A character select screen; if the player chooses Juan, Spanish will be learned. If the player chooses Dominique, French will be the focus.
An introductory screen.
The introduction, continued for the French route.
The unseen protagonist attempts to make conversation with the new foreign exchange student.
Dominique attempts to speak to the player in French, but to no avail.
The player must react to Dominique with a number of dialogue options that will lead to branching conversations and greater friendship.
All of our group members speak a second language to some degree, so we realized that we could create a unique visual novel that makes use of foreign language as a means of storytelling and promoting understanding of others.
What it does
In our game, the player interacts with a character that only speaks a foreign language. The player must determine how to correctly respond to the character based on their emotions, the context of a conversation, and the language skills that they develop over the course of the game. Conversations branch based on dialogue options that are chosen, and certain responses will further friendship with the character more than others.
How we built it
We built it by using everybody's individual talents. We programmed in C# and by using statistical analysis, we were able to create an AI to respond to the player's different inputs. We handled the original art in Photoshop and paint.net.
Challenges we ran into
We could not get Visual Studio to work on any of our computers until around midnight, at which point our group kicked into high gear and worked non-stop through the morning to complete our project.
Accomplishments that we're proud of
We're proud that we were able to create a functioning demo of a project that we think has a legitimate use for doing something good.
What we learned
We learned that technology can be temperamental. More importantly, we learned how to come together as a team and make use of our unique talents in order to create something special.
What's next for Doki Doki Language Club
We hope to continue our project and eventually get our game on Steam Greenlight in order to reach a wide audience.