I did a tiny little research on nowadays game development using Javascript(1) and decided that when HalmaStar becomes beta, the game I will create next will be multiplayer tile-based action-puzzle-solving scroller with most of the levels developed by players themselves.
The game will consist of multiple objects of different types where each of them interacts with each other in a specific way. For example, there will be avatars of different players, solid blocks, collectibles, different types of dangerous objects, etc.
Some games to take inspiration from are Electric Box, Bomber Man, Load Runner, and especially Supaplex.
The main features:
- Level-based
- Level editing, drafts, publishing
- Voting for the best levels
- Attribution and Flattr button of a level-creator at each level
- Leaderboards: best players, best contributors
- Some levels are for single mode, can be played offline
- Some levels need collaboration to be solved
- Some levels are competitive and only one player of a group might finish them in one go
- Playable on mobile phones or other handheld devices
- Facebook app
- Django, Javascript, Ajax used
- Funny attractive minimalistic animation
- Developed no later than till July 2011 (having in mind that I will be doing that during my free time).
Maybe that will be the reincarnation of a game I started developing many years ago. I remember I couldn’t finish it then, because of some technical limitations of BASIC programming language or probably my incompetence in managing computer memory. Now as tools, technologies, and computers improved, and I have more than 8 years of experience in programming, I shouldn’t face any similar issues.
(1) I took the first glance at the possibilities of Javascript game engines: Akihabara, gameQuery, gamejs, and Javascript 2D game engine. I should review them in detail, analyze, and compare later. But that’s a theme for another post.








































