Sunday, February 25, 2007

EvilMonkeys: New Generation

Lol, this is how the EvilMonkeys look like now 8) Ive decided to rewrite the game in decent graphics, respectful 2d. Im using the SDL library for that, and its very, its damn very simple and handy! Im actually going through the SDL's features in documentation, and writing a simple engine to handle the graphics. All it can do for the moment is: draw a rectangle at the window in RGB color, draw an image at the screen, or part of ot. Also, when I press F12 it toggles between fullscreen and windowed modes 8) And Ive tested some basic event handling features - when I move the mouse, the rectangle follows the cursor 8) Thats all for now. A noobish game programmer started to slowly growing up 8)

EvilMonkeys

This is my first actual game, and its working in console. I was working on it while going through the C++ VTM by 3dBuzz. Actually this game is not coded as it was in the VTM. I didnt jsut copy-paste it, Ive looked the video, the features, the way, and implemented it by myself. This way I could actually remember something, cause Ive started to learn C++ seriously only then. The game is very simple, it generates a small level and inserts 5 evil monkeys which follows the player. A player's character have 3 lives. Evil monkeys have 1 life. Player moves with w, s, a, d buttons and shoots a fireballs with spacebar. When the monkeys get close to character, they removes a life from him, and his location resets to the top-left corner. Exit with q or escape. This is not the final version, this is the final beta 8) There IS what to improve, but Im too lazy for that. The game is working quite good, and if you find some bugs you can tell me about them, if you want. Here is the binary, and here are the sources. I have no idea why I have released the sources, but, anyways 8)
---
Links updated.

Lets get started

Mmmmkay, although I hate blogs and such, Ive decided to create one. Why? Its simple, I need a place in the web where I can post my updates in the gamedev sphere 8) Ive got sick of telling my friends about any updates, 5-8 times, the same shit. So lets get started, this post will be like a little introduction.