Anarkade's Hidden Kitties (GameDev Challenge 2024 gamejam)
SAVE THE HIDDEN KITTIES QUICKLY! Help Luc find the 7 hidden kitten of each stage as fast as possible before it's too late! Finding them before they reveal their position gives you extra points for saving them, and even more if you save them before they start to hint their position. There's a 'stage complete' bonus for your remaining lives and time, so practice and do it as fast as possible to climb in the ranking.
This is a GameDevChallenge 2024 gamejam minigame for Mega Drive made mostly during a weekend in bungalow by Elias & Luc Lozano (art), Gabri Garrido (audio), Maria Salnikova (voice acting) and Alex Roca (coding, design, production, etc) developed in C using SGDK in the woods with no internet access.
The game can be donwloaded and played on a real Mega Drive/Genesis using an Everdrive or similar flash cart on in any Mega Drive emulator.
If you play this web browser emulated version using RetroArch's Genesis Plus GX core, we suggest you to select Settings > Graphics Settings > Shaders > CRT-lottes (curved CRT effect) or CRT-aperture (flat CRT display effect that mimics Sony's Trinitron/PVM) and connect a gamepad to get the best retro experience.
Controls:
- Arrow keys/dpad: move Luc across the screen
- A button in Mega Drive (Square in PS pad, X in Xbox pad, 'S' key in keyboard): Punches a breakable where a cat may be hidden
Features:
- Full screen splash screen image with fade in/fade-out effect
- 2 tiled stages that loop after completing them
- Many enemies en screen of 4 types with Skynet level next-gen AI
- Dozens punchable breakables of 8 types that may hide kittens
- Animations loaded from spritesheets
- Stage colission, enemy, cats and breakables imported from Tiled
- Original music and sound effects, including digitalized voices
- Autodetection of if the console is PAL or NTSC adapting the timings, distances and speeds to make sure it runs the same in both
- Old school challenging difficulty that scales down as you keep playing again and again to learn the game
- Arcade-like scalable scoring system and Ranking screen to add extra replay value
- Custom bitmap text font and system to write Spanish and Catalan texts using a custom 128 characters ASCII
- Localized to English, Español, Català, Euskera, Galego, Aranés
V0.11 - Some fixes, tweaks and optimizations. Code cleaned and implemented custom text font to include multi language support (as of now English, Español, Català, Euskera, Galego, Aranés). It should properly show 320x240 or 320x224 resolution depending on if running on an NTSC or PAL console.
V0.10 - First test in a web browser Mega Drive emulator using Retroarch's Genesis Plus GX core via EmulatorJS, which allows many features such as cool CRT shaders (check the wheel icon for settings in the bottom right corner).
This version of the game features:
- 2 tileset based stage backgrounds (the second is a placeholder, just an older version of the first one).
- Colisions, location of enemies, breakable and cat spawners generated with Tiled for two stages.
- Added over a dozen enemies on screen, there are 4 enemy times (they are really are 2 with palette swap), each one with their own AI behavior.
- Added like over a couple dozen breakables per stage of 8 types (they really are 4 types using 2 palettes each), 7 if them have cats inside them. The cats break them after certain time revealing their position after some hints. If the player breaks them before that, finds and saves the cat and gets a higher score.
- Tried to abuse the amount of sprites used by putting a ton of enemies and breakables to explore the limits of the hardware. I didn't put more due to level design / game design reasons (it was becoming too hard), not due to technical reasons.
- Two original songs (one of them not included because there seems to be an issue with a sample) in .vgm format using Mega Drive's audio hardware.
- Almost two dozen original sound effects, some of them 'digitalized' .wav files, other ones using .vgm format with MD's native audio.
- Game splash screen intro image.
- Full screen fade In / fade out effect using palette modificitation.
- Time limit implemented, and related 'time over message'.
- Time or lives left affects the score you get for completing a stage. The score you get for saving a cat is higher if you find it before the cat reveals its location, and more if it didn't even hint.
- Score ranking implemented (save data has not been implemented, so it resets each time you run the game/ the console).
V0.01 - First test of Mega Drive stuff to test the compiler and tutorial stuff:
- Early Anarkade logo startup sequence with digitalized .wav sound effect.
- Tiled background image in a 512x256 png file (16 colors) that loops horizontally.
- Tiled foreground image in a 320x224 png file (16 colors) that loops horizontally.
- Sprite animation played from a 128x128 pixel frames spritesheet image (16 colors).
- Automatically played scroll animation with early parallax moving the foreground layer 2x faster than the background one.
Download
Install instructions
Load it in any Mega Drive emulator or in a Mega Drive flash cart.
Leave a comment
Log in with itch.io to leave a comment.