With academic year finally finished and all work submitted I’ve finally had the free time to be able to do a bit of casual development without worrying that I should be doing something else instead. The result of that is Hexagons!
For quite a while now I’ve been wanting to try my hand at developing a game based on hexagonal tiles, so that’s what I did. Below is a small .webm of what it looked like after 3 nights of development, a total of maybe 15 hours. Continue reading “A Development Update …”
It’s that time of the year again. The time where everyone makes empty promises to themselves about what they’ll achieve this year, while telling themselves it will be different this time that they’ll actually achieve something. Well…
It’s free but does have Ads. It’s simple but I’d appreciate the download/install.
We’re working on our second title. It’s a 3D game that’s going to be released on mobile first, and possibly PC after if it feels good as a PC game. Releasing: Hopefully this year.
I also attended Insomnia 55 as a Volunteer Team Leader. I was managing the VIP Area and met some really cool guys, and some not so cool guys, I hate Sidemen, they are not cool! However Dan, The Diamond Minecart is an incredibly down to earth and nice guy.
What’s going to happen next?
I’m going to start blogging more.
I’ll be volunteering at Insomnia 56 as well (hopefully). It’s at a new venue! Birmingham NEC the biggest convention centre in the UK!
I decided to start making a random platformer style game today. Mainly just so I can keep honing my skills.
I’ve decided I’m no artist so I won’t even waste my own time trying to draw my own assets. I saw a recent post on reddit’s /r/gamedev advertising free art assets from a pixel artist and game designer. I had a look and thought they were nice and made my mind up to use them. Here’s a link to the asset’s I used. Although I decided on Ansimuz’s Grotto Escape assets, his original post on reddit was advertising his RPG Town Pack, the Grotto Escape pack really struck a chord with me and was instantly weaving threads of ideas together in my mind.
I’d now found my art, now I just had to decide what to make with it. The things I know is that it’s going to be a platformer, there’s three enemy creature’s and a few different pickups, two of which look like different experience point pickups (orange one for 10 green for 1), there’s also four items that I can make into power boosts of some form and the final item I’m interpreting as a health recharge station. Of course there’s also the player sprite, 40 different tiles, and a health meter.
Today was all about getting the project up and running my aim was to have all the sprites imported and made into prefabs. I exceeded that goal. Today’s session ended with me having a playable character (moves left and right and can jump). Along with having all the animations configured and saved as prefabs to be used later.
Here’s a quick screen capture of midway through my session today.
My goals for tomorrow and the future:-
Make a test level, so I can continue to refine the player’s movement controls
Implement some basic AI for the enemy creatures. Inspired by the ghost behavior in Pac-Man which has been wonderfully broken down in this article.
Procedurally generated endless levels? Could be fun to try out.
I’ve made the first step. It may not be a big one but it’s a start. I’ve managed to make a small program that displays an array of “pixelData” to screen, which may seem small but its what it can be used for that makes it big.
The above picture is my output. All I’ve done is assigned a random number to the red, green, and blue values of each pixel, and that’s given me noise.
Of course right now it’s technically not procedural generation it’s just random generation. Which will make a nice foundation for me to delve into procedural content.
For my next step I’ll be implementing my own version of noise probably using either Perlin or Open Simplex.
The code for this can be found on my Github, it’s tagged as v1.0 versions after that will likely have added features.