Project Title: [PYG]MALION*
Short Description: A visually surreal, interactive story that explores modern systems and the dangers of idolization through an abstract murder mystery.
Updated Prototype (No Assets): Here (pass: 4504)
Not as much completed compared to last critique, but I did finish a lot of legwork to refine what I currently have. For example, I finished all suspect dialogue and cleared several WIP markers I had from last time (see (the near lack of) red passages). I also figured out how to implement a timer system and, as a result, added one that progresses the game to the final chapter.
To bring back this outline for a more clear comparison:
2AM / Introduction (Complete)
[New] Added a new dialogue branch for pacing
Player can set title and gender
Player can set gender of Partner character
5-6 Interactive hooks here (Up from 3-4)
3AM / Bulk (90%) (up from 70%)
[New] Player's actions/movement now triggers time changes
[New] Added 3-4 events that trigger based on time/progress
[Update] Added variable to First Time Visits so timed events won't interfere with room intros
[Update] 13 WIP markers have been finished and removed
[Update] Player can now interact with a few more things in mansion
[Update] Player can now interview the suspects using all options
Player can engage companion for location-based text
Introduction of passage-visit mechanics
14-16 interactive hooks here (Up from 10-12)
4AM / Conclusion (20%)
[New] President Ending had been implemented
Initial "endings" are written
Beginning of true end has been written
How the timer system works, and what it does:
// If was in room and chose action, pass time
<<if tags().includes("action") == true && tags($previous).includes("mansion") == true>>
<<set $exploretimer += 1>>
<</if>>
// If attempting to travel, check timer and trigger the events passage
// Do not trigger on first visit because some passages have intro
// Check if event has already been triggered, otherwise trigger it
// Need to experiment with balancing here still
<<if previous() == "map">>
<<if $exploretimer >= 5>>
<<if visited("timecheck1") == 0>>
<<goto "timecheck1">>
<</if>>
<</if>>
<<if $exploretimer >= 30>>
<<if visited("timecheck2") == 0>>
<<goto "timecheck2">>
<</if>>
<</if>>
<<if $exploretimer >= 50>>
<<if visited("timecheck3") == 0>>
<<goto "timecheck3">>
<</if>>
<</if>>
<<if $exploretimer >= 65>>
<<if visited("timecheck4") == 0>>
<<goto "timecheck4">>
<</if>>
<</if>>
<</if>>
At any rate, while I have been running into some issues with refinement and visitation mechanics, the game should still be finished by the end of February. I may have to cut some content, but it should still be a complete enough experience.
Comments