If you're unfamiliar with the trials here is a short video showcasing the basic game play. from 4:30 to 5:00
https://youtu.be/wWlegT06gDo?t=4m30s
These are my notes on how I want this to work.
1. Intro
-a. Show the truth bullets that can be used in this argument
2. Argument
-a. Shows person1 talking showing a screen with their statement.
-b. after some time the statement fades out and the next statement comes in. (If someone else is talking, then the camera pans to that person.)
-c. During the argument the player can switch out truth bullets. This doesn't pause the game.
-d. The white statements are untargetable. (I'd just use an image or screen with no action)
-e. The orange statements are possible weakpoints in the argument. These can be targeted.
-f. The player clicks on the orange statement to fire a truth bullet.
-g. If the player used the wrong truth bullet on the statement then a separate dialogue plays about how wrong the player is, then the argument starts again at the beginning.
-h. If the player used the right truth bullet on the right statement then the "No that's wrong" animation plays and the game continues.
3. Closing
That's a lot of stuff, so I'll break it down to four categories.
1. Camera Panning
2. Autorunning
3. Truth Bullets
4. Statements
(I already got the camera panning system from the cookbook and it's working just fine, so I'll move on to the truth bullets and the statements.)
Autorunning
During the arguments everything is played automatically until the argument has been played in full, then it resumes to the dialogue and click to continue thing, then it restarts the argument.
I'm not sure how I would go about doing this. How would I hide the window and disable click-to-continue during these moments?
Truth Bullets
Before the argument begins the game shows the player the truth bullets they have available. During the trial, the player can switch their bullets out without pausing the game. I assume I would use images as the bullets then I would map at least one button the keyboard to rotate the bullets in.
I'm not sure where to start and how I would do this.
Statements
Okay, I have some code for this one. Here's my thought process.
During argument
Code: Select all
label debate1a:
show screen statement1
pause(3)
hide screen statement1
show screen statement2
pause(3)
hide screen statement2
show screen statement3
pause(3)
hide screen statement3
show screen statement4
pause(3)
hide screen statement4
show screen statement5red
pause(3)
hide screen statement5red
#Present Autopsy
label debate1b:
t "Something didn't seem right about that one statement..."
pause(1)
jump debate1a
label debate1c:
#show animation
"um actually...blahblahblah"
Code: Select all
screen statement5red(): #Gives me an error
vbox:
imagebutton "bad1.png" action Jump(debate1c)
screen statement1(): #Same with 2,3, and 4.
vbox:
image "good1.png"
Anyway, I know this is a long post. So thank you for taking the time to read this. I appreciate any help and tips and nudges that'll get me in the right direction.