Commit Graph

161 Commits

Author SHA1 Message Date
Rob Pearce 645522bff6 Added powerup: camera 2008-11-24 21:35:46 +00:00
Rob Pearce 3699eb64c8 Added jetpack image on website
Added jetpack sound
2008-11-24 20:43:46 +00:00
Rob Pearce c5eff9eab0 Replaced kangaroo with jetpack 2008-11-24 20:02:39 +00:00
Rob Pearce b718ef380b Added new powerup: kangaroo 2008-11-23 08:15:04 +00:00
Rob Pearce a5d477197c Fixed spider movement with 2 players 2008-11-23 07:54:06 +00:00
Rob Pearce 33e18504e0 Hidden warps now only work if you haven't lost a life 2008-11-23 05:54:17 +00:00
Rob Pearce ac160edaad - 2nd attempt at not playing splash sound when on pink cloud
- Reduced hurryup time on "Smile" level
- Fixed bug in uncatch()
- Chocolate is now worth 8,000 points
- Small points values now include commas
- Fixed graphical glitch with magnet and red skull powerups
2008-11-23 05:50:02 +00:00
Rob Pearce 8b6d3bb6af Added img for random.
Fixed crash for random image.
2008-11-22 11:01:17 +00:00
Rob Pearce 91790eeb0a Added secret way to skip levels 1 and 2
Random level powerup now disappears on end of level
2008-11-22 10:11:33 +00:00
Rob Pearce a1b215117b Added 2 new powerups: magnet, badmagnet 2008-11-22 00:55:20 +00:00
Rob Pearce a67b8515c7 Added new powerup: anchor 2008-11-22 00:21:22 +00:00
Rob Pearce e05fb495f2 Changed sound effect 2008-11-21 01:36:52 +00:00
Rob Pearce cdedd171ea Minor level modifications and intro tweaks 2008-11-21 01:07:41 +00:00
Rob Pearce cc94db97ea Added intro sequence 2008-11-21 00:14:26 +00:00
Rob Pearce dd09ae55f9 Added conveyorbelt tiles
Level modifications to use conveyor belts
2008-11-19 03:57:07 +00:00
Rob Pearce e2ee647731 More replacements 2008-11-19 01:42:40 +00:00
Rob Pearce 9b2ad5c3bd Added 4 new fruit types 2008-11-19 01:20:46 +00:00
Rob Pearce c446d2d6f4 Level modifications 2008-11-18 22:56:55 +00:00
Rob Pearce 9ae8702bee Renamed levels.dat to map.dat 2008-11-18 22:30:43 +00:00
Rob Pearce ae07b28313 Tweaked monster movement:
- monsters will now drop off the bottom of the screen to follow 
	  players
	- monsters are now better at jumping over gaps
2008-11-18 22:25:54 +00:00
Rob Pearce 07d980df31 Added new powerup: candle (creates flaming corpses) 2008-11-18 02:16:15 +00:00
Rob Pearce 71a65dce09 Added new powerup: whistle 2008-11-17 02:44:44 +00:00
Rob Pearce 590ccdac68 Finished adding wand powerup 2008-11-16 23:01:10 +00:00
Rob Pearce a18947cc7a - Added new powerup: gnome
- Redrew explosion sprite
2008-11-16 21:24:00 +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 664d6ed887 Fixed another bug with phone powerup in 2p mode 2008-11-12 06:17: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 c4055adcb2 Added new levels
Fixed fly behaviour when underwater
Black cloud now crates puffs when it hits you
Tweaks to platform movement
2008-11-10 23:52:27 +00:00
Rob Pearce 79abbbac02 Modified trophy image
Modified shield image
Increased shield time
2008-11-10 07:51:15 +00:00
Rob Pearce b63500598d Replaced big numnets with big scuba mask 2008-11-09 21:28:46 +00:00
Rob Pearce 4fb89c3b95 - Editor now displays hints about ambiguous tiles such as rollers/moving water
- Added new level
2008-11-09 20:19:53 +00:00
Rob Pearce a22cabc37e Added new tile: water flowing right 2008-11-09 06:02:15 +00:00
Rob Pearce 81210a050a - Added new monster: fly
- Level tweaks
- Removed broken moving platform inertia - they now just pause.
2008-11-09 05:24:07 +00:00
Rob Pearce 1bc25f661f Replaced graphic for platform
Tweaked platform acceleration and movement

Minor level modifications
2008-11-08 21:14:10 +00:00
Rob Pearce e06676e7c9 Modifications to joystick code to work better with PS3 controller 2008-11-08 01:06:18 +00:00
Rob Pearce caafce6f61 New kitchen levels
Tweaks to editor for adding platform waypoints
2008-11-07 23:29:22 +00:00
Rob Pearce 5e40cf4c02 Initial code for moving platforms 2008-11-06 09:15:09 +00:00
Rob Pearce 0aeb322c0e Added new powerup: random 2008-11-06 02:15:49 +00:00
Rob Pearce b70589ec47 Moved super powerup to their own ection on web site 2008-11-04 21:13:44 +00:00
Rob Pearce 274dcdb884 King snail now gives permenant 2x nets 2008-11-04 21:07:52 +00:00
Rob Pearce 4622b647e0 Added sounds, king snail now jumps to player height 2008-11-04 20:54:52 +00:00
Rob Pearce 4e723d856f Modifications to king snail code 2008-11-03 06:06:37 +00:00
Rob Pearce 8734b658b7 Can now use joystick for help text on/off 2008-10-31 21:13:27 +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 39e709a635 - Added new powerup: bug zapper
- Fruits which are about to disappear now flash
2008-10-30 01:06:25 +00:00
Rob Pearce feb4ae5615 Added new powerup - machine gun 2008-10-29 23:00:12 +00:00
Rob Pearce 6d42aa287a - Added sound for catching a monster
- Fixed bug when slamming a monster with your back to the screen edge
2008-10-29 02:31:56 +00:00
Rob Pearce 9ca91a014d Fixed crash when teleporting while pinkcloud was coming in 2008-10-26 03:31:16 +00:00
Rob Pearce e37ca153c9 - Added new monster: plant (doesn't move but is affected by conveyor belts)
- Added plants to levels
- More levels
2008-10-24 03:31:25 +00:00
Rob Pearce 552ac3b5e6 - hiscore names can now be up to 12 chars long
- if hiscore name reaches max, further entry is blocked (previously the score was automatically submitted)
2008-10-23 08:05:04 +00:00
Rob Pearce 14b9b25098 - hiscores now shown during title screen-
- easy mode no longer gives longer invulntime
2008-10-23 03:21:15 +00:00
Rob Pearce 799f393684 Removed powerup debug code 2008-10-23 01:22:36 +00:00
Rob Pearce fe76098363 - added code for testing of net collision bug 2008-10-22 21:38:56 +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 8b6e15051b Added initial hiscore code 2008-10-22 00:51:09 +00:00
Rob Pearce d0ce615d97 - Fixed graphical glitch when going to next level
- Easy move now gives permenant armour
2008-10-21 19:42:50 +00:00
Rob Pearce b3bda9cb2d - Added credit handling ready for usage on MAME machine
- Joystick buttons can (in theory) now be used to clear help text and drive
  title screen
2008-10-20 21:40:00 +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 b08cdd3eae - Player gets wings when you get wingboots
- Fixed crash related to checking joystick when none exists
2008-10-19 20:45:38 +00:00
Rob Pearce 6ed107a1e3 Fixed potential divide by zero error in drawlevel()
Fixed problem with randomness
2008-10-19 08:00:34 +00:00
Rob Pearce f7a3b69144 Fixed double jump behaviour - need to release the jump key 2008-10-18 21:52:08 +00:00
Rob Pearce 092cfa2180 Lives >=5 are now shown by a "x5" 2008-10-18 21:46:55 +00:00
Rob Pearce b1343ddb1b Added powerup - Skull (makes you lose all net powerups) 2008-10-18 05:10:10 +00:00
Rob Pearce 26e91e1da1 New powerup: winged boots (allows you to double-jump) 2008-10-18 04:49:08 +00:00
Rob Pearce ea3cf4e16b Added powerup: accordion (makes net super-super long) 2008-10-18 04:16:06 +00:00
Rob Pearce cdf82e72e6 - Game now drops to title screen after game over
- Fixed freeze bug if you got luckiness without having any cards
- Luckiness is now done via the 4-leaf clover object, and visually displayed
  by flashing the score
2008-10-18 03:18:24 +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 5f260a9ae9 Modified behaviour of help text - it now stays on the screen until you press Z
to clear it.
2008-10-17 11:15:27 +00:00
Rob Pearce d08cbbd193 - Poker effect now described on black screen as well as afterwards 2008-10-16 05:51:30 +00:00
Rob Pearce d1dd171d43 - PS3 SIXAXIS controller now works
- cannon now doens't affect caught monsters
2008-10-16 05:37:57 +00:00
Rob Pearce 6c7a61134e Added title screen 2008-10-16 03:47:16 +00:00
Rob Pearce fb1ca7cc83 Added more sound effects for cards 2008-10-15 03:34:13 +00:00
Rob Pearce 9d2ac9010b - added sound for cards 2008-10-15 03:24:24 +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 6c48431e0b - Added new mosnter - fish (similar to bee but underwater)
- Fixed isplacable() in editor for recently added sprite types
2008-10-10 10:06:40 +00:00
Rob Pearce 8d7a84ad68 - When you jump while on conveyor belts, their direction is added to yours.
- Can no longer skip boss levels with a telephon
2008-10-10 09:11:53 +00:00
Rob Pearce 9949690935 - Changed cloud.png to be small version of blackcloud.png (for use in doco)
- Music now dims when you enter the water
- You now get permenant shoes when you beat king rat
2008-10-10 05:29:35 +00:00
Rob Pearce 24e71aca9e - Added new powerup: ufo (meteors fall from the sky) 2008-10-10 03:53:59 +00:00
Rob Pearce 2fe86b549e Added powerup: ninja star 2008-10-10 02:46:56 +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 730f603dd6 Added powerup: extra life 2008-10-10 00:51:40 +00:00
Rob Pearce 3f0346dafe Added powerup: phone (skips 2 levels) 2008-10-09 23:49:43 +00:00
Rob Pearce 99dd423a7b - Redrew black cloud of doom and changed code slightly
- Moved editor font to data area
- Added code to create .app
- Mouse cursor now hidden
- Removed unused files
2008-10-09 23:12:51 +00:00
Rob Pearce 1050dcd0b0 Moved backgrounds to data dir 2008-10-09 21:04:41 +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 095c92d17f - Added screenhsots
- Fixed another end of level crash related to killing sprites after nextlevel()
- Fixed crash in adjustx() when mosnters were in water
- Should turn off player->climbing when the pink Turncloud hits them
- If player isn't fast, force next mosterkill powerup to be speed
2008-10-07 07:58:36 +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 55ce7e640f - feature: new tile - Web
- feature: hit P to pause
- feature: add sparkles to net
- feature: now reading background image file from level.dat
	(replaced level->tileset with level->bgfile)
- feature: added swimming frames for player
- feature: show level # at top of screen
- feature: added backgrounds for future worlds
- feature: new powerup - stop time
- feature: new powerup - trophy (all perm powerups)
- feature: new powerup - gold ring (points for walking)
- feature: new powerup - silver ring (points for jumping)
- feature: new powerup - helmet (protects you from dying once)
- feature: new powerup - bonus x2 (extends fruit streams)
- feature: new powerup - bell (warns when the random powerup is a perm one)
- tweak: random powerup now decided at start of level, to allow bell powerup to work
- tweak: increase mace powerup image size
- tweak: Bombs now kill monsters which you have caught
- tweak: All fruits now worth more points
- tweak: Moved display of lives down slightly
- bugfix: spider movement
- bugfix: don't play sound when you try to shoot/jump while climbing
- bugfix: fruits shouldn't hold down trampolines
- bugfix: mace kills shouldn't give powerups
- bugfix: mace slam collision detection now works better
2008-10-03 07:37:05 +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