Hack the Grid in NetRush: An 8 hour prototype

A few weeks ago, we had the September Mini Game Jam of our Berlin Game Developers Meet-Up. This time, the topic was “hack” with the alternative topic “share”. After an hour of brainstorming, dismissed concepts and talking to a lot of people (especially Iwan), I arrived at the concept for NetRush.

Each of the two players has a cursor with which they can navigate through the grid of nodes. Green nodes are free: Free for you to be invaded, that is. You get points if you hold them at the end of the round – if you’re not dead. The first one to gain a total score of 100 wins. You have multiple stats which you can assign freely:

  • “Speed Up” lets you capture nodes faster
  • “Spread” gives you a chance to capture neighboring nodes for free
  • “Success” defines your chance of invading a node
  • “Shield” is your health – it takes damage for you, and if it falls under zero, you’re dead

A more visual explaination is available here:

Play the game online here:

BIGJam 2011 Aftermath: A few Updates

My post about the prototypes I made for the BIGJam 2011 just got an update!

New stuff:

SpaceJump

  • A version where it is shown whether you won or lost
  • Two versions with time pressure:
    • One where you shrink constantly while not moving, making it easier to navigate, but soon you’ll have totally vanished…
    • One where you grow while you don’t move, making it harder not to hit a red circle

SaviorCat

This quirky snake-like just got elevated from a toy to an actual playable game prototype with this update. Compete with a friend to be the first to save 40 cats! Dodge the very very advanced AI of the scientist, and don’t let your friend snatch your kittens right before you can throw them to safety!

Berlin Indie Game Jam 2011

Finally, BIGJam again!

Last weekend my internship in Rotterdam ended, and not a moment to soon, since another epic event was just awaiting me in Berlin: This year’s BIGJam! A nice café, a couple of frantic 3 hour jams, drinks, good food and lot of awesome independent game developers, what more could you want?

And noooow I present you: The prototypes!

Jam #1 (3h): Space Jump

The first 3h jam started on Friday with the topics “zero gravity” and “acrobatics”. Since I was alone by then and sadly devoid of my trusty Bamboo, my secret third topic was “abstract”. And it seems that “acrobatics” got lost somewhere along the way…

What I wanted to do was a game where one player controls the, well, player with the keyboard, and the other one controls the level with the mouse. This concept usually suffers from the player controlling the level being to powerful – which is why I just made it co-op. It became quite simplified along the way, and the result is Space Jump: One player controls the white circle, and the other can draw lines with the mouse to prevent the white circle from crashing into red circles or leaving the field.

Play it here:

Jam #2 (3h): Savior Cat

Saturday I was no longer alone: I had invited my ex-coworker Dominik, and we teamed up with an artist I met on friday: Tanja T-Rex. On our way to adventures and great prototypes we stumbled over the next topics: “free” / “cat”. Never turning down a challenge, onwards we went!

The result was another multiplayer game: Both of you are Savior Cats, freeing your brethren from the evil clutches of scientists who wanted to conduct their mad experiments on them! You couldn’t decide on which window is the safer one though – and now each Savior Cat tries to save as many cats as possible and throws them out of their own window.

Gameplay-wise it resembles a multiplayer-snake with a twist: You pick up cats by touching them, and then they follow you – but if another player (or scientist) touches a cat you carry, this cat and all of the following ones will now follow him! Play safe and only get a few cats to your window at a time, or be greedy and take the risk that somebody takes them from you because you cannot move them out of the way in time.

It is pretty fun and chaotic, the only thing preventing me from declaring it a complete success is that time ran out when we wanted to insert a crucial detail: The windows. Yeah, so far this game is without a goal.

Try it here anyway:

Jam #3 (3h): Valley of Sweet Death

After the immense success of our last prototype we stayed together, and being in good spirits we went on to the next jam. This time it was “delicious” and the totally fitting “suicide”. Wait, what?

Many ideas were formed and discarded, and after a while we settled on one. And mind you, that is the most political correct one that my team found (I’m totally innocent): A food cannon over a valley shooting at participants of a sort-of eating contest. Chocolate and sweets make you fat, but apples, motion in general and jumping in particular is good for you and therefore to be avoided.

Definitely not the favorite of what we made, but it is playable and works. I like the concept of needing to move to win, but losing what you need to win by moving.

Eat away: Valley of Sweet Death (Jam Version)

Jam #4 (5h): Ghost Huntress

5 hours? Madness! Since you can do sooo much in 5 hours, we decided to be really indecisive: It took us well over an hour to find our cover and game idea for the “be inspired by a cover” jam. Finally we arrived at the cover Ghost, and resolved to take one of my old prototypes named “Ghost Hunter” to the next level.

Ghost Huntress features a silent and invisible (and probably female, “GhostHunter” was already taken in my workspace) protagonist specialised in ghost hunting, saving children from the growing spectral infestation taking place in an orphanage. The twist: You don’t see the ghosts! But the children do – and they will run away from them, and surely being eaten (actually just frightened, but we didn’t come around doing the sprites for that) if the ghosts aren’t captured. You have to deduce the ghost’s position by watching the children closely before you can catch the ghost with your trap.

A simple concept which proved to be fun! And there’s much we can add: Flickering candles which will expose the ghosts for the blink of an eye, detectors showing how near they are, walls which they cannot pass and other cool stuff. And yeah: We actually might.

Until then, don’t get scared while playing the: Ghost Huntress (Jam Version)

So long, and thanks for…

…all the jam! Contrary to last year, I am very content with my results this time: A nice prototype all alone, and three amazing ones done with fellow programmer Dominik (a long time coworker) and Tanja T-Rex (who I met at the jam) as artist. Many thanks to our organizer jstckr for his work – and thanks to everybody who attended and made the BIGJam the awesome thing it was!

Looking forward to the next one!

Yet another (very colorful) Mini Game Jam

Yesterday we organized Yet another Mini Game Jam in Berlin, and well – it was nothing short of awesome. 8 jammers, 5 of them the first time at one of our Jams, and everybody learnt something and enjoyed themselves. We even had (gasp!) working prototypes at the end: Raising the bar to 8-10 hours the best thing that could happen to us. It’s so much less stressful and easier to get something done that you can actually play. The ever friendly and helpful staff of the wonderful Café Osswald made the combination complete.

The first theme choosing resulted in a tie between “Catharsis”, “Side-effect” and “Colors”, with the latter winning the following vote.

This time I teamed up with Robert Bergner, a student who actually came from Magdeburg for our jam, with whom I also worked together this years Global Game Jam. And this is what we made, in about 9 hours including idea finding, plus a few minutes bugfixing afterwards:

Working Title: “Colorful”


“You” are the red-blue-yellow colorbuckets in the middle of the screen. You can steer freely with WASD. The other circles are the enemies – they can only walk on their color, and they will try go straight to you as far as possible. Your buckets have 10 shot each, and they get refilled if you touch their color. By clicking on the buckets and dragging in the direction of enemies, you can fire color projectiles at them, mixing their color or recoloring them. It works like this:

If you shoot a primary color enemy (red, blue, yellow) with one of your color projectiles, they mix:

If shoot a secondary color enemy (green, magenta, orange – highlighted by their white border) they simply get replaced:

Enemies which change color try to get to the next patch of their new color as fast as possible.

This way you can control the enemies – which is as far as we’ve come in our prototype at the jam. What we’ll add in later:

  • Your goal: One of the color patches is the Collector Zone – you get points for luring enemies there. After a few enemies, the Collector Zone switches to another patch.
  • A time limit
  • Hit points: The enemies hurt you if they hit you, or maybe they even try to shoot at you!
  • Better algorithms for the color patch distribution

So, here’s the jam prototype! Please comment if you find a bug or have some kind of suggestion!

edit: The newest prototype in development is accessible here!

Mini-Jams in Berlin

So… what is it?

Over the last two months, Christiaan Janssen and me started a little regular game jam at the moment called the Berlin Game Developers Meet-Up. Basically, we meet up, decide on a theme and then started making small prototypes about it, alone or in small teams. If you are interested in how it all started, the participiant Miguel Angel Alvarez asked us both and did a blog post about it. Here I want to tell you about what I did at the 4 jams so far, though!

Jam #1: Revenge of the Flying Spitballs

Revenge of the Flying Spitballs: Screenshot

On the first jam I grouped up with Norbert Haacks, a game designer I met at the Global Game Jam in January. He came up with the idea: A fight in the classroom, like back in our school days with spitballs and sandwiches, trying not to be seen by the wary teacher. The “flying” is covered by the aerial weaponry, and the revenge part could’ve been (if time didn’t run out for us) that when you are hit, you have limited time for payback and doing extra damage! Sadly I felt the effects of the short timespan we had, and didn’t come very far – at least not far enough for the prototype to be worth an upload. Though development in Flash was pretty fast – I just needed a bit more pre-made classes and helper.

Jam #2: Balls of Steel

Balls of Steel: Screenshot

This time, I teamed up with the programmer Dominik and artist/programmer Kyrill. (And whew, it is SUCH a huge difference if you aren’t the only programmer in the team. And I guess the experience from the first jam helped me too, but I digress… back to topic!) The theme was “indirect control”, so we thought about controlling the environment in some way. After pondering a few ideas, we went with pseudo-magnetism. You have a little labyrinth-ish level and you’ll navigate the ball through it by placing magnets at the walls and the surroundings of the field, while being cautions not to touch the flames or the mines. Time ran out before we could do another level besides the one we were testing with, but it is playable, fun and it feels like it has potential.
See for yourself: http://dragonlab.de/projects/ballsOfSteel

Jam #3: Ghost Hunter

Ghost Hunter: Screenshot

For this jam, I tried to do something solo to the topic “ghosts”. The idea is that you are a ghost hunter, and are trying to catch ghosts which are invisible to you. You should have various means to detect them (think radar or distance detector), things to attract and repel them, and finally something to catch them. You probably see by reading this description that I havn’t worked out the exact mechanics – well, working alone never did any good to me. So at this jam I mostly got frustrated, chilled, made smalltalk and experimented a bit: http://dragonlab.de/projects/ghosthunter

Jam #4: And They Called Me Mad!

For the 4th jam Dominik and me teamed up again, featuring me as artist (haha). We didn’t like the theme “several contextual actions for one button”, so we tried to make something for the theme “invasion”. We were a bit too ambitious for 4 hours: We wante to make a game where you are a mad scientist trying to take over several strongholds with self-built robots. You have several “roboter recipes” from which you can choose and a material pool from where you can put things into the assembly line to build your robots, which will then start to attack. A bit too much as aforementioned – and so this was the jam Dominik and me decided that 4 hours are definitly too short and we should try something longer.

The future

Since we all agreed that is was most certainly nice, but the 4 hours we had aren’t quite enough for us to produce something meaningful, we decided to raise the duration to 8 or 10 hours. The next jam is this Saturday, and I’m curious how it’ll turn out – I cannot come, sadly. Though: It won’t be the last! Expect more (and with more hours, better) prototypes!

BIGJam 3 hour jam: One Fish, Two Fish

So, here is my first BIGJam 3 hour jam game/prototype/something: One Fish, Two Fish! The theme was “fish” and “attraction”.

Click the image or here to start it.

The fishies follow the cursor when they are very young (and/)or want to make a baby. If they just made one, they will evade the cursor.

It’s more a failure than a prototype (much less a game), but it was worth a try :)

Somehow it also qualifies for the current EGP (“Zero Buttons”), but since it isn’t any good I won’t sent it in.

Trivia: The fishies like to stick together and make babies, it seems. Click here for an image of some fishcest

More EGP! Furthermore BIGJam!

So again, it’s been pretty quiet here. Gotta update more often. Two news for now:

EGP: Zero Buttons

I’m working at a game/prototype for the Experimental Gameplay Project again! This time, the theme is ZERO BUTTONS, so we’ve got to use only mouse pointing/moving or alternative ways of input, like the suggested microphone.

I’ve chosen the last one as my weapon of choice, and try to make a horicontal scroller, one of these where you fly through a cave and should not touch the bottom and top – only that in my version you control the ship with either the pitch or the volume of your microphone input!

I would prefer pitch as input method, but there are some issues with determining the pitch of human humming (at least for me), and sadly I cannot whistle. Well, I will get myself a flute and check if purer notes are recognized better.

So far, the calibration screen stands and is working farely well (and is using a little bit more than zero buttons, gonna fix this later) – I will work on a basic gameplay prototype after the weekend!

BIGJam!

And the reason why I cannot start on the weekend is the second news: I’m going to the TIGForums BIGJam! I’m very excited how my second game jam ever will turn out, and whether I will survive one of these 3-hour-jams… :)
More later on! Stay tuned and expect games!

Global Game Jam 2010, or: We don’t make games, we make AWESOME games (in 48 hours)

I’m back! Back from one of the greatest events I ever attended: The Global Game Jam 2010!

In a nutshell: The Global Game Jam is a world wide event where participants meet up in their local locations from 5pm (local time) Friday to 5pm Sunday to make games together. You meet up, brainstorm, present ideas and then teams are formed – mostly out of total strangers. It is interesting and intriguing: You have never seen the people you work with before, and now you are working with them under extreme time pressure, to rapidly prototype a new game. Skills are tested to their limit, friendships are formed, creativity is skyrocketing and sleep is a valid but completly ignorable option.

Our location was at the A MAZE. Interact Festival. The fee was only 20€, and alone all the food and beverages we got were well worth it! A big thanks to Marek Plichta, Jaro Gabski and A MAZE for organizing it! You did a terrific job!

Warming up…

So, I will give you a report how it was for me! When I first entered the room it was taking place, I knew absolutly nobody there. Most of the people were talking german, only a few english. First item on the timetable: We should give really short presentations about ourselves. And wow, there were some great things people were doing! At least five people were from the Games Academy (where I would love to be enlisted too, but I don’t have enough money). And there I was, only having done two presentable projects in total, and without that much experience… Well, I did my presentation and it went fairly well.

After watching the Keynote for this game jam…

The Global Game Jam 2010 Keynote

…we finally got the Theme Of This Year: Deception. Our local constraints were to add one of these elements as well: A key, a monkey or a donkey. Then we sat down in groups of two, developing a basic game idea we can present to the others and convince them to take part in our team – or tell others that you like their idea and you want to make it with them! I didn’t get anything complete done, though I had some vague concepts that I liked, but that wasn’t so bad because the others ideas were so interesting that I would’ve ditched my idea anyway, I guess! :D