Group 7 Emilia Ciobanu Tatiana Cristea Love game “What a man's got to do to earn a woman's heart” Contents 1. Story ...................................................................................................................................................... 3 2. Game play ............................................................................................................................................. 3 3. Technologies ......................................................................................................................................... 4 4. Testing ................................................................................................................................................... 4 5. Conclusions ........................................................................................................................................... 4 1. Story The story behind the game is inspired from the well-known Disney fairytale “Aladdin”. A universal approved and known fact is that Aladdin likes Jasmine. We took advantage of the popularity of this love story and based our game on these characters. Who wouldn’t want to help his hero or at least one the favorite characters from childhood to win his sweetheart admiration? In our storyline of the game, Aladdin finally decides to ask Jasmine out and on his way to her palace he finds a field full of flowers. Everyone knows how much girls love flowers and so does Aladdin. He decides to pick some flowers, but unfortunately the field is full of bees. Your role is to help Aladdin gather the flowers without being stung! 2. Game play The game kicks off with an explanatory image that describes how to control the main character and what he is supposed to do in order to complete each level. As this tutorial points out, use the A, S, D, W keys to move around and explore the map. As stated in the story, for this quest, Aladdin has to pick up enough flowers for Princess Jasmine’s bunch, therefore the action of the game happens on a field full with roses, lilies and other kind of flowers. As soon as our character manages to pick at least 80% of the flowers from the field, he successfully passes to the next round. The score from the bottom left corner of the screen shows his progress. Success however, comes at grater costs and that is why, as Aladdin passes each level, the number of flowers decreases and makes the player’s goal harder to achieve. Use the P key to pick flowers for the bunch. Our hero should also be careful not to get near any of the bees that are trying to protect the flowers. These are bees with special powers - each time Aladdin gets stung by one of them, he loses one of his lives. Abu and Iago, also found out that when the player gets into the shadows, he manages to escape the deadly stings of his enemy. 3. Technologies The technologies used to create this game were: JavaScript KineticJS1 SoundJS2 HTML5 The game was developed in JavaScript using different libraries to enrich the user experience. In the process of developing the game we used a modular design, which favors future feature extensions. Therefore, each character was represented by an individual class. KineticJS, an HTML5 Canvas framework, was used to create high performing animations, layers, event handling, etc. For a fun experience sounds were added to the game. They are managed through SoundJS library. 4. Testing The libraries used rely on certain specifications of HTML 5, which are not implemented by all browsers at this point. We tested the game is Chrome and it worked without any issues. In other browsers, minor problems were detected. Hopefully, at the point in which all the browsers will align to the HTML specifications, the game will work without issues. 5. Conclusions The idea behind the project was to create an intuitive and easy-to-learn game that would suite everybody regardless of age, nationality or gender. We have taken this project as a challenge. Each stage – from developing the game from scratch to image processing, sound and animation enhancements – turned out to be a perfect occasion to gain new knowledge or to improve already existing skills. We consider it to be a success and we invite each and every one of you to see how well you know your ways to a woman’s heart. Enjoy! 1 2 KineticJS - http://kineticjs.com/ SoundJS - http://www.createjs.com/#!/SoundJS
© Copyright 2026 Paperzz