
GameJam 1
Across the Village
Gameplay Programming
Requirements
-
Theme: Red hat
-
Two different kinds of puzzle
-
Three level mini-game
-
Made in Game Maker Studio 2, in C#
Intentions
-
Make a game using our classmates as characters
-
Make two different kinds of puzzle:
-
Exchange quest (text puzzle)​
-
Nonogram (Picross)
-
Members
-
My role: Gameplay programming
-
Jean-Michel Roy: Gameplay programming
-
Hélène Poulin: Game design and Pixel art
-
Samuel Deschènes: Game Design and Level design


Sorry, the game is in french
Exchange quest (text puzzle)

-
This part was mostly made by Jean-Michel Roy
-
The cat is controled by the player
-
The player can throw the cat's hat on a character's head to read its mind
-
The player then needs to figure out who wants a particular object and who has it
-
The characters are caricatures from everyone in our Level Design class
Nonogram (Picross)
-
This part was made by myself
-
Once the player finds the character with the object of the quest, the player must resolve a nonogram
-
The player can darken the squares, place X on them or make them white again
-
Once the player enter his answer, the program compares it with the solution to validate if only the right squares are in black
-
The squares and the numbers are code-generated


Description of the game
Other development informations
Ameliorations I'd like to make
-
Clean the code to compare the nonogram of the player to the solution. That code is way to long and complicated for nothing
-
Make the characters move. The sprites are ready, and I programmed a function to make them move, but we didn't have time to include it
Challenges and solutions
-
Making the nonograms was challenging. I had never worked with arrays before, and I had a tendancy to complicate my code a lot when I made this. At the time, I made a lot of research and talked with my teacher to find a solution. In the end, I found a way to make it work, even if it's not a graceful one. With my current knowledge, I could certainly improve it.