Monday 31 August 2015

Domanion!

Click to play! (2-player online, may not be running if I don't have the server active)
Click for basic rules

I gave myself a challenge to make an online web game in 3 days and because I haven't really done this before I thought I'd remake an existing game. I used Phaser for the graphics and a friend helped me get started with websockets for the networking.

Javascript is hell and I think I'll experiment with languages that compile into it next time. That or just code through the pain. Phaser was alright to use and once I get websockets working it was all plain sailing from there.

There used to be a great web version of dominion here but it eventually got taken down for a big annoying one with music. I thought I'd try remaking the old simple one. I called it "domanion" as a superb defence against DMCA but don't tell DXV anyway!

edit: turns out I am not a good server admin and I got hacked (maybe?) game is down for now.

Monday 24 August 2015

Ludum Dare 33 finished!

Click here to play!

Phew, making a game by yourself in 48 hours is tough. I didn't really like the theme very much (you are the monster) so I had some trouble coming up with a game. I ended up with a parody MOBA ish?


It was fun trying to get the MOBA base game and running and making heroes with dumb abilities and writing the toxic chat.

I think when working solo I shouldn't make a game that needs so many human-like art assets as I can't draw. Also it was weird making a game where the gameplay isn't the main thing. The chat log is probably the best part of this game. I'll stay away from joke games for a while, it wasn't super fun to make.

Friday 21 August 2015

Ludum Dare 33: You are the monster.

Alright, I spent 4 hours moaning about the theme with a friend and eventually came up with something workable and now it's time to sleep. Made some totally amazing progress wow!

Tuesday 18 August 2015

GBJam game: Bash

Bash is done! Check it out on GameJolt.

I ran a bit low on time but I think it turned out ok. Not one of my better games but playing with physics is fun.

It's my first time using Box2D for an actual game and it was fun. Getting it to play nice with pixel perfect stuff was a pain though.

Pixellated rendering in LibGDX was a fun puzzle. Solved it by rendering to a gameboy-sized-texture and blowing it up.

Sunday 16 August 2015

Echo jam results

My team scored 2nd in "best use of audio" and 3rd place overall! Got a great review from my assigned judge, really happy with my results.

Sunday 9 August 2015

GBJam

Working on a game for Gameboy Jam 4 and it's pretty fun to play already! Gotta choose what to do with it now.

Thursday 6 August 2015

Necrodancer AI

I spent about a day working on an AI for Crypt of the Necrodancer. I've never tried anything like this before and it was really fun! Had to get the rhythm right and work out what to do and deal with all the weird situations that pop up. I eventually managed to coach it into clearing 1-1 without taking any damage.

My method was analysing the pixels on the screen and using those to work out where to move. I've since heard that digging through the memory may have been a better approach. It takes about 60 ms to capture the screen and a lot of things are animated so it's difficult to tell them apart. It's also hard to take the screenshot at the right time so it's not in the middle of a move and the monsters are in the right animation state.