SavePrincess

A free mobile-friendly game designed to show abilities of canvas and PointJS engine

The Object of the Game

to collect 12 or more diamonds and kill the boss, to make the princess heart melt

Controls:

♦ key "S" -> start the game
♦ keys arrows, "SPACE", "WASD" -> to run, to jump, to move
♦ key "CTRL" -> to throw the bomb
♦ key "X" -> to plant the bomb (it will explode in ~3 sec)
♦ key "P" -> to pause/unpause the game
♦ keys "K" and "L" -> to take a look at the level map (it's accessible only at the start and at the end of each level)

You can throw the bombs any time you like (when stand or run or when jumping), but to plant the bomb you must touch the ground (i.e means either to stand or to run, but not when jumping). You can explode on your own bomb, so you must to run away after planting the bombs. The quantity of bombs are unlimited (after the shoots have been passed, the array is cleared starting with the last element, so it doesn't consume any memory). But when fighting with the Boss the quantity of bombs is limited to 50 pieces. You also can kill enemies just by jumping over them.

If you touch the enemy you lose 30 point of health and get 1.5 seconds of immortality. After the enemy has been killed, the coin appears, you can collect them, it gives you +1 diamond and +5 points to health. If eaten fruit you get 20 pionts to health, if eaten poisonous mushroom you lose 30 points of health. If you get to water, you lose the game despite of health level. If touch the Boss you lose 30 points of health.

Level 1

The object of this level is to collect 12 or more diamonds and to kill all Boss' friends. At the end of the level 1 you can see the traffic-light. It's red. If you collect 12 diamonds and more the yellor color appears, but it's just to inform you. You can only move next level when the colour is green. You must kill all Boss' friends to make the traffic-light green. You can move another level with less than 12 diamonds, so keep in mind to check the quantity. Another way the Princess will not accept you.

Level 2

The object of level 2 is to kill the Boss. This level doesn't have diamonds, so if needed you can kill Boss' friends and collect their money. But keep in mind that after the final fight begin, all enemies disapper, so it's needed to collect coins before the final fight. The Boss is sitting near his home and he does not know that he has an contender. To start the final fight you must ring the gong (just by standing at gong place). After gong sounds, all Boss' friends disappers and final fight begins. Please remember that the quantity of bombs is now 50. The Boss is follow you up according to your location (if you are high - the Boss goes or stands, if you are on the ground - he runs). You can kill the Boss either by bombs or by jumping over him.

Game Over

When the Boss is dead, the Princess appears. She can be either worry or happy according to the number of your diamonds. She keeps moving to Boss and after that she claims her decision.
To finish the game you must ring the gong again.

Technologies

Game Photos

Contact

Hello, I'm Pavel, live in Belarus.
I'm a Front-end developer.
Please don't hesitate to contact me any time.

Skills

  • JS ES6;
  • HTML5+CSS3;
  • Canvas;
  • Git;
  • jQuery, AngularJS;
  • functional programming, prototype, OOP etc.,
  • PhotoShop, picture formats;
  • DevTools, Agile: Scrum, Kanban, Planning poker.
pavel.daleuski@yandex.ru

If you like what I do, you can follow me on facebook and I will keep you informed about my next project.

Pavel Daleuski
Front-end developer

Get Connected