Wednesday, May 28, 2014

Dangerous Dave

Ever heard of this game ? It's a very old DOS game. Dangerous Dave is a 1988 game made by John Romero. Of course, Wikipedia told me.

So, I am making a copy of this game. Sounds boring, huh ? Well my version of Dangerous Dave will have multiplayer. 2 - 4 people can play on the same computer. Sounds like fun to me. This was actually requested by one of my friends. I thought it was interesting, so I started to work. Little back story for you !





Looks pretty much like the original game. Level 2 is a little incomplete. I think I will finish this game in about a week. Can take 2 weeks as well. I can't promise you.

Saturday, May 24, 2014

Bouken - Procedural World Generation

It is giving some pretty good and random results. Just worked a few hours on this.

NOTE: This is not how the game looks like, the game looks like the previous posts. This is just the map in an image form.


Color Code:
Light Green - Grass
Dark Green - Tree
Gray - Stone

These images are 8x scaled.





Update

I added lakes and rivers. They don't look very good though. 








I increased the size of the map as well.

Wednesday, May 21, 2014

About My Past - How I Got Into Programming

In the first post, I said I started programming about 2 years ago. It is true, but it was not very frequent at that time. I would program something once every month. So it was like occasional.

When I was about 7 years old, we were taught LOGO at school. It was a program where you entered commands to move a turtle and it could be used for drawing. I wouldn't really call this programming.

I started programming with QBASIC. It was my first programming language and it was taught in school. I think I was about 10 years old. I think I loved programming since a kid. I wrote a 100 line program. It was a quiz and I thought it was amazing. It was the longest thing I ever wrote. All my friends were amazed and I was feeling very happy.

Then one day, I asked my cousin brother (He is good at programming) to tell me about C++. He told me a lot about it and I started learning it. I can't remember if I was learning C++ before my brother helped me. I started making some fun programs with it. Like 'Guess The Number', 'Bank Simulator' and some more stuff.

I learned Visual Basic at school, although it wasn't very useful. It was the same time as I started C++.

I even made a 'Text Based Adventure' game. Which was another milestone for me. At this time I was about 12 years old. At that time, I thought, when will I be able to make a game with graphics.

Time passed, I finally decided to get into graphics. This was when I started hating C++ and switched to Java. Mainly because it was difficult to use external libraries in C++ and using multiple files in C++ was frustrating. You had to manage the .cpp file and also the .header file. A lot of you didn't even understand that, but still.

I started Java and then switched to C++ after sometime. Then I switched back to Java and finally decided to be with Java, because now I really hated C++. I became comfortable with Java in a few weeks and made little programs with it as well.

Then I got into making games. It was a little complicated at first. Basically because of the sheer amount of things you have to learn before you can even make something small. Then I kinda got used to it and it became fun. I made a lot of small games. They were crappy but, I learned something new every time.

As time went, I did small things and it became a weekly thing. I started getting into algorithms and stuff.
And now here I am talking to you.

That was a lot of words. I am surprised you read it all. Anyways, that's basically it. I think I told everything.

Monday, May 19, 2014

Bouken v0.1.2

I added a lot of stuff. So this means a new version is ready ! Bouken v0.1.2 !

I added a villager. It's an NPC and has random movement. He moves a lot, so I had to pause the game.




As you can already tell, I changed the player sprite. I will change it again later.

The player can also punch, which I can't show (Punching has no sprites, it just works logically).

The player can also shoot fireballs. They look like orange poop. If you promise not to laugh see the screenshot.


You broke your promise, you said you won't laugh.

I also added an enemy that can shoot.



Yeah yeah, it's the penguin. You can laugh at me. I couldn't think of a better mob. To be honest, snowballs are easier to draw than bullets or arrows, so I chose penguin. It's kinda buggy and his snowballs don't move.

Everything is very disorganized. Lot of code clean up is required ! Awwww, boring work :(

Wednesday, May 14, 2014

Bouken v0.1.1

Not much added. The player can punch and collect items. I added apples and stones. Working on the inventory.


That is a awfully bad apple drawn by me :D
But it works !

Wednesday, May 7, 2014

Bouken v0.1.0

In Japanese bouken means Adventure. So, this is basically an adventure game.
Here I have included some screenshots to see what it is.