Cluedo Roguelike
This is a game idea meant for the 7DRL.
Game play
Single player
Fog of war
Cluedo cards idea
Sneak spots idea
Movement
Turn based
Per room idea
Per action idea
Levels
Maybe play off of the Netflix special for the "Hotel Death" where each level is a floor of the building. It would be interesting to break it in to two "separate" hotels joined by the elevators, but may be too much for the competition's time restrictions.
Each floor would then need to be joined by the elevator(s) but the layouts my be different and in varying stages of disarray.
To progress to the next floor the player needs to solve the murder in question.
If this doesn't work another play on the game could be each "room" is actually it's own floor.
Rooms procgen
Secret passages procgen
Characters procgen
Weapons procgen
Sound
Action sounds
Theme music
(de) Buffs
Invisibility
Haste
Vision
Fire idea
Poison
Confusion
Hysteria
Schedule
DONE Day 1
Setup [3/3]
[X]
Render to screen[X]
Basic movement[X]
Turn system
Items [6/6]
[X]
Candlestick[X]
Knife[X]
Lead pipe[X]
Revolver[X]
Rope[X]
Wrench
Characters [6/6]
[X]
Miss Scarlet[X]
Colonel Mustard[X]
Mrs. White[X]
Reverend/Mr. Green[X]
Mrs. Peacock[X]
Professor Plum
DONE Day 2
- State "DONE" from "STARTED"
- State "STARTED" from "TODO"
Dungeon generation
DONE Day 3
- State "DONE" from "STARTED"
- State "STARTED" from "TODO"
Field of view
Leverage `go-fov`.
DONE Day 4
- State "DONE" from "STARTED"
- State "STARTED" from "TODO"
User interface [4/4]
[X]
Design the interface (paper and pen)[X]
Implement console[X]
Implement player cards[X]
Implement map and camera (may already be done)
Path finding [1/1]
[X]
Simple A*
DONE Day 5
- State "Done" from "STARTED"
- State "STARTED" from "TODO"
User interface part 2 [3/3]
[X]
Detective journal[X]
More details to cards[X]
Suggestions and accusations
AI [4/5]
[X]
Choose next room[X]
Make way to next room[X]
Short-term and long-term memory?[X]
Make an "educated" suggestion[ ]
Suggestion responses (if applicable)
CANCELLED Day 6
- State "CANCELLED" from "TODO"
Skipping due to time…
Sound effects [0/5]
[ ]
Actions[ ]
Dealing[ ]
Suggestions[ ]
Accusations[ ]
Random shit?
Buffs
DONE Day 7
- State "DONE" from "STARTED"
- State "STARTED" from "TODO"
- State "TODO" from "STARTED"
- State "STARTED" from "TODO"