Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
Stefan Bühler 115cf31b2b use new source format, quilt il y a 6 ans
data Import of SDL_bomber version 1.0.3 il y a 10 ans
debian use new source format, quilt il y a 6 ans
.gitignore Some fixes, use datadir for sounds too il y a 10 ans
AUTHORS Use avahi for network, share config over network, use unique for shared random il y a 10 ans
COPYING Import of SDL_bomber version 1.0.3 il y a 10 ans
ChangeLog Import of SDL_bomber version 1.0.3 il y a 10 ans
Makefile List rewrite il y a 10 ans
Makefile.osx Fix makefiles il y a 10 ans
Makefile.sdldemoswin32 Fix makefiles il y a 10 ans
README Split source in more files, changed network behavior to prepare for direct connect. il y a 10 ans
SDLMain.h Import of SDL_bomber version 1.0.3 il y a 10 ans
TODO use surf for random, async game search il y a 10 ans
announce.c use surf for random, async game search il y a 10 ans
announce.h use surf for random, async game search il y a 10 ans
bomber.c use surf for random, async game search il y a 10 ans
bomber.h Don't drop "action" keys in network il y a 10 ans
draw.c New double-linked list implementation, add death stats (kills always 0) il y a 10 ans
draw.h New double-linked list implementation, add death stats (kills always 0) il y a 10 ans
game.c Fix stats handling il y a 10 ans
game.h Display failure messages il y a 10 ans
gfx.c Use avahi for network, share config over network, use unique for shared random il y a 10 ans
gfx.h Import of SDL_bomber version 1.0.3 il y a 10 ans
list.c Fix stats handling il y a 10 ans
list.h Fix stats handling il y a 10 ans
matcher.c Import of SDL_bomber version 1.0.3 il y a 10 ans
menu.c Add option to disable sound il y a 10 ans
menu.h Display failure messages il y a 10 ans
network.c Network version 1.0.9 il y a 10 ans
network.h New double-linked list implementation, add death stats (kills always 0) il y a 10 ans
sound.c Add option to disable sound il y a 10 ans
sound.h Add option to disable sound il y a 10 ans
utils.c use surf for random, async game search il y a 10 ans
utils.h use surf for random, async game search il y a 10 ans

README

David Ashley
dash@xdr.com
990207 11:24 PST

This is work in progress and might be of absolutely no use whatsoever.

This is a Bomberman clone. I bought a game called Atomic Bomberman and found
it awful, there were intolerable delays after each game in network play while
the game was downloading data (what data?) over the network. Really crappy job
they did but I liked the artwork and sound effects.

Atomic Bomberman was a DOS/win95 game. I looked under linux games and found
xblast but it was unusable for various reasons. For example its network
support just relies on xwindows networking--before entering the game you've
got to type in the host:display of each person who will be playing. Only
the main machine gets any sound. Also in the game you kept moving in whatever
direction you had last hit until you hit a wall or hit another direction.
There was no point in using the source as a starting point, there were so
many critical design flaws in that version I decided to write my own game from
scratch.

Currently the game will most likely only be playable on a LAN.

Some machine must run the matcher program. Players register their game with
the matcher machine, and joiners query the matcher machine to get a list of
active games. On xdr.com there is a matcher program running and the bomber.c
mname[] definition points to xdr.com. I tried it and it didn't work on my
own LAN through a firewall. You can try the game as is and it might work using
xdr.com as a matcher. Otherwise you'll have to run your own matcher daemon on
some machine. Assuming you have 3 machines tom, dick and harry and you want
to play a 3 player game, you would modify bomber.c's mname definiton to
be (line 47 of bomber.c)
char mname[]="tom";
Then on tom run the matcher program as a background task.
Compile and distribute duplicate copies of bomber and data/* files, then
run bomber on each machine. The menus should be self explanatory--one person
selects HOST NETWORK GAME and the other people select JOIN NETWORK GAME.

----------------- How to play ---------------------------
You've got to blow up other players to win. Spacebar drops a bomb. Get away
and hope your enemy gets hit by the flame. The 'b' key is a 2nd control
for when you are lucky enough to pick up the bomb control--looks like a
bomb with a timer on it. When you have that the bomb won't go off until
detonated by another bomb, you are killed, or you press 'b'.

Blowing up bricks might result in prizes, most of which are good.
Skates = speed up
Bomb = allow you to have one more active bomb
flame = Increase bomb strength
turtle = makes you move very slowly
bomb with timer = controlled bomb detonation with 'b' key.
gold flame = Set flame strength to max

There isn't much point in playing the game alone (single player). In that
case the only thing to avoid is accidentally killing yourself. Big deal...
It's really a multiplayer game.

----------------
Direct comments, complaints and questions to dash@xdr.com
This code is GPL.