SarahJaneAvory

@sarahjaneavory.bsky.social

#Writer, #coder. Code C64 games in my spare time. No to genAI. Released my #BrileyWitch #C64 #RPG via http://itch.io. Also owner of 3 cats. https://sarahjaneavory.itch.io/

C64 #Delphian progress: here's a little WIP clip showing taking off from a planet, leaving orbit, accessing the navigation computer, plotting a course to a planet and using Stardrive to get there. A bit rough and still with more to add, but thought people might like a look.🙂

C64 #Delphian progress: still working on this BTW. Latest additions include getting the solar systems working (with 2 - 6 planets), WIP on solar system chart, and the addition of a Stardrive for fast travelling within a solar system. I should perhaps make a progress video soon...

C64 #Delphian progress: all bit more optimising today, but I think the next step will be adding all the ship systems, meaning items to purchase and install. Some items can be upgraded if you find a Technician and give them the right items... Oh, I need a currency too! Credits will do I guess...

#C64 #Delphian progress: life's been a bit up and down recently, but it's okay now. So, did a bit more work on the game, getting the star chart to work. I can now select a destination star system (that's in range) and jump there. Still some optimisation to do, but here's how it's looking so far...

#C64 #Delphian progress: I have a planet (okay, circle) in space, and can fly around it. Just needs the enter orbit code finishing, then I can take off, fly into space, turn around and return to the surface. Next comes hyperspace jumps, star charts, info, shops, items... rest of the game really. 😉

#C64 #Delphian progress: minor update as I've just added the horizon curve at high altitude. Next step is to add a planet in space (and I have a circle draw ready for that). Then comes re-entering orbit, and then return to surface flight. Oh, and did I say I'm having lots of fun with this?😀🥰

A cockpit view of my WIP C64 game Delphian, showing the horizon curving at high altitude.

#C64 #Delphian progress: finally got the code working for the transition from flight to entering space. Still WIP and a bit rough, and I still want to curve the horizon at high altitude. But here's what I have so far, from walking around, boarding a ship and flying around, to heading into space...

#C64 #Delphian progress: reorganised code a bit to make better use of ROM. Added some dsshboard code, added code to handle altitude (complete with sky fade and horizon dropping), so I've nearly reached space. Looking at curving the horizon at high alt. Then it's time for another video clip!🙂

#C64 #Delphian progress: back to the surface! I'm coding up the main game flow, so added code for walking around, boarding a ship, taking off, flying around a bit, landing, getting out of ship. Turning feels smoother after adding 1024 entry sine table. So next step: heading into space...

#C64 #Delphian progress: modified my own 3D model editor to output files for the C64, so now I have a spaceship in game.🙂Lots of changes to the 3D engine to support polygon types: points, lines, triangles, quads, and pentagons. Solid polygons might be playable on a 1Mhz C64...🤔

#C64 #Delphian progress: been working on the clipping code for my 3D engine. It's now working, and today optimised the code a bit to run faster. There are two code paths for clipped and unclipped, tthe slower clipping code only used when needed. It's been fun code to write!😀 That or I'm a bit mad.😉

#C64 #Delphian progress: still WIP and a bit rough, but solid polygons are now working.🙂 Time for a bit of optimisation... My aim is to give the player graphics options: wireframe for speed, solid for visuals (and sacrificing speed). Of course a 64Mhz C64U will have no issues with solid polys.😀

BTW, I still plan on working on Spectrum Next Delphian, but will complete the C64 version first. I have a PC version in C++ that emulates C64 graphics (and SpecNext too), and I use that to prototype code. I can then port the C++ to 6502 and Z80.😎

#C64 #Delphian progress: revisited the galaxy generation, and now it's down to ~5500 stars. Feels like a better number. Also, sorted through my paperwork from the 80s version, so next step should be a complete game design.🙂 Might look at doing polygons too, but that might be a bit too much...🤔

After a bit of optimising (screaming at screen when it wasn't working, overjoyed when it finally was), here's WIP C64 Delphian running on a stock 1Mhz C64.😀 It's around 2-3 times faster than it was, and there's still more I can do... Should be pretty zippy on a C64U at 64Mhz, so will try later.🙂