diff --git a/game/images/bg club.jpg b/game/images/bg club.jpg new file mode 100644 index 0000000..f6a9f65 Binary files /dev/null and b/game/images/bg club.jpg differ diff --git a/game/images/bg lecturehall.jpg b/game/images/bg lecturehall.jpg new file mode 100644 index 0000000..b7e9c88 Binary files /dev/null and b/game/images/bg lecturehall.jpg differ diff --git a/game/images/bg meadow.jpg b/game/images/bg meadow.jpg new file mode 100644 index 0000000..8608ca5 Binary files /dev/null and b/game/images/bg meadow.jpg differ diff --git a/game/images/bg panorama.webp b/game/images/bg panorama.webp deleted file mode 100644 index 418e832..0000000 Binary files a/game/images/bg panorama.webp and /dev/null differ diff --git a/game/images/bg uni.jpg b/game/images/bg uni.jpg new file mode 100644 index 0000000..bc9acea Binary files /dev/null and b/game/images/bg uni.jpg differ diff --git a/game/images/eileen concerned.png b/game/images/eileen concerned.png deleted file mode 100644 index 5f82b48..0000000 Binary files a/game/images/eileen concerned.png and /dev/null differ diff --git a/game/images/eileen happy.png b/game/images/eileen happy.png deleted file mode 100644 index 0e8faa9..0000000 Binary files a/game/images/eileen happy.png and /dev/null differ diff --git a/game/images/eileen vhappy.png b/game/images/eileen vhappy.png deleted file mode 100644 index 9b1f4ad..0000000 Binary files a/game/images/eileen vhappy.png and /dev/null differ diff --git a/game/images/lucy happy.png b/game/images/lucy happy.png deleted file mode 100644 index c0e691a..0000000 Binary files a/game/images/lucy happy.png and /dev/null differ diff --git a/game/images/lucy mad.png b/game/images/lucy mad.png deleted file mode 100644 index ffde9e0..0000000 Binary files a/game/images/lucy mad.png and /dev/null differ diff --git a/game/images/placeholder boy.png b/game/images/placeholder boy.png deleted file mode 100644 index ebe41c2..0000000 Binary files a/game/images/placeholder boy.png and /dev/null differ diff --git a/game/images/placeholder girl.png b/game/images/placeholder girl.png deleted file mode 100644 index dad5090..0000000 Binary files a/game/images/placeholder girl.png and /dev/null differ diff --git a/game/images/sylvie blue giggle.png b/game/images/sylvie blue giggle.png new file mode 100644 index 0000000..e7b5e81 Binary files /dev/null and b/game/images/sylvie blue giggle.png differ diff --git a/game/images/sylvie blue normal.png b/game/images/sylvie blue normal.png new file mode 100644 index 0000000..ae6d0e6 Binary files /dev/null and b/game/images/sylvie blue normal.png differ diff --git a/game/images/sylvie blue smile.png b/game/images/sylvie blue smile.png new file mode 100644 index 0000000..daa950a Binary files /dev/null and b/game/images/sylvie blue smile.png differ diff --git a/game/images/sylvie blue surprised.png b/game/images/sylvie blue surprised.png new file mode 100644 index 0000000..ab89dc3 Binary files /dev/null and b/game/images/sylvie blue surprised.png differ diff --git a/game/images/sylvie green giggle.png b/game/images/sylvie green giggle.png new file mode 100644 index 0000000..fcc3b8e Binary files /dev/null and b/game/images/sylvie green giggle.png differ diff --git a/game/images/sylvie green normal.png b/game/images/sylvie green normal.png new file mode 100644 index 0000000..ebdf14e Binary files /dev/null and b/game/images/sylvie green normal.png differ diff --git a/game/images/sylvie green smile.png b/game/images/sylvie green smile.png new file mode 100644 index 0000000..3b61d55 Binary files /dev/null and b/game/images/sylvie green smile.png differ diff --git a/game/images/sylvie green surprised.png b/game/images/sylvie green surprised.png new file mode 100644 index 0000000..15e4a93 Binary files /dev/null and b/game/images/sylvie green surprised.png differ diff --git a/game/script.rpy b/game/script.rpy index 23c86bf..ba11c83 100644 --- a/game/script.rpy +++ b/game/script.rpy @@ -1,33 +1,68 @@ -# The script of the game goes in this file. +# Declare characters used by this game. +define alex = Character("Alex", color="#c8ffc8") +define player = Character("[player_name]", color="#c8c8ff") -# Declare characters used by this game. The color argument colorizes the -# name of the character. +# Variables. +default affection = 0 -define e = Character("Eileen") +# The game starts here. +label start: + "I see a cute girl walking up to me..." + # Show a background. + scene bg uni + with fade -# The game starts here. + # Show a character sprite. + show sylvie blue normal + with dissolve -label start: + # Ask player for name. + python: + player_name = renpy.input("Hi there! What's your name?", length=32) + player_name = player_name.strip() + + if not player_name: + player_name = "Player" + affection -= 1 + else: + affection += 1 - # Show a background. This uses a placeholder by default, but you can - # add a file (named either "bg room.png" or "bg room.jpg") to the - # images directory to show it. + show sylvie blue giggle - scene bg panorama + # Display lines of dialogue. + alex "Nice to meet you, [player_name]!" + alex "[player_name], do you want the good or bad ending?" - # This shows a character sprite. A placeholder is used, but you can - # replace it by adding a file named "eileen happy.png" to the images - # directory. + menu: + "Good ending.": + $ affection += 1 + show sylvie blue smile + jump good_ending - show eileen happy + "Bad ending.": + $ affection -= 1 + show sylvie blue surprised + jump bad_ending - # These display lines of dialogue. +label good_ending: + if affection > 0: + "Affection: [affection]" + + scene black + with dissolve + + "{b}Good Ending{/b}." + + return - e "You've created a new Ren'Py game." +label bad_ending: + if affection < 0: + "Affection: [affection]" - e "Once you add a story, pictures, and music, you can release it to the world!" + scene black + with dissolve - # This ends the game. + "{b}Bad Ending{/b}." return