Yoko City Fire Rush
===7DRL 2023 entry===
Yoko City Fire Rush 1.0.2
Made by rentonl and Finch
Music by Lucas Belaustegui
A turn-based rogue-like where you must descend the floors of a burning office building while attempting to rescue as many civilians as possible. Made with python pygame.
(Download 1.0.1 desktop executable version to see the version which was submitted to the 7DRL challenge)
Controls:
- Movement: Numpad or WASD (with diagonals)
- Skills: 1-6
- Selection: Enter
- Press "?" for in-game instructions
7DRL 2023 notes:
- You can pull up the help page in-game with "?" if you missed it at the beginning.
- I forgot to add <enter> key for skill activation when doing the wasd keys, so right now it only works with <numpad enter> key. sorry!
Notable features:
- Dynamic building damage and recursive floor collapses. Damage and collapses can even happen on floors you currently aren't on!
- Entities on all floors step and perform regardless of whether or not you are on that floor.
- Actionable entities are similar to player. NPC firefighters can use some of the same skills as you.
- Mostly all sprites are uniquely made by Finch. The rest are from oryx design labs https://www.oryxdesignlab.com/
- Particle effects for fire and dust.
- Final grade based on an assortment of scoring criteria.
- Unique UI features showing relative damage of all floors as well as mini-maps of the floors above and below you. Watch out for those collapsing ceiling tiles!
Berlin Interpretation checklist:
- Random environment generation: Floors and entity placement are randomly placed. Albeit poorly.
- Permadeath: You only get one shot.
- Turn-based: Game actions are turn-based. Effects are real-time.
- Grid-based: Entities confined to bounds of floor grid.
- Non-modal: Partial. Game includes menus. Other than that the game is in one state.
- Complexity: Lots of complexity in dynamic building damage and floor collapses.
- Resource management: Need to manage hp and skill cooldowns.
Hack'n'slash: Requirement not met- Exploration and Discovery: Must explore multiple floors to find the civilians to rescue.
- Single player character: Requirement met.
- Monsters are similar to players: Partial. All actionable entities are based off of the same parent class. There are a few custom methods of derived classes not worked into base classes. However, for the most part the requirement is fulfilled. For example, all unit entities share similar behaviour and methods. A few hacky attributes were stuck on specific entity types at the end for the sake of speed of devlelopment.
- Tactical challenge: Hopefully the case with more balance tweaking.
ASCII display: Requirement not met- Dungeons: Randomly generated floors.
Numbers: Requirment not met. Most numbers are hidden from the player
This game utilises my existing WIP engine called RLEngine. Some of the features my engine provided before the jam:
- Input management
- Complex turn-based game state management
- Complex entity state management
- Entity cache and index management for collisions and positions
- Map management
- Animated entities
- Pre-made widgets
- Inventory and Skill management
- Random map generation with biomes and biome rooms (sorta)
- Entity and targeting systems (sorta)
Status | Released |
Platforms | HTML5, Windows, Linux |
Authors | rentonl, FinchL |
Genre | Role Playing |
Made with | Aseprite, pygame |
Tags | Seven Day Roguelike Challenge, destructible-environment, firefighting, pygame, python, Roguelike, Short, Singleplayer, Turn-based, Turn-based Strategy |
Average session | A few minutes |
Languages | English |
Inputs | Keyboard |
Accessibility | Subtitles |
Download
Download NowName your own price
Click download now to get access to the following files:
rushcity_1.0.1.zip 41 MB
rushcity_1.0.1.rar 15 MB
Development log
- Yoko City Fire Rush 1.0.2Aug 27, 2023
Comments
Log in with itch.io to leave a comment.
Gameplay video of your game.
Very cool idea for a roguelike! Nice graphics and animation as well. I'm not very good at it though, haven't managed to get above an 'F' rating. Don't think I've figured out a good strategy yet for rescuing the civilians. Would be interested to see other environments to fight fires in with different challenges!
Thanks for playing! I haven't gotten over an F rating either lol. I think I definitely need to scale the difficulty/scoring a bit better. Although my girlfriend did manage to get a C somehow! We had talked about adding some other environments so maybe more to come on next version!