If you're reading these, we've decided to complete this game. Focus on making it complete (albeit at a small scale) before you add lots of huge content/dynamicness to it.
[ ] Tweak NPC professions, ages, alibis, social media stuff, blood types, etc. from external.json
[x] Signals shouldn't vary so much in number (if quantity is still the way to identify the killer). With difficulty 10, I shouldn't get one guy with 11 and the next highest with 6. It should be really close.
[ ] Game opens with you talking to the person who called you in
[ ] Real maps, not pre-made VX Ace template ones.
[ ] 2-3 real items per house. Including tricky ones, like dousing the fireplace fire and then getting the sooty brick. Don't forget to update the notes.
[ ] Add dummy items too, not just murder weapons.
[ ] Random mansion (murder house) and town
[ ] Three random mansions, pick one
[ ] Two random towns, randomly pick one and connect to town
[ ] Random non-suspect NPCs. Otherwise, suspects are random and NPCs are not. #derp
[ ] Discuss dynamic maps. A 3x3 grid of randomly-selected pieces (exterior), each with a random interior (eg. house). Plus, are they themed to the NPC who owns that place or not (eg. engineering house vs. mafia house).
[ ] Discuss random house interiors -- from a pool of 10+ instead of these pre-made 8. (need to link dynamically to town map, how?)
[ ] Player can delete notes
[ ] Add a random set of ~20 things a person can say, that's not evidence-worthy. Assign 2-3, randomly chosen, to each NPC.
[ ] Consider adding "red herring" questions/answers. All questions are valuable evidence right now.
[ ] Consider some criminology signals (like torturing animals) count as 2 points, not all as 1 point.
[ ] Re-add Xail Message System. Troubleshoot.
Polish Audio/Art
[ ] Discuss custom art for NPCs and faces
[ ] Discuss custom art for titlescreen
[ ] Consider adding lighting (or not), cave style
[ ] Add audio, lemony sounds
[ ] Pick a nice font and a custom window colour
Bugs
[x] Restarting the game doesn't clear the notebook notes
[x] Loading/saving doesn't persist the notebook notes
[ ] Two NPCs can have the same name
[ ] Two NPCs can have the same sprite
[ ] NPCs generate in random locations. Not just in walkable/normal floor spaces.
[ ] Don't spawn pools of the same blood-type more than once in the mansion
[ ] Pressing A causes flickering momentarily. If you hammer it while near, but not touching, the NPCs, you'll see this. Take a look at the extension to class Game_CharacterBase in npc.rb -- that's where we get around the original event-update issue..
[ ] Profile page: you can scroll off the screen. (Counting the number of \n instances on set-text helps, but word-wrap makes this incorrect.)
[ ] Profile page: index is lost when you click ok and then cancel or ok. With long profiles, it skips back to the top.
If you're reading these, we've decided to complete this game. Focus on making it complete (albeit at a small scale) before you add lots of huge content/dynamicness to it.
Polish Functionality
external.json
10
, I shouldn't get one guy with11
and the next highest with6
. It should be really close.Polish Audio/Art
Bugs
A
causes flickering momentarily. If you hammer it while near, but not touching, the NPCs, you'll see this. Take a look at the extension toclass Game_CharacterBase
innpc.rb
-- that's where we get around the original event-update issue..\n
instances on set-text helps, but word-wrap makes this incorrect.)ok
and thencancel
orok
. With long profiles, it skips back to the top.