This thread is for anyone working on personal projects to share their progress, and hold themselves somewhat accountable to a group of peers.
Post your project, your progress from last week, and what you hope to accomplish this week.
If you want to be pinged with a reminder asking about your project, let me know, and I'll harass you each week until you cancel the service

Jump in the discussion.
No email address required.
Notes -
Since I did not finish my bookshelves before sub freezing temperatures set in, and I have an abundance of time on my hands, I'm working on a game again. Dusted off all my old C/SDL code, and made many of the UI elements more generic. Grabbed a bunch of UI and terrain artwork off opengameart.org and have set to work.
I keep around an old perlin noise library written in C, so I used to that create a 2-wang terrain map. I'm keeping it relatively simple, with each environment only having three types of terrain, a "high", "medium" and "low". I skim the perlin noise for the low terrain first, and then in a second pass skim it for the high terrain, making sure there is a buffer of medium terrain between the two at all times. 2-Wanging your terrain only really works between two different tilesets, so you can't have a tile where the four corners contain all three terrain types.
Well, you can, but then you get into higher order wang combinatorics that I just don't give a fuck about.
Anyways, so far so good. Using a viewport in SDL works pretty well for ui containers, and rendering to a separate texture works pretty well for a subpanel you want to scroll. Working on adding some basic gameplay of placing down buildings, generating resources, etc. Long term goal is to have it be a sort of light space 4x game, with light factory based gameplay on each planet. Aliens you encounter will be more like environmental hazards to eliminate than peers to do diplomacy with.
I also got it cross compiling from Linux to Windows easy peasy. Building for Steam's Linux Runtime was pretty easy too. Never hurts to get those things sorted out early.
More options
Context Copy link