After completing my little Pong project, I'm moving forward to trying my hands on a "Snake" clone. I'll be trying out SFML for managing windows, graphics, input, and sound. The graphics and gameplay will be simple to start, and then I plan to go through a number of improvements to make it feel semi-professional (as much as I'm capable on my own!). As I build it, I'll keep all the source code over on my GitHub account. And of course, I'll blog about my experiences here along the way!
Since my last update, I've primarily been working on a way to load all the assets of a level in an asynchronous manner. Having the assets get loaded into memory (or the GPU for textures) in a separate thread allows the game to display the loading status while the player waits. This obviously i…
Not a particularly exciting update, but since it's been a week since my last post I felt the need to check in. I've completed the initial version of the JSON loaders for map files and campaign / level files. I wanted it to be easy for myself (and anyone else looking to create their own levels)…
I started up a wiki over on my GitHub account describing the story mode design for The Garden of Eating. I'm looking forward to implementing all of that, but the first step in getting there is dealing with the file system and JSON parsing.
I was originally thinking I'd just have a "campaign…
As of last night, I managed to complete everything I wanted for the basic game. The menu system is in place, all the game options are working, there's a full screen option, and I worked through some minor issues that I wanted to address. Full source code, and the 1.1 release, are available on …
The most basic version of my SFML "Snake" clone is now playable, including background music and some rudimentary sound effects. (The "eating an apple" sound was literally just me making a mouth sound. I guess that makes me an "ASMRtist"?)
I tagged this as "snake_1_0_0" over on my Githu…
Here's our snake, zipping around the field waiting for an apple to appear. ?
Keeping track of the snake's body as it moves and turns was the trickier part of this, so I think I'm over the hump as far as the basic game goes. Now I just need to add apples, and keeping track of the snake l…
I've worked out the initial artwork for my "Snake" clone, and it doesn't look at all how I imagine it in my head. ? But that's okay for now -- it puts me in a place where I can get to work coding the game play, and seeing how it looks on the screen.
I drew the snake body segments in Photosh…
So far, things are looking just fine trying out SFML. (Though I'm wondering why there isn't a tag for it here...)
The Visual Studio setup tutorial over on their website strongly cautions that you need to match the download version to your version of Visual C++. As of this moment, their lat…