PDA

View Full Version : Bomberman. (Bomberman competition)



Shirson
21-10-2007, 09:13 AM
My small project for Independent Games Developers Contests (http://igdc.ru/), #28 Bomberman competition.

http://img88.imageshack.us/img88/6172/sh1kn0.jpg http://img89.imageshack.us/img89/2776/sh5uh7.jpg http://img81.imageshack.us/img81/6064/shsummonvy0.jpg

Four type of enemy:
* zombie - typical enemy,
* golem - armored enemy (can be destroyed by two or more explosions)
* ghost - ethereal enemy, can pass obstacles (except solid walls).
* necromancer - rise ghost from remains.
Enemy don't pass through bomb or other enemy (except ghost)

Three type of bonus: Adding life, Rise bomb power, Increase count of bombs.

Three type of obstacles: Solid walls, Crates, Exploding crates. If enemy was hit by exploding crates, scores quadruplicate.

Teleporter (exit) activates after all enemy eliminated. If teleporter was damaged by explosion, ghost come.

15 templates (solid walls positions), unlimited levels.

129 textures, 9 sounds, Delphi6, eXgine and 12 days :)


http://img88.imageshack.us/img88/3205/sh2tf3.jpg http://img80.imageshack.us/img80/4306/sh20ep8.jpg

Download (http://files-upload.com/files/585392/Shirsons_bomberman.rar)

Traveler
21-10-2007, 09:56 AM
That looks pretty good! I hope your entry will score well in the competition.

Shirson
21-10-2007, 10:09 AM
1st award, thank you :)

arthurprs
21-10-2007, 01:55 PM
Wonderfull work, i have played for some time,

what is eXngine ?

Shirson
21-10-2007, 06:27 PM
Thank you.

eXgine - small "engine" by Xproger, for basic operation with system, DX sound and openGL.
http://xproger.mirgames.ru/?id=2&page=4
Russian version only, sorry.

jdarling
22-10-2007, 12:39 PM
Sorry, I can't read Russian, can someone post a direct link to download the game? Looks like something I'd waste hours of my life on (after all I seem to waste hours on many of the bomberman style games :)).

Nevermind, Babel Fish didn't let me down: http://world.altavista.com/babelfish/trurl_pagecontent?lp=ru_en&trurl=http%3a%2f%2figdc.ru%2fkonkurses%2f28%2520-%2520bomberman.rar

Shirson
22-10-2007, 01:48 PM
Link in first post is direct link to a game, but sorry, problems with hoster.


Download from other site (http://6.download-1.files-upload.com/50/2007/10/22/14-20/0/Shirsons_bomberman.rar)

Diaboli
22-10-2007, 01:51 PM
very cool!

Shirson
22-10-2007, 02:21 PM
Thanx :)

chronozphere
22-10-2007, 04:59 PM
A very cool game... i've played it for half an hour or so :razz:

But i think the game is a little too hard.... it is fun though.. but it would be more fun when i get more chance to try the next level, and the levels after that. :)

Some things that could be improved:

>> Make the respawn point a little bit safer. When i die or start a new level, i may get killed within 2 seconds. I think the player should be able to look at the new level for a few secons before he has to respond to moving enemy's.
>> Let the player walk over his bomb's. Sometimes (when i played a little fast) i trapped myself between obstackles and a bomb, and i couldn't escape... BOOM :evil:
>> Let the player select a level. I got tired of playing the first level over and over agian.
Or make the game easier so that the player can advance to the next level more easily.

How many levels did you make?? :razz:

I noticed that the ZIP contains more bomberman games? Are that the games you compete with?
I'm SURE you are gonna win because your's looks, sounds and play's WAY better than the others.

Good luck with the game ;)

pstudio
22-10-2007, 06:25 PM
Can't download :(

The first link takes me to something that looks like an russian forum asking me to login.
The second link gives me a good old 404 error.

Shirson
22-10-2007, 10:19 PM
[quote="pstudio"]Can't download :(
The first ]
Dmn. Sorry, a have no good file hoster.
Try this. (http://igdc.ru/konkurses/28%20-%20bomberman.rar) It's all games from bomberman contest.

Shirson
22-10-2007, 10:38 PM
A very cool game... i've played it for half an hour or so :razz:
But i think the game is a little too hard.... it is fun though.. but it would be more fun when i get more chance to try the next level, and the levels after that. :)
mb. Game very dynamical and pushing player for fast moving/thinking. Many bonuses, but many death.


Some things that could be improved:
This game "as is" from contest :)


>> Make the respawn point a little bit safer. When i die or start a new level, i may get killed within 2 seconds. I think the player should be able to look at the new level for a few secons before he has to respond to moving enemy's.
Or player can be invulnerable for first five seconds.


>> Let the player walk over his bomb's. Sometimes (when i played a little fast) i trapped myself between obstackles and a bomb, and i couldn't escape... BOOM :evil:
The oldest variant of bombs don't block players or enemy. Impassable bombs more interesting, because can block enemy at dead ends, for example.



>> Let the player select a level. I got tired of playing the first level over and over agian.
Or make the game easier so that the player can advance to the next level more easily.
I planed make level selection at menu, but... but... i don't remember, why I don't do it :)


How many levels did you make?? :razz:
(I'm not enough familiar with English)
If you mean "create" - it's very simple. I created 15 levels (templates) @ 15 minutes.
If you mean "pass" - 26 :)


I noticed that the ZIP contains more bomberman games? Are that the games you compete with?
What a ZIP? I placed RAR... Oh, you mean file from igdc.ru ? Yep.


I'm SURE you are gonna win because your's looks, sounds and play's WAY better than the others.
Thanx.


Good luck with the game ;)
Thanx again :)

chronozphere
23-10-2007, 07:53 AM
What a ZIP? I placed RAR... Oh, you mean file from igdc.ru ? Yep.


ah sorry :oops: I guess i allway's call compressed filetypes, zips :razz:
and if you're not familiar with ZIP, it's similar to RAR. Just for file-compression :)

Shirson
23-10-2007, 08:42 AM
ZIP means ZIP, zips means archives file. :) I'm familiar with all archives from A to Z (ARJ to ZIP) :wink:

chronozphere
23-10-2007, 07:03 PM
I played your game a few times more, and i made it to level 30 :razz:

as long as you have enough lives, you can easily advance to the next level, because the crates often contain new lives and goodies :)

Realy fun game... and i noticed you have included the source :o :thumbup:

arthurprs
03-11-2007, 04:10 PM
Hi Shirson i was looking at the source today and saw that you use an archive packed with zlib with all the resources,

can you tell me more about it?

chronozphere
04-11-2007, 10:49 AM
ghehe... i noticed that too.

Take a closer look at the source :) Code says more than a thousand words :lol:
then you can ask a more specific question about it. ;)

arthurprs
04-11-2007, 02:53 PM
ghehe... i noticed that too.

Take a closer look at the source :) Code says more than a thousand words :lol:
then you can ask a more specific question about it. ;)

I saw the resource, but it only haves the unpaking/loading code, maybe shirson can share with us the packer one :) ?

savage
04-11-2007, 06:04 PM
Belated bump to news item.

Shirson
06-11-2007, 03:22 AM
Hi Shirson i was looking at the source today and saw that you use an archive packed with zlib with all the resources,
can you tell me more about it?
Eee... yeah, it's my personal many-files-in-one container. All resources packed in one solid file and can be accessed by name. Small know-how :)



Take a closer look at the source Smile Code says more than a thousand words
Yes, you right.
But... 12 days. I just have no time to make great-looking, every-line-commented, super-optimal-running code :)

Shirson
06-11-2007, 03:24 AM
Belated bump to news item.
Thanx a lot.

arthurprs
06-11-2007, 06:31 PM
After a litle research about compression, zlib and based on your source i created a similar packer :)

Robert Kosek
06-11-2007, 08:45 PM
Edit: Nevermind, first download was corrupted.

Shirson
07-11-2007, 03:42 AM
Edit: Nevermind, first download was corrupted.
I check this link - game downloaded normal.

Shirson
07-11-2007, 03:43 AM
After a litle research about compression, zlib and based on your source i created a similar packer :)
Great. But what you will do with it? :)

arthurprs
07-11-2007, 04:23 PM
After a litle research about compression, zlib and based on your source i created a similar packer :)
Great. But what you will do with it? :)

1¬? now i know how to deal with streams and bin files
2¬? using on my plataform game ;]

Robert Kosek
07-11-2007, 04:34 PM
[quote="Robert Kosek"]Edit: Nevermind, first download was corrupted.
I check this ]I was downloading from the USA, and sometimes when I get files from a .RU site the file is corrupted due to a premature end to the transaction. Dunno precisely why, but that's what happened. I downloaded and watched a second time and it worked.

Shirson
08-11-2007, 03:18 AM
1¬? now i know how to deal with streams and bin files
2¬? using on my plataform game ;]
Don't forget about copyright :P

Shirson
08-11-2007, 03:21 AM
I was downloading from the USA, and sometimes when I get files from a .RU site the file is corrupted due to a premature end to the transaction. Dunno precisely why, but that's what happened. I downloaded and watched a second time and it worked.
I was downloading from the CA, and files from a .RU sites is Ok. Mystics :)

I changed link in first post, i think week ago. It's non .RU file storage.

Robert Kosek
08-11-2007, 04:09 PM
1¬? now i know how to deal with streams and bin files
2¬? using on my plataform game ;]
Don't forget about copyright :PYeah, Shirson, don't forget that he doesn't have to use your code. You just gave a decent example. (Datapacking is actually the simplest thing around if you know how to use streams.)

[quote="Shirson"]I was downloading from the CA, and files from a .RU sites is Ok. Mystics :)

I changed ]The first link either gives a 404 or a "Your country cannot download" message to me. The others are slow and give random connection drops.

Shirson
10-11-2007, 01:44 AM
Try this http://rapidshare.com/files/68644936/Shirsons_bomberman.rar.html


P.S. Robert, I told not about zlib methods, but idea, how organize many files in one with access-by-name small internal table of files.

Robert Kosek
10-11-2007, 02:03 AM
P.S. Robert, I told not about zlib methods, but idea, how organize many files in one with access-by-name small internal table of files.I was too. My point is that if he doesn't reuse your code directly, all you did was teach him a concept. A valuable concept at that. For that he should at least mention you in the credits, but copyright is an incorrect term. He should be thankful for the example, but without reusing your direct format or code there's no copyright breach. Furthermore, I've had a similar format, though a little more feature complete and object oriented, for almost six months--and a procedural archive type based off your same concept for as much as four years. As I was trying to say it isn't so unique a concept; doubtless someone else invented it before me too. :D

That's all. Nothing much--nothing attempting to degrade what you were trying to say. If he reuses your format or code then you certainly deserve mention at a minimum, plus your permission first. ;)