Posts tagged with "gaming"

Virtual Fighter Maneuvers

2 min read; 9 GFI

I realise I've been a bit quiet on the blog front for a few days, in part because I've also been a bit quiet on the coding front too. Looking at my GitHub contribution graph, the previous three days where I didn't commit anything are the longest run of no-commit days I've had in about 10 months. There are a couple of reasons for this: the first is that I've reached a bit of a natural pause point with my work on Rogallo (there's a biggish update brewing, but I've been taking my time with it), the second is -- as I expected -- getting my hands on the Steam Frame.

I haven't been playing with it exclusively -- when I have a good amount of free time I am back to streaming -- but I have been dipping in on occasion, and some of those occasions would be moments where I'd reach for the MacBook and bang out some code.

I'm still not set up for full-on PCVR, but I have "discovered" a game that runs really well on the Steam Frame, and it's one that's related to a favourite of mine in VR: Virtual Fighter Maneuvers.

Simply put: it's a very cut-down version of VTOL VR, designed to run well on standalone headsets. Graphically it's simplistic, and from a gameplay point of view it's very focused. There's no single-player campaign. There's no multiplayer campaign. There's no story at all. You strap on your headset, fire up the game, jump into a lobby and off you go: dogfight time!

I love it for that. I've always loved flight sims, and they're even more fun in VR. I like the slow pace and the sense of immersion. But if you're going to fly in VR it takes a bit of time to get set up and plan things. This is the total opposite. I love that I can dive in for 30 minutes, have a fun experience, and then be done. It's ideal for quick, casual sessions.

That's not to say I only want to play for those short bursts -- I have played longer sessions -- it's more to point out that it's a game that combines perfectly with the low-activation-energy accessibility of the Steam Frame. It's a game that makes the Frame feel as easy to pick up as the Steam Deck.

Of course, being a mainly multiplayer game, your chances of having a good time are mixed1. I've been into a couple of lobbies that have been really fun, with a good mix of folk, who all seem to have joined to have a good time. I've also joined matches where it's just kids wanting to be edgelords on the Internet. Thankfully, so far, it's more the former than the latter. Sadly, though, there don't seem to be that many people playing it. In my (UK timezone) evenings there's normally, at most, four matches on the go that you might be able to join.

There also seems to be a 1v1 matchmaking service so you can get a ranking by battling folk at a similar level to you (I'm a newb to the game, of course); I've yet to actually get such a match going.

This one is a keeper and I can see myself diving into it often for a good while to come.


  1. It does have bot matches too, so you can do some limited single-player gameplay. ↩

Initial Steam Frame impressions

9 min read; 10 GFI

Yesterday evening I finally had the chance to unbox my Steam Frame and have an initial play with it. Here are my impressions of it after playing for a couple of hours. Note that this isn't intended to be any kind of review, just some jotted notes about things I noticed and concluded. The order might appear a little random too.

Unboxing

The first thing I noticed was the obvious lack of any actual instructions. Either I missed the obvious, or there was no leaflet and nothing on the box to tell me how to get it up and running. I had already read online what to do so didn't have any issues, but this still strikes me as odd. I guess the Frame isn't intended for the full consumer market and so the kind of enthusiast who plays with SteamVR is likely curious enough to go find information or work things out, but it still feels like an odd omission.

The other thing that feels like a serious omission is the complete lack of any sort of welcome experience. I remember when I first got my Quest 2, the introduction app was a whole thing and did a great job of showing off the hardware. Heck, even the Steam Deck has Aperture Desk Job. It seems like a very odd choice that something new for the Frame wasn't created.

For example, The Lab is a decade old now; it seems strange to me that they didn't refresh it and promote it as a standalone initial experience for the Frame -- perhaps using it to show off some of the new capabilities or something.

Comfort

While I did buy the ergonomic kit, I didn't set any of that up right away. I was keen to try the device out so my initial test was without the top strap in place. While I've since fitted it, and find it a useful addition, I'm amazed at just how comfortable the headset is to wear. I've spent many hundreds of hours wearing the Quest 2 and the PSVR2, neither of which was horrible, but both of them felt uncomfortable after some use. Based on my initial impressions the Frame feels like something that could be worn for pretty long sessions without any problem.

To be clear: The Steam Frame is by far the most comfortable headset I've worn. This in turn makes it feel like the headset with the least activation energy required when it comes to being motivated to "jump into VR".

Controllers

The controllers are... okay, I guess. Compared to the headset they feel cheap, which they might well be. Based on my experience with the Quest 2, the controllers are the things that take the most punishment and so they're most likely to be the things that need replacing most often. Perhaps they're designed with the right balance of "last long enough" and "affordable to replace".

The main issue I have with the controllers is they seem to have crammed too much into them. They've put all four buttons on the right controller, and a D-pad on the left controller. Perhaps I'm missing something here but this feels like overkill. I found that this made the controllers feel far too busy. All of this also means that the two top buttons (the ones normally used to pull up menus of some description) feel just out of reach. During my time playing last night I found I was having to constantly readjust my grip to reach different buttons, which then meant I was often having to peek under the headset to actually see where my fingers were landing.

Honestly, in terms of ergonomics, I'd say the Frame's controllers are worse than those of the Quest 2, but slightly better than the ones that come with the PSVR21.

There's also the complication of the controller straps that come in the ergonomic kit. I love these sorts of straps (the kind that goes around the back of your hand) as they generally make controller use more comfortable. It's great to not have to keep gripping the controller all the time, and it also feels more natural if you need to throw something in VR. But it really feels like whoever designed the controller layout never spoke with whoever designed the straps. The combination ends up being pretty awkward.

I've never used the Index controllers, but everyone I've spoken to who has always seems to sing their praises. Based on that, the Frame's controllers feel like they can't have come from the same company.

Inside the headset

I've read a good few comments from people on Reddit that say that the display in the headset is pretty dark. That wasn't my experience at all. Out of the box I found the display bright enough, and that wasn't even turned up as high as it will go.

The other thing I found was that the display felt like the clearest one I've tried out yet. I wear glasses; I'm short-sighted and have an astigmatism that needs correcting. Given the design of the headset there's no way I was going to wear my specs while using it, so for the moment I'm playing unaided2. Despite that I found the display very readable (to be fair, I'm not that short-sighted).

What is slightly disappointing is the lack of an actual "home" when you boot up the headset. This feels like a missed opportunity. Like, sure, the floating menus and the stark landscape are fine and do the job, but the actual home to exist in always felt like a fun thing. Even the Quest 2 has this -- surely it could be done on the Frame?

Audio

I really like the audio. My VR audio experience comes from the stock Quest 2 and also stock PSVR2. The Frame is obviously very similar to the Quest 2, in that the speakers are "near" your ears but don't cover them in any way. I like this. I like this a lot. I find this a really comfortable way to experience VR (and, while it's not an issue at the moment, the ideal setup for recording your voice for video-making or streaming purposes -- you're less likely to end up shouting). I've never liked the PSVR2 in-ear buds so I'm glad it's nothing like that.

While playing, I found that the sense of direction of sounds was pretty spot on, which is something that very obviously matters to immersion. That level of immersion, combined with an awareness of your own surroundings, feels like just the right balance.

Battery life

The battery life is not great, it has to be said. I think I got something like 40 minutes out of the device when I first booted it up. In all fairness, I can't remember what level it was on to start with, and I was also doing an OS upgrade, controller update, and the installation of a game or two.

The second part of my initial session started with something like 95% battery available. That second session ended up on about 20% battery left after playing Alyx for the better part of an hour, give or take (I didn't make a point of actually timing it).

I feel like, with a full charge, and depending on what I do, I might get around 90 minutes out of the device. This feels less than I'd get out of the Quest 2 back in the day.

All of this was, of course, playing a game locally on the headset itself. It will be interesting to see how it compares when in PC-based PCVR streaming mode using the supplied dongle.

Given my interest in using this mostly in standalone mode, I can see myself buying an external power unit and hooking it up while it's stuck in a pocket or something.

Ergonomic kit

The ergonomic kit feels like a thing that should have been included in the price, if I'm honest. The additional strap for the headset is, as I mentioned above, nice to have and improves the comfort from comfortable to very comfortable. The straps for the controllers feel a little cheap but do the job.

I've not tried out the nose guard thing yet. There's no doubt that a lot of light leaks around the nose, but at the same time that's actually quite handy for quickly glancing at the world around you if you need to be able to check on something (your phone, or where your fingers are on the controller because of the issues I mention above).

Now, this might just be me being a bit dense: I found the instructions that came with the kit kind of confusing when it came to the controller straps. I got there in the end, but I feel like the visuals printed on the box could have been so much better.

Thankfully my kit was complete. I've seen reports of people finding broken parts, missing parts, or things like two right-handed controller straps rather than a left and a right.

Gaming

For my initial session I only played games standalone. While I do have a PC for PCVR purposes, it's still packed away after my move last year. I will drag it out and give it a go at some point, but the standalone gaming abilities are what interest me most at the moment.

Gunman Contracts - Stand Alone

The first game I decided to try out was Gunman Contracts - Stand Alone. While the "Stand Alone" in the name is in reference to it no longer being a mod for Half-Life: Alyx, my understanding is that it is intended to be playable standalone on the Steam Frame.

It isn't. It so very isn't.

The FPS was horrible, and I noticed lots of graphical distortion as I tried to play. I never made it out of the home bunker as the whole thing was just a laggy mess.

This doesn't surprise me though. Based on other reviews it looks like it's not the best experience even when playing in full PCVR mode. I've also played it flat-screen on the Steam Deck and it's okay there, but obviously needs some work.

I will revisit this, as I noticed in the settings for it that everything seemed to be turned up to the max. Textures were on Ultra for example, which seems like a wild choice out of the box for a game running on a standalone VR headset. Given this I'm going to assume the game makes zero effort to detect the environment it's running in and to configure good defaults.

Gun Club VR

Next up I tried Gun Club VR. This is a game I've played before native to the Quest 2, and also in PCVR. Given it's an older game I had high hopes for it. I was right to. This was pin-sharp and buttery smooth. In terms of how it looked and felt in the headset it was night and day compared to Gunman Contracts.

Sure, I'm comparing apples and oranges there in terms of game age and what's being asked of the hardware, but I think it's a good comparison of the different ends of that spectrum.

While Gunman Contracts left me concerned that a lot of VR gaming would be off-limits on the Frame, Gun Club VR gave me hope that many of the classics will run well (perhaps after some tweaks by the authors).

Half-Life: Alyx

The third and final game I tried out was Half-Life: Alyx. I've played this in full PCVR mode before, and do feel it's pretty much the peak VR experience. The idea that this could work standalone was wild to me. I know Valve have worked hard on making it work, and are promoting it to the point of bundling it with the Frame3, but it still felt like it was going to be a bad time.

It wasn't a bad time. It was a good time.

While it's very obvious that the graphics have been dialled down, and while I did see a fair bit of pop-in of assets from time to time, generally it looked good and performed well. In my peripheral vision I could obviously see that the resolution was super-low, but no matter where I was directly looking, I saw a quality image (presumably eye-tracked foveated rendering at work, although I've not checked if it is used in Alyx). There was almost no stutter, no lag to speak of, and it felt as good as I remember when playing it in full PCVR mode.

Conclusion

Overall my first experience is pretty positive. Out of the box the Steam Frame is the most comfortable VR experience I've had yet. Given I'm writing this just one week after getting the purchase invitation email, I have high hopes for this device. It seems obvious that there's a load of software and firmware improvements to come, and I can imagine a good third-party market of add-on products to augment the use of the headset (mics, headphones, care and storage, power without full tether, etc.). I also imagine there will be a scramble to optimise a good number of VR games and experiences to get them working well standalone.

It is, without question, expensive for what it is. I very much doubt that this was Valve's intention or doing. The demand for various types of hardware is having a broad impact and I don't need to detail that. Taking this fact into account, this feels like a great little product that's only going to improve with time.

While I'm not sure I'll return to recording VR videos again, at least not with the frequency I used to, I will be returning to enjoying playing VR again thanks to this little device making it very accessible.


  1. I'd place the PSVR2 higher than the Frame if it wasn't for the fact that I find the grips of the controllers far too bulky and very difficult to keep gripped for an extended period of time. ↩

  2. I will be getting prescription inserts when they become available. ↩

  3. Pity us poor souls who already own it I guess. ↩

Steam Frame is here

1 min read; 10 GFI

Actually a little sooner than I was expecting -- look what turned up today!

Steam Frame box

When I saw this morning, based on tracking, that it had made it to the national distribution centre down in England, I was expecting it to head up this way today and perhaps be out for delivery tomorrow. But, no, a little later in the morning I got an email to say it was up here and would head out this afternoon.

Steam Frame box open

I probably won't be giving it a spin this evening, mainly because I had plans to stream some more Atomfall and I'm actually really into the story right now. The other reason is that I'm still waiting for the charger and ergonomic pack to show up. Not that I need them (it's not like I don't have a charger that'll work), but it would be nice to have those extra items to hand when I first have a play.

Realistically, I'm probably not going to get the chance to fire it up until Friday evening. That's fine, I'm in no rush. I've gone this long without playing much VR; a couple more evenings won't hurt.

Meanwhile, I've found out that Gunman Contracts - Stand Alone will actually work in standalone mode on the Frame. Yes, I know the name might suggest that, but the "Stand Alone" in the name is in reference to the fact that it's no longer an Alyx mod. This makes me quite happy. This is a game I've been looking forward to playing for a couple of years now and the prospect of being able to dive into it on the Steam Frame, without needing to faff with my PC, very much appeals.

I'll be sure to jot down some impressions once I've had a proper session.

Steam Frame is shipped

1 min read; 10 GFI

I sat down at my desk at about 08:40 this morning and, five minutes later, got an email from Valve to say they were preparing my Steam Frame for shipping! On visiting the site, it said it was shipped.

Steam Frame shipped

Checking with the carrier, there's the usual message to say they're aware of the package but haven't picked it up yet. At this rate, it does look like I'll have my hands on it this week.

Time to have a proper look into what games and apps will run standalone on it. The updated Alyx I know about (which does have me wondering if the workshop items will work -- the original Gunman Contracts should be fun), but I've not really checked yet what other actual VR titles will run without the need for a PC.

Steam Frame is packaged

1 min read; 11 GFI

It looks like things are moving a wee bit quicker than I remember when I bought the Steam Controller, with the status of my Steam Frame purchase moving to "packaged" pretty quickly.

Steam Frame packaged

I'm curious as to when it will arrive. The small number of times that I've purchased Valve hardware, I've generally found the actual shipping (once it's shipped) to be reasonably swift.

I could be in the position of being able to play with my new headset before next weekend. While I'm most interested in the standalone experience, I might have to dig out the VR gaming PC, update a bunch of things on it, and give it a general tidy. It's getting on a bit now, but it will be interesting to test out the wireless PCVR mode.

Steam Frame purchased

1 min read; 9 GFI

I didn't have to spend too long in the Steam Frame reservation queue. I'd just sat down on the sofa, after having dinner yesterday evening, opened the MacBook to hack on some code, and had this turn up:

Purchase confirmation email

I didn't hesitate. However, during the checkout journey, there was a glitch. I opened the email, clicked on the link to go and confirm the purchase, and on the Steam site I was greeted with a message to the effect that the quantity I was buying was too great! It wouldn't let me proceed to the payment. I clicked on the button to view my basket and this is what I saw:

Two Frames for the price of two

This did make me slightly nervous for a moment. It was an obvious glitch, but was it double-counting the same unit, or had it somehow added two units to my basket? Given that I couldn't progress without doing something, I removed one and... it was all okay.

So as of right now I'm paid up, I have an active order, and now I wait for physical delivery. The estimated delivery time seems to be between 3 and 5 (working?) days.

Meanwhile, I now need to figure out what to do about prescription lens inserts. The inserts that Valve recommend on the Steam Frame page are currently "coming soon", which is mildly annoying. I have noticed in the Steam Frame subreddit a couple of people mentioning other companies who are already manufacturing and shipping inserts. I might take a look at them.

The need for prescription lenses is one annoyance of VR for me. Sure, it's easily fixed, but it's a bit of a shame when, upon opening the box, I have to go with a blurry experience for a wee while. Of course, I could wear my glasses in the headset, but based on my experience when I got my Quest 2 back in late 2020, that's not comfortable and there's the danger of scratching the glasses, headset lenses, or both.

It's not worth the risk.

In the Steam Frame queue

1 min read; 9 GFI

It's getting on for six years now since I got my first VR headset, and it's the best part of five years since I sorted myself with a PCVR setup. Between then and now I've played a lot of VR games and spent a lot of time in VR.

This last year, though, aside from a quick dabble with the PS5 version of Zero Caliber, I've not really been in VR. Mostly this is down to me moving late on last year, and evenings and weekends now being busier with other things. It's sort of always felt like a hassle to have to set up the PCVR rig (when you live alone it's fine to have your PCVR rig lying around the living room all the time; when you share with other people and your cat... not so much).

So when I saw the Steam Frame announced and realised that it would likely give me standalone access to some PCVR-level games (yes, I know, not really PCVR, but I would hope that there will be a push to get many games running standalone), I was tempted. Very tempted. Not only does it offer a good-quality standalone headset, it's also still designed as a full PCVR headset. Feels win/win.

Fast forward to yesterday evening...

I'm on the reservation list

I don't know that I'll return to recording PCVR quite yet -- I guess that'll depend on what the Frame offers in terms of being able to record -- but I aim to dive back into any parts of my catalogue that will work with the device. I think a full revisit to the world of Half-Life is necessary if nothing else.

Recently I found - 5

2 min read; 10 GFI

Introduction

An occasional collection of things I've recently found on the Internet and added to my bookmarks.

Airwave - an ATC Sim-Game

Flight sims have been my thing for decades. It might be fun to play at being the voice on the other end at some point.

CrashAtlas - Aviation Accident Database & Crash Map

I didn't know I needed an atlas of aircraft accidents. I'm not sure I do, but now I know there is one.

Snowflow

Someone's vibe-coded gaming experiment which, weirdly, is kind of satisfying to mess with.

Terminal graphics protocol

I should really get this into my Textual applications; there's a couple where this could work well.

Losing my heart to the rogallo smolnet browser

Someone had nice things to say about Rogallo.

The team is the product

A good take on something I've thought for a long time, and which is more important now than ever. The idea that a team of people is an unfortunate requirement to get stuff done is wild and short-sighted.

Whitby's Whale Bone Arch to be replaced by bronze replica

It turns out that I've walked through two different sets of whale bones at Whitby, and some time soon I'll encounter my third (albeit replicas this time).

Apple brings AppleCare One to the UK

I'm going to have to look into this, this might save me a couple of quid.

Don't be a meat proxy

I'm going to remember the phrase "meat proxy". In fact, I'm tempted to ask the question "Are you being a meat proxy?" the next time someone sends me something, a question or a reply, that is so obviously just a copy/paste from their chatbot.

LLMs reward expertise

Too many people who are pushing for LLMs and agents in a business environment seem to fail to understand that you can't replace expertise with them.

I feel many organisations will find this out too late.

AI is a bubble, just like dot-com

I do believe that AI is a bubble. I guess the question is: is it a crypto/NFT kind of bubble, or a dot-com kind of bubble?

Grid Bike

The first game I ever wrote, and the first bit of code I ever got paid for, listed on some random Vic20-oriented website!

Recently I found - 4

1 min read; 7 GFI

Introduction

An occasional collection of things I've recently found on the Internet and added to my bookmarks.

This blog is written in English

Yeah, it's okay to write in your own voice, and for yourself. Weird, huh?

GitFut

Got to love a stupid GitHub-based profile rating tool.

Lisp hax

Lots of really useful Lisp code. Hours of great reading.

Very Average Prototypes

Interesting article about some of the downsides of working with AI to create code. Says a few things I've also been saying about my journey with BlogMore.

GTA2js

GTA2. On the web.

Half-Life 2 on the web

Half-Life 2. With follow-ups. On the web.

The AI Hype Reckoning Is Upon Us

Good article about the gulf that does seem to exist between the hype around AI in business, and the actual benefits.

Mastodon, The Only Good Choice

Good article about what Mastodon delivers if you enjoy social media.

Please delete your repository

If you had never opened this repository, there is a 21% chance that we would have already cured cancer. Let that sink in.

I don't care if it's totally made up, it made me chuckle.

CSS-DOS

An entire PC built in CSS.

Human Emacs

I feel like this project is jumping the gun quite a bit, but I also appreciate that it exists. I did also see someone say the other day that it was worth running with anyway to "get away from RMS". Which is fair I guess.

Mastodon Most Followed

Because it's all about being popular...

Web Flight

A flight simulator, on the web. What's not to like?

Perfect to mess with during those boring Teams calls...

A Road to Lisp: Which Lisp

Good review of all the Lisp options you have available to you today.

A24 got embroiled in copyright strikes against online creations related to the Backrooms. People, unsurprisingly, got very angry. The issue seems solved, for the moment, but it says a lot about capitalist appropriation of mass-created popular culture.

ZeroVer

Fantastic list of well-known and popular applications that seem too afraid to ever evolve beyond v0.x.

AI Mania Is Eviscerating Global Decision-Making

I feel this so much. I wish the people who need to read this would read this.

Planning on returning to streaming

2 min read; 8 GFI

For the past few years, pretty much every evening for a couple of hours, I would stream while playing games on my PS5. Before that I went through a period of streaming while playing games on my VR gaming setup, often mucking about in things like cyubeVR and Gunman Contracts. It was a fun time and I got the chance to make some fun acquaintances online. All of this was made possible by the fact that I had a really nice, fast fibre connection where I lived.

Late on last year I moved. Unfortunately the location I moved to didn't have fibre available. That's not to say the house lacked fibre; it was that it wasn't even possible to get it to the house. For some time it wasn't clear that it ever would be. So I was back on 35Mbps down and 3Mbps up, on a good day. Not a good streaming experience at all.

I tried. I had a few sessions. Sometimes it would fail. Sometimes it would work but the quality would be bad. It wasn't a good time. Because of this I've taken an extended break from streaming.

The complete lack of availability of fibre changed a couple of months ago. Since moving I've made a point, every few weeks, of going and seeing if there are any plans to run fibre to our location. Finally, back in March, one day, I checked and I COULD ORDER FIBRE!

I'd actually been through this whole thing once before. When I moved back in 2019, I went from a 35/3 connection (which still seemed pretty fast then) down to a horrible 5/0.6, on a good day, kind of connection. That was hard (although a deeply worthwhile trade under the circumstances at the time). When I finally got fibre at that place it was amazing. I went from 5/0.6 to 950/150 overnight. It felt like I had my whole Steam Library locally available the whole time.

So, when I realised that fibre was available to me again, that was an instant sell. As I say, this happened back in March and I still don't have it, because actual digging and stuff has had to happen. People had to write to people to get permission to do things, and so on. It's been kind of agonising watching the slow but steady progress towards being very online again.

But, soon enough, I should be back. I won't stream as much as I used to, just because the move entailed having other things to be doing in my evenings, and having new responsibilities. But I do aim to get some gaming in two or three times a week, most weeks. Also, whereas the last few times I've streamed it's been me mostly messing about in Death Stranding 2, once I have a reasonable connection again I think it'll be time to pick a new game and (attempt to) play it through.

No plans on which game yet, but there's a handful on my "to consider" list.