Looking for a one-of-a-kind gaming experience? With TalkingSimulator, you can immerse yourself in a unique story-based platform game, where you have to win the heart of a girl using your knowledge. Answer quizzes in course dsa, math, and english to gain stats and become the best version of yourself. With 9 different endings you'll always be looking forward to new surprises!
Won:
- 3rd Prize ProGameCup
- Most Meaningful Game ProGameCup
- main.cpp : Running the game
- Game.cpp : Main game loop
- GameStateBase.cpp, GameStateMachine.cpp: Handle the game state <INTRO (Splash screen) -> STORY -> MENU -> PLAY -> QUIZ -> END>
- GSQuiz.cpp, Quiz.cpp: Handle the question system
- MapConnector.cpp: Store player data like stats, last map, current map, map ...
- GSPlay.cpp: Play game state, Gameplay, handle the conversation with npc, render object, interact object
- DialogSystem.cpp: Handle the dialog chat
In order to compile this project you will need to:
- have SFML installed on your system. If you don't know how to do it see this link.
- have CMake installed
Detailed explanation here
- Go in the repo folder
cd the/repo/location
- Execute
install.sh
script
./install.sh
- Install the right SFML version or compile it (see this)
- Run CMake
- Select the repo location
- Click on
Configure
, if you have installed thex64
version of SFML, in the pop up window selectx64
in theOptionnal platform for generator
drop down - Click on
Finish
- Click on
Generate