Codename Hamster - For olcCodeJam 2024
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.
 
 
 
hamster/src/TODO.txt

159 lines
4.3 KiB

Walkways/Rock - 100%
Hardness: HARD
Grass - 80%
Hardness: MEDIUM
Sand - 60%
Hardness: SOFT
Swamp - 50%, after 5 seconds: Hamster sinks and respawns.
Hardness: SOFT
Lava - Hamster melts (*dies*) and respawns.
Hardness: SOFT
Ice - Very Slippery, acceleration massively reduced.
Hardness: HARD
Shore - 80%
Hardness: MEDIUM
Deep Water - 10%, after 5 seconds: Hamster drowns and respawns.
Hardness: MEDIUM
Forests - 50%
Hardness: MEDIUM
Tunnels - Transports you from Point A to Point B. Takes a small animation to enter/exit
Hardness: HARD
When walking on tiles, particles left behind will use colors from the tile we are walking on.
Solid Tiles
Forest overrides whatever it's layered on.
Radar - Display nearby upgrades as icons. Also displays checkpoints.
Hamster Wheel - Enhances Speed
Upgrades -
Grass - No slowdown in grass
Sand - No slowdown in sand
Swamp - 80%, no more sinking
Lava - Fire-resistant, can run on lava.
Forest - No slowdown in forests
Ice - Normal Grip on Ice, normal acceleration.
Penalties -
If you have to get shuttled by the Hamster Rescue Boat, you lose all upgrades
Hamster Jets - Activate to take off into the sky. Zooms out the map and lets you target a landing area.
When Hamster Jets are fully damaged, you need new ones.
MAX Fall -
HARD - 100% + Knockout
MEDIUM - 80% + Knockout
SOFT - 50%
Medium Fall -
HARD - 80%
MEDIUM - 50%
SOFT - 25%
Light Fall -
HARD - 50%
MEDIUM - 25%
SOFT - 25%
Knockouts cause the Hamster to be unable to move for 5 seconds.
All upgrades can only be obtained after obtaining a Hamster Wheel.
Arrow pointing to nearest checkpoint.
Racing progress is tracked by number of checkpoints.
- Pseudo-live tracking
Distance to nearest checkpoint based on distance from previous checkpoint.
Speedometer
- Segmented
Fall-o-meter
- Three distinct colored segments that fill up, analog control
Hamster Rescue Boat
AI
===
Pre-record movement nodes every X amount of seconds.
AI will move towards those nodes as best they can. If they get stuck for some amount of time, attempt moving forward with next nodes. (Give them like 5 extra seconds per node than intended)
Record each collection of a powerup/launch moment as these are important nodes for AI to be on. (Maybe "Cheat" the AI a little if thier stuck node counte i really high by teleporting them when they are off-screen)
Important Events:
Powerup Collection
Jet Launch
Tunnel Enter
New Tile Traversal
Be careful about changing maps as AI must then be re-recorded!!!
LORE
===================
(?) discovered a strange floating energy orb while going for their morning run. Curious, they approached it and came into contact with it, granting them new powers.
Excited by this discovery (?) decided to share it with the rest of their hamster friends.
A couple villain/scientist hamsters realize that this has become a stubby legs race with great potential and recruited world class hamsters to run and obtain these new orbs for research.
Stage II - Branching
Stage III - Swamp/Ice/Tunnels
Stage IV - Hamster Jet
Stage V - Run Run Run! - Beach / Waters
Stage VI - Forest Maze
Stage VII - Snowy Dunes
Stage VIII - Endless Marsh
Stage IX - Wide Chasm
Stage X - Hamster Island
Stage XI - Lava Panic
Stage X - Hamster Island
Stage XII - The Great Plunge
Hamster Boost - Provides 3 Speed Boosts that can be activated with a key. Obtained when running over a Hamster Wheel powerup. Recharge boosts by running over another one.
Hamsters are experimenting with new technologies to emphasize their running capabilities beyond what was originally thought possible.
Hamsters from all around Hamster planet have been recruited to scavenge for
============================
Title Screen: Guinea Pig Hero. When start, seek to 1:09:55.
TalkingCuteChiptune - 7 Tutorial
Stage 1: Fields of Ice - 8 Stage (Jonathan So)
Stage 2: Juhani Junkala [Chiptune Adventures] Stage 2 - 9 Stage
Stage 3: Moonlight - 5 Stage (Loop @ 26.210) shiru8bit
Stage 4: Spring Came - 6 Stage shiru8bit
Stage 5: Proper Summer - 8 Stage shiru8bit
Stage 6: Enchanted Woods - 6 Stage shiru8bit
Stage 7: A Little Journey - 7 Stage shiru8bit
Stage 8: Fields of Ice - 8 Stage (Jonathan So)
Stage 9: Juhani Junkala [Chiptune Adventures] Stage 2
Stage 10: Proper Summer - 8 Stage shiru8bit
Stage 11: Boss Battle #3 Alternate - nene
Stage 12: Boss Battle #5 V2 - nene
Settings
========
Keybind Rebinds