Commit Graph

32 Commits

Author SHA1 Message Date
Rob Pearce 2eae5e0066 - Fixed bug with 32bpp displays
- Modified contrast on phone image.
2008-12-25 02:18:08 +00:00
Rob Pearce a41831a134 New setting permenant powerups in setdefaults() based on level, so that
if you join the game after a boss level, you still get the permenant
powerup.
2008-11-25 22:28:10 +00:00
Rob Pearce a67b8515c7 Added new powerup: anchor 2008-11-22 00:21:22 +00:00
Rob Pearce f7eb491b03 Fixed gunner effect in 2 player mode 2008-11-12 20:39:03 +00:00
Rob Pearce e6809268b5 Now displaying a tombstone when you lose all your lives 2008-11-12 07:23:10 +00:00
Rob Pearce aa2ddf538e Fixed bug with player2 and scuba mask
Added armour images for player 2
2008-11-12 05:06:32 +00:00
Rob Pearce 1dc13e0ca2 Initial changes for multi-player mode
THIS VERSION MAY BE BUGGY!!
2008-11-12 03:25:48 +00:00
Rob Pearce 6036625699 Help can now be disbled/enabled independantly from the game mode (easy/normal) 2008-10-31 00:41:33 +00:00
Rob Pearce 9d89611be0 Now showing svn revision in title bar and on title screen 2008-10-30 21:55:26 +00:00
Rob Pearce ddf05fa1df - Level tweaks to avoid places where you could get stuck
- Don't show cloud warning on boss levels
- Limit to one playing card per level
- Can't get hiscores if you are cheating

-This line, and those below, will be ignored--

M    rc.c
M    shared.c
M    defs.h
M    data/world1/level115.dat
M    data/world1/level14.dat
M    globals.h
2008-10-30 02:24:24 +00:00
Rob Pearce feb4ae5615 Added new powerup - machine gun 2008-10-29 23:00:12 +00:00
Rob Pearce 63802db4ae - Hiscore submission now works
- Added new hiscore music
- Added commandline options -hs and -hp to override default hiscore server
2008-10-22 19:40:10 +00:00
Rob Pearce f39e2ef53a - Added "Easy Mode" - gives more lives, longer time limit before hurryup, longer invulnerability at start 2008-10-19 22:58:54 +00:00
Rob Pearce 092cfa2180 Lives >=5 are now shown by a "x5" 2008-10-18 21:46:55 +00:00
Rob Pearce c4b48e993d - Killing 5 monsters simultaneously will force cards appearing on the next
level to be good (ie. match suit, value, or value +/- 1 of current cards)
2008-10-17 18:39:22 +00:00
Rob Pearce fb0be14362 Added playing cards - you get them if you were going to receive a powerup
which you already had.

Get a poker hand for effects!

No longer checking for collisions on effects
2008-10-15 03:20:10 +00:00
Rob Pearce b32043b53f Recent additions... 2008-10-14 19:36:51 +00:00
Rob Pearce 8da2612deb Replaced coke can with tick
Added scuba mask powerup

Added "flood" powerup (tap)

Fixed bug where monsters could move through midair after gameover

Path to background images is no longer stored in level files
2008-10-13 00:43:01 +00:00
Rob Pearce 79a3ea6549 - Rings now give more points, but get disabled at HurryUp time
- Fixed up insanely high hurryup times on some levels
- Fixed bug where editor would default to random high hurryup time
- Added "Nice catch!" feature - 4x points for grabbing a fruit just as it lands
2008-10-10 01:30:40 +00:00
Rob Pearce b87955fb11 Moving data files to a single location
** THIS BUILD WON'T RUN **
2008-10-09 20:51:09 +00:00
Rob Pearce 04a7f02211 - bugfix: walk ring shouldn't work while swimming
- bugfix: fixed ladders behaviour
- bugfix: dont play splash sound effect for mosnters which start in the water
- added boss music
- top/bottom of screen now wrap around
- bees no longer avoid the top/bottom of the screen
- added new moster: snail/slug
- swimming sprites now create bubblse
2008-10-09 03:32:15 +00:00
Rob Pearce dba3c41970 - Added doco generation function (./edit -dump) 2008-10-07 09:18:42 +00:00
Rob Pearce f2832e4da4 GAME:
- bugfix: bomb wasn't decrementing netcaught
- bugfix: Fixed mask on red "angry" overlay
- bugfix: Ice from snowman now extends on to edge tiles
- bugfix: dotileeffect() no longer affects bullets/effects
- bugfix: fixed bug where invulnerability wouldn't cause flashing
- tweaked difficulty on "look out above!"
- Added pink cloud on which player travels to the next level
- Added boss: King Rat
- Added powerup: fly spray (slows monsters)
- Added powerup: fusion cannon 

EDITOR:
- Added status bar containing various info
- Can now move level position via the editor
- Now quit using 'q', not 'esc'
- Inactive layers are now dimmers, toggle this with 't'
- Remove 'endmaps' and all mapping code from level files
- Removed monstertochar() and chartomonster() functions
- Removed old inline monster code in level files
2008-10-07 05:53:06 +00:00
Rob Pearce 053262ff2c - bugfix: move sprites away from walls when jumping/swimming to avoid getting stuck
- bugfix: don't trigger trampolines while moving to new nevel
- bugfix: clock powerup should turn off when you win the level
- tweak: don't create flipped/angry images for fruits or effects
- feature: new powerup - snowman. turns level and monsters to ice
- feature: new tiles: ice, icetop
- feature: new sprite image: icecube (used for freezing monsters)
2008-10-03 11:11:07 +00:00
Rob Pearce 81c812cf3c - Turned off double buffering to increase speed
- Implemented lives - displayed underneath score
- Extra life at every 100,000 points
- Game over after you lose all your lives (with sound effect)
- Added commas to score display
- Increased time after hurryup from 10 secs to 15 secs
2008-10-01 12:42:59 +00:00
Rob Pearce 388f50ccfc - Made level transition smoother and fixed bug with player movement
- Fixed bug - couldn't climb ladders next to walls
- Now using outlines instead of shadows on text
- Tweaked text colours
- Added KABOOM! to bomb and BIFF POW etc to boxing glove
- Now drawing puffs last to make sure they are on top of things
- Redrew graphics for rat, bee, snake
- Changed to new font (and renamed it to gamefont.ttf)
- OpenGL mode now mostly works (still need to fix angry sprite images, initial level transition and fullscreen mode)
- Replaced all .bmp format graphics with .png format
2008-10-01 07:27:44 +00:00
Rob Pearce 5b272b4665 - Fixed bug with jumping off ladders
- Fixed issue when dropping throughbridges and moving at the same time
- Can no longer climb while slamming/netting
- Modified behaviour of flowertogem powerup
- Level orderis now read from levels.dat
- Editor now handles loading an empty level
- Added sounds for teleportation and entering/exitting water
- Fixed swimming in water behaviour
- Added powerup:  Mace
2008-09-30 07:42:09 +00:00
Rob Pearce d1786a5f11 - Added cheat mode
- Added powerup: shield
2008-09-28 05:19:23 +00:00
Rob Pearce f6d5d4285e - Added new tiles: honeycomb, cave, up/down signs
- Added new fruit: diamond

- Level transitions are now smoother
- Levels now contain exitdir (which way to scroll when completed)

- Added random powerups on each level (if you define a position in the editor)
- Added temp powerup: boxing glove
2008-09-28 03:18:36 +00:00
Rob Pearce 89cce7f749 - help text now appears on top of sprites
- powerup counter is reset when you die
- fixed bug preventing jumping near a wall
- fixed bug: hurryup cloud shouldn't be able to teleport
- conveyor belts no longer affect fruits 
- editor now has delay after adding a sprite to prevent duplicate
- properly rendomized direction that monster corpses go in
- music now speeds up after a HURRYUP
- snakes can no longer walk up slopes
- added sound effects for HURRYUP and TOO SLOW
- getting all fruits on the level now makes gems shoot out sideways
- dead monsters now create a puff before turning into a fruit
2008-09-27 06:02:42 +00:00
Rob Pearce c80fb57c54 - Updated doco for adding sprites
- Added new monster - coke can (like angry rat)
- Added sound and music
- Fix score sizes for flowers
- Can no longer turn while slamming
- Fixed bug with sprite starting position
- Can now drop through bridges with down+jump
- New graphics for conveyor belts
- Added more flower types
- Added new player frame for shooting
2008-09-26 09:51:17 +00:00
Rob Pearce bbe1aca358 - Split code into multiple files
- Removed unused code from edit.c / rc.c
- Changed level format from ascii to comma seperated numbers

- Began commentin of data structures / globals
- Renamed some variables to be more meaningful
- Replaced many hardcoded values with macros

- Modified greentiles grass graphic
- Added cloud graphic

- Fixed score bug (score would jump super high)
- Fixed what looks like a bug where snakes would only shoot one way
- Fruits no longer turn red after a hurry-up
2008-09-17 02:34:39 +00:00