PDA

View Full Version : My 1st game


zirkoni
23-12-2013, 02:13 PM
This is my first game, so nothing special. Just a simple top-down view zombie survival game.
I also drew the graphics. I tried to do some animated sprites but because I'm not a very good drawer I ended up with what you see in the video. Still, designing the graphics probably took more time than actual coding.

Here's a gameplay video:
http://www.youtube.com/watch?v=W1gtFRFOv1M

Download here:
http://www.mediafire.com/download/m927xob4fmhjiot

The game was programmed for DOS so use DOSBox to play!

twillight
23-12-2013, 10:27 PM
Seems a clone of a zounds of flashgames.

From the video it seems working, but lacks:
- variety of enemies
- more obvious powerups would be preferred
- as the game is just about throwing things more and more frequent on you at this time, level-criteria, where the screen gets cleaned!

Comes to my mind, these games are always about more and more and bigger enemies with bigger guns and such. If you want it unique, try adding mission-goals, like "kill X enemy of this kind" or "kill X enemy in given duration" or "survive duration with X enemy on screen", "get X powerup" or similar options to finish levels. I'd try that.

zirkoni
24-12-2013, 07:37 AM
I'm done with this game, not going to add/change anything.

Japo
24-12-2013, 02:02 PM
Nice job!

zirkoni
05-01-2014, 09:23 AM
I studied some SDL and made this simple snake/worm game:

http://imageshack.us/scaled/thumb/594/0r11.png (http://img594.imageshack.us/img594/5102/0r11.png)

zirkoni
09-03-2014, 10:35 AM
Since I've been sick for a quite long time I've been playing around with Intel's Galileo board (which I got for free from my university, BTW).

https://lh5.googleusercontent.com/-45V1BwmT-eo/UxxK3I-MM4I/AAAAAAAAAXE/EjsWZUP5DOM/w600-h450-no/Kuva0121.jpg
Here's the board itself.



https://lh4.googleusercontent.com/-IiZ0pg_AIlc/UxxK288c5ZI/AAAAAAAAAXI/1Ps3_mIKxJI/w600-h450-no/Kuva0120.jpg
Since I don't have any gaming controllers (not even a PC keyboard) I had to make my own. Yes, it's awesome although maybe it would have been better to connect the buttons to an analog input with a single wire...


https://lh6.googleusercontent.com/IH1mVd5IpLlTlvCCFv-AO6QuNebgyU3Dup9PpXovGrQ=w600-h450-no
Nokia 5110 LCD display, here running OMG Cat video.


https://lh3.googleusercontent.com/-4K0G4G3TKJk/UxxK3tOUBfI/AAAAAAAAAXc/mDjF5Oga9FQ/w600-h450-no/Kuva0124.jpg
Simple puzzle game, arrange the numbers...



https://lh4.googleusercontent.com/-l4PbPWpHjuQ/UxxK3yioYfI/AAAAAAAAAXY/YACf8KS4cTQ/w600-h450-no/Kuva0125.jpg
Snake game, 360 degree free movement. There's a bug in the display driver I wrote, that's why the rectangle around the screen is missing a few pixels in the top left corner. I also wrote a "normal" snake game where only 90 degree turns are possible.


The games store highscores to a microSD card so when the board is powered off the scores will stay saved.

zirkoni
11-03-2014, 02:32 PM
Now I can use my awesome controller on my PC.

Apparently the mouse and keyboard libraries for the Galileo board have not yet been implemented (or at least I coudn't get them to compile).
So, because I didn't want to write my own libraries I used Qt Creator and an existing example to read serial data from the Galileo board and the Qt application translates that data to mouse/keyboard commands:

https://lh5.googleusercontent.com/-Vb2v7CphZW4/Ux8rBi8t4_I/AAAAAAAAAYE/54XQeNhIMCw/w383-h302-no/qtgalileo2.png

https://lh3.googleusercontent.com/-b1hxAXxuyas/Ux8rBtpVvKI/AAAAAAAAAYI/y7BlS7u7Y3c/w416-h338-no/qtgalileo.png


I played a few PC games with the controller and it works flawlessly. Only problem is that the controller is not that easy to handle but it works fine for simple games like Pacman or Solitaire.

zirkoni
13-01-2015, 04:30 PM
I rebuilt my gamepad on a breadboard and used Arduino UNO as the controller. I also added a few more buttons and made the keys remappable.

Not the most ergonomic design but I did manage to play a few levels of Commander Keen 4 without dying.


https://lh3.googleusercontent.com/-NzVBGd6rP0o/VLVQbGfGGzI/AAAAAAAAAe0/6EiJNuvyhik/w389-h518-no/controller.jpg


https://lh5.googleusercontent.com/-vrbZD_edUvI/VLVTJtzzz9I/AAAAAAAAAfY/Tc2SfEOuXv8/w703-h430-no/terminal.png