The basic gameplay loop works! Ithink I'll benefit from some sleep now.
The basic Idea of my game is:
You found some treasure maps, but you don't know which one is the correct one. You basically have to sail around, compare your surroundings with the different maps and figure out which map is the correct one that will lead you to treasure. I am not sure about the obstacles I will create. My last resort is a race against a timer, but I'd rather find something more interesting.
I will see tomorrow :)
Over the past week-ish, I've been working on my own game engine from scratch in C and OpenGL. I decided to tackle Alakajam as a way to push me to implement the basics for Friday, identify any issues, and figure out what I still need to add (which is a lot).
So far, all the engine can do is create a window with an OpenGL core context (3.3), and handle input. And only on Windows. This means I'll be writing a lot of raw OpenGL this weekend. I'm not sure if I'll finish in time, but I have a growing list of what to implement into the engine next.
While it may look like colours, these are simple textures (literally just coloured blocks) that I'm changing using the 0, 1, and 2 keys. It is meant to be square, but I haven't learnt about coordinate systems, yet. That's one of the plans for today.
Got some early navigation stuff in last night before bed.
Yer a ship. You set yer heading and speed and move around space.
Space is filled with stars. Stars that need surveying.
To accomodate "chaos" I have wormholes, but not a completely clear way in which they will introduce the chaotic element. Likely by randomly teleporting you.!
I've got my publishing pipeline going, and an early snapshot of what it is on itch.io
For the first day I was at work-work at the start of the Jam and after I got out I had 4 hours before bed. This Alakajam event is aimed at testing my physics engine in a real-world game situation. In the first few hours I hooked my level-editor up to work on the project and loaded a level into the world. Then I got the physics engine fired up and created volumes for the objects in the level.
I started working on camera/player movement, but really didn't get far and was not happy with the results, so first on today's list will be creating an orbital camera then figuring out the crazy maths to get the player moving in the right directions the way I envision.
Come watch me live on twitch! and say hello!
Wasn't sure what I'd get done but I managed to not only turn a world map into a playable area, but also got every mechanic for my game done. I now have the rest of the Jam to add features, polish and playtest. (Hoping people can help me with the last one =))
For now I'm gonna get some sleep, but I'm happy with the game I've got so far and I'll definitely have more fun working on it.