Thursday 18 December 2014

Thursday 27 November 2014

Conway's Game of Life

Press space to pause/unpause the simualtion. Click on the grid while paused to change cells.
Numbers 1-5 change ruleset.
 Rulesets:
1: Life 2: Seed 3: Gnarl 4: Live Free or Die 5: Amoeba
http://www.conwaylife.com/wiki/Cellular_automaton#Rules

 
 Every programmer has to make this eventually!
Conway's Game of Life is an example of cellular automata- a series of cells that form patterns by following their own discrete rules, and without any higher guidance.
Each cell can either be alive or dead, and they will change based on their neighbours- in the standard ruleset, an alive cell will die if it has fewer than 2 or greater than 3 neighbours, and a dead cell will become a live cell if it has exactly 3 neighbours.

Tuesday 11 November 2014

Presenting: Content Update 12/11/2014


Hey, there! This is your own, personal Angry Ferret talking!
This is the first real content video I've made for Reconfigured, but lets just pretend it's one in a long line of content updates, and skip to the fun bit!

Elevators: Yeah, not super exciting, I just wanted this in here because they're fun to play with.

Electrobolt: Sasha's primary power! It can be used in several ways, depending on your upgrade path.
Lets take a look at two of your options...

Teleporting: If you choose teleportation, Sasha can 'port herself right over to any slow-moving electrobolts she happens to hit with a fast shot. This will let you get out of dangerous situations, and even past obstacles you'd otherwise have to find a way around.

EMP Field: This upgrade directly locks out teleporting- which is obvious enough, as it's activated the exact same way. Any enemy caught in the EMP field will be stunned and take damage.

Monday 10 November 2014

Flying kicks and elevators


The first gameplay video of Reconfigure!
It's still not exactly clear what sort of game it will be, but this should help- it's a side-scrolling action/adventure, with electro powers replacing guns.

Sunday 9 November 2014

Causal Casualties


My first proper Android application was a fairly basic shmup. You play as a ship in orbit around planet ???, and your goal is to kill many other space ships.

Here's a PC version, thanks to the magic of Unity.

Shoot: Spacebar
Bomb: J
Move: A/D



The game used to have a more complicated system, involving many different player weapons- but this proved to be unwieldy on the small touch screen, so I stuck to the basics.

Saturday 8 November 2014

Angry Ferrets Team

The Angry Ferrets team is comprised of myself, and friendly ally who handles all of the art I can't do.
Me (Actual size)

Emma (Writer, Artist, Weirdly fond of dinosaurs)

I learned to program with good ol' C++, in Visual Studio 2008. With the help of SDL, I went from Hello World to basic 2d top-down shooting, and I've really just been using that core knowledge from there to here.

Reconfigure

I've begun a new project- And it's a very special project, because it's the first one I've ever showed off during development!

It's called "Reconfigure", at least at the moment. It's a 2D actiony/platformery being developed in Unity.
Character sprites are being generated from Fuse models, and I think they look pretty good!
Say hi to Sasha, our lovely protagonist!

I've been a huge fan of this technique since Mischief Makers did it- It can look goofy as hell, but it's just so novel to see fluid movement from a 2d sprite.
So cool
The rise of powerful surface-level modelling software like Fuse and Makehuman is possibly the best thing that has ever happened to the majority of small development teams. I love coding, but art? Art is hard. I've wanted to make a game like this from the first time I turned on my N64, and finally it's a possibility for me.

Gameplay mechanics are still being ironed out, but as you might have guessed from Sasha's getup, she has electric powers!

So, watch this space, I'll update with progress whenever I get bored of working on the game. Any particularly interesting programming issues or solutions I run into, I'll share with you all- I code exclusively in C# for my projects, but I could probably provide examples in javascript if you ask nicely.