You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
339 lines
8.8 KiB
339 lines
8.8 KiB
$Id: ChangeLog,v 1.26 2003/07/13 00:36:09 stpohle Exp $
|
|
|
|
Version 0.9.9
|
|
=============
|
|
|
|
2003-07-13: fix2
|
|
- special trigger over, all trigger bombs have to be
|
|
set to normal bombs with max timeout 5 sec
|
|
|
|
- pushing bombs and wrong directin illness
|
|
|
|
- fixed: remove network flag from disconected players
|
|
so we won't send data to players in the game which
|
|
have already disconnected
|
|
|
|
- fixed: player_findfreebomb
|
|
- trigger bomb + bomblaying illness have
|
|
let explode always a bomb at your place.
|
|
- sometimes you can drop more bombs as
|
|
allowed if you have to row-special
|
|
|
|
2003-06-21: fix1
|
|
- fixed: bombs can only dropped on an empty field. Bug
|
|
came with version 0.9.9
|
|
|
|
- the last bomb who explode from a player won't anymore be
|
|
used right away. We only use it if there is no other bomb
|
|
free.
|
|
|
|
- bfield fixed on incoming bombdata packets
|
|
|
|
- network packet timeout set down to 400ms
|
|
|
|
- screen clipping of gfx_AddUpdateRect
|
|
|
|
- draw_field, draw_player and restore player function fixed,
|
|
problems with position on the field is greater as the
|
|
fieldsize. (SDL BadValue)
|
|
|
|
|
|
2003-06-12
|
|
- PowerUps will be painted diffrent now. Depend
|
|
on what it is.
|
|
|
|
- Chat Input Box won't be deleted if a game is over or
|
|
is going to start
|
|
|
|
- New Font Drawing enginge, so we can draw in with
|
|
diffrent fonts and colors.
|
|
|
|
- Network Option added for people who are playing
|
|
behind a firewall. Portforwarding should not anymore
|
|
needed. Except you want to open a game.
|
|
|
|
- Added Sound Support (thanks to Henrik Enqvist for
|
|
the help and the sound files.)
|
|
|
|
- Added new special powerups (Patty)
|
|
|
|
- Fixed make install, so the source will be able to
|
|
install correctly now with the data packages
|
|
|
|
- AI Players are working now
|
|
|
|
|
|
Version 0.9.8
|
|
=============
|
|
2003-05-12
|
|
- Added: a new powerup and two new illnesses. (Patty)
|
|
|
|
- Fixed: the gfx engine will not anymore take too much
|
|
CPU usage (Patty)
|
|
|
|
- Changed: the Background Fields can now have a bigger
|
|
texture, size 1x1 (64x64), 2x2(128x128), 3x3...
|
|
|
|
- Changed: You can now change the map settings even in the
|
|
Player selection menu. (kitutou)
|
|
|
|
- Added: tileset support with random tileset selection
|
|
thanks to (thaphool) for the jungle tileset
|
|
|
|
- Added: loadable maps. (ob1kenewb)
|
|
with random map selection (kitutou)
|
|
|
|
- Changed: now the send packet option will be set for every
|
|
player directly, so if a slow player joins, it should not
|
|
anymore slow down the whole network game.
|
|
|
|
- Fixed: disconnected player are not anymore shown in the
|
|
Player Selection screen.
|
|
|
|
- Fixed/Add: first support for international keyboards, so the
|
|
shift key will work. thanks to (ob1kenewb) !
|
|
|
|
- Fixed: SuSe could not compile the game right.
|
|
#include <sys/time.h> was needed. not only <time.h>
|
|
|
|
- Fixed: Problem if the Server Quit.. the game haven't stopped
|
|
The whole network situation within the game got mixed up
|
|
|
|
|
|
Version 0.9.7
|
|
=============
|
|
2003-04-27
|
|
- Fixed: Problem when the server leaves the game. Got the
|
|
MasterServer a message that all the clients have opened a game.
|
|
|
|
- Added: You can now choose between 16, 24 and 32 bits per pixel.
|
|
|
|
- Fixed: PI_bomb illness.
|
|
|
|
- Changed the way of how the speed gets increased.
|
|
|
|
|
|
Version 0.9.6
|
|
=============
|
|
|
|
2003-04-23
|
|
- better handling with the masterserver menu. If you want to join
|
|
a game you don't need anymore to refresh the list.
|
|
Because the game will get some updates from the MasterServer.
|
|
|
|
- You can finaly get more as only one illness. And you can get the
|
|
Ill now from another player.
|
|
|
|
- Some work in the menu.
|
|
|
|
- In the game you will see now the little Player Graphic left from
|
|
the name. It will help you to see who is who in the game.
|
|
|
|
- Fixed Problem with PI_keys Illness. (that the one with the mixed
|
|
up keys)
|
|
|
|
|
|
Version 0.9.5
|
|
=============
|
|
|
|
2003-04-13
|
|
- Add: Chatting you are able to chat now.. it's connecting all
|
|
running games together into the chat. You will see Chats who
|
|
are not from your server beginning with BC: or IRC: depends
|
|
who this message come from.
|
|
|
|
- Better Graphics
|
|
|
|
- Better Network, the option for how many packets will be send
|
|
is chaning within the game. Depends on how much packets timed
|
|
out.
|
|
|
|
|
|
4) 2003-04-06
|
|
- You can no join into running games.
|
|
|
|
- Fixed some network bugs. Which had to do with joining and
|
|
leaving running games
|
|
|
|
0-3) 2003-03-29
|
|
- internal change for the positions on the field to 16bit.
|
|
player moves smother now.
|
|
|
|
- diffrent screen resolutions
|
|
|
|
- random player start positions
|
|
|
|
- the size of the field can be changed
|
|
|
|
- playergraphic is better now.
|
|
|
|
- menus are diffrent now.
|
|
|
|
- configuration is saved in a special file.
|
|
on linux $HOME/.bomberclone.cfg
|
|
on windows bomberclone.cfg
|
|
|
|
|
|
Version 0.8
|
|
===========
|
|
|
|
0-2) 2003-03-15
|
|
- Added two more Powerups (diffrent speeds, and ilness)
|
|
|
|
- Fixed some problems with the bombes which didn't wanted
|
|
to explode.
|
|
|
|
- Debug-Messages can now be switched off.
|
|
this improve the speed in the game on slow computers.
|
|
|
|
|
|
Version 0.7
|
|
===========
|
|
|
|
1) 2003-03-06
|
|
- Master GameServer Support, So everyone will see
|
|
running games. You don't need to deal anymore with the
|
|
Servernames.
|
|
|
|
- GFX: New Playerfile now we have three diffrent Players
|
|
|
|
|
|
Version 0.6
|
|
===========
|
|
|
|
12) 2003-02-27
|
|
- Fixed: The ServerMode Packet will be send with the PKGF_ackreq Flag.
|
|
Because sometimes the clients haven't got the packet. And couldn't play
|
|
in the game.
|
|
|
|
- Fixed: Single Player Problem after trying to open a Multiplayer server
|
|
is the Single Player mode not working right.. the Player could not die.
|
|
|
|
- Fixed: Multiplayer, the game was counting the poinbts wrong and there
|
|
was always a winner marked even if everybody died.
|
|
|
|
11) 2003-02-24
|
|
- Fixed: bombs which are exploding more times on slow networks.
|
|
I had some little misstake in the inpkg_check function.
|
|
|
|
- I am sending now only needed packages, moving packages will be
|
|
only every second time maybe every third time. The user is able
|
|
to choose how often the package should be send.
|
|
|
|
- Finaly there is a playerstatistic in the end of the game.
|
|
It will hold the points and who have won the game.
|
|
|
|
- The game is not ending right there where the last player died.
|
|
I put a timeout in the game of 5 seconds. So the last few bombs
|
|
will explode.
|
|
|
|
- pkg_error: will be shown on the screen.
|
|
|
|
- version controll: old bomberclone versions will be ignored and
|
|
they get a error message back.
|
|
|
|
10) 2003-02-21
|
|
- Some work on the Network Protocoll, because there are
|
|
still some problems with sending the Data
|
|
|
|
|
|
Version 0.5
|
|
===========
|
|
|
|
9) 2003-02-14
|
|
- In Multiplayergames, only the Server will let the
|
|
Bombs explode. Manny tests have shown that this
|
|
is the best way to prevent some difficults in the
|
|
game with the field, bomb and explosion data.
|
|
|
|
- code optimized in working with struct _sockaddr
|
|
because sockaddr_in6 is larger as sockaddr which is
|
|
usualy used for all/the most type of network
|
|
connection.
|
|
|
|
|
|
5-8) 2003-02-13
|
|
- i made some experiments with sending bomb information
|
|
and field information over the network.
|
|
|
|
- created a inpkg_index to check for incoming packets
|
|
which we have already got.
|
|
|
|
4) 2003-02-12
|
|
- bomb explosion will be send over the network
|
|
|
|
3) 2003-02-12
|
|
- Better Network Handling
|
|
Check for important packages (pkg_field, pkg_bomb)
|
|
and send them again. Created a resend_cache.
|
|
|
|
- Windows: i put now WSAStartup and WASCleanup in the
|
|
network_init and network_shutdown function. Windows
|
|
User should now able to join more times games without
|
|
restarting the game.
|
|
|
|
- MSVC: moved the function "explosion_check_field"
|
|
in file bomb.c out of the function "do_explosion"
|
|
and the function "check_field" in file player.c
|
|
out of the function "move_player". The same i
|
|
have done with "draw_netupdatestate" and
|
|
"wait_draw_select". Because MSVC had some
|
|
problems with function in function declaration.
|
|
|
|
|
|
Version 0.4
|
|
===========
|
|
|
|
2) 2003-02-11:
|
|
- if the server don't reply after a while we will
|
|
get back in the join menu.
|
|
|
|
1) 2003-02-10:
|
|
- mouse cursor is not anymore on the windows/screen.
|
|
|
|
- Fixed: Bomb Under Player Bug
|
|
|
|
- Build Number is now included.
|
|
It will show up in the Main Menu.
|
|
|
|
2003-02-07:
|
|
- Save every sockaddr in the in_pl struct so we don't have to look up
|
|
them again and again
|
|
|
|
- Making changes in the Data Download Sequence.
|
|
|
|
- Chaning the Network Protocol from TCP to UDP. And putting
|
|
everything inside what is needed for a basic work.
|
|
|
|
- Linux supports IPv6 and IPv4, you can choose it in the settings
|
|
|
|
- I have got the first animated player for the game.
|
|
I hope the next will follow soon.
|
|
|
|
|
|
Version 0.3
|
|
===========
|
|
|
|
- First Try to Compile everything on Windows and Linux.
|
|
|
|
- Network doesn't work fine with more as two Players and a Windows Client
|
|
It works only with more as two players on Linux Systems.
|
|
|
|
|
|
Version 0.2
|
|
===========
|
|
|
|
- Added functions for animations.
|
|
|
|
- Network Support does now work somehow on Linux
|
|
|
|
|
|
Version 0.1
|
|
===========
|
|
|
|
- You can finally move your player
|
|
the bombs are exploding.
|
|
|
|
- Basic Graphics, just some experiments within the game
|
|
|