Game JezzBall / KBounce / "Restless ball" in html5

In recent years, more and more games is done under browsers. In addition to developing new games, there is a trend of "cloning" of old games. As example, games such as Battle City, DX-BALL.
Looking at the development of a third party, I more and more have the desire to do something similar, write your browser toy. But every time you begin to do something I got up at a dead end, because the lack of imagination and design skills made itself felt. Not long ago I saw a post about how the guys from the Studio BorodinART made a clone of one of my favorite childhood games — DX-BALL. This post inspired me and I decided to make a clone of the standard toys of KDE KBounce or "Restless ball".

image

Game KBounce, in turn, is a clone of the game JezzBall, developed in 1992 by Dmitry Pavlovsky:

image


game Rules

Played on a field, surrounded by wall, with two or more balls that bounce off walls. The field size is reduced, if you create a wall and no ball is not trapped. To complete a level, the player during this time, you need to reduce the size of the field at least 75%. Each level is added to the field for one ball, the player is given more lives and time. Scoring depends on how you reduced the area.

about the job

I will not provide code snippets and explain how that works. In short, the toy is made canvas'e using the library KineticJS. The purpose of my work was to make the toy as similar to the original, however, small differences are still there (a table of records, change of theme). Points are scored according to the following formula: 2(x-75)(y+5), where: x-percentage of the filling, y-rest of your life. The passage of the n-th round is given 60+30*n seconds. The bonus for the game I made an application on Facebook which additionally being ranking among friends. Wishing to insert the game on the website can use a special code to insert, which is listed on the website.

Links

Wishing to see the result, I suggest to click on links, suggestions and criticism are welcome:
Game: http://bimball.com/bounce
The application Vkontakte: http://vk.com/app4014280
Article based on information from habrahabr.ru

Комментарии

Популярные сообщения из этого блога

Why I left Google Zurich

2000 3000 icons ready — become a sponsor! (the table of orders)

New web-interface for statistics and listen to the calls for IP PBX Asterisk