About the Project
“Kabaddi” is an innovative application which is a computer adaptation of a popular game with the same name, Kabaddi. Besides Nepal, Kabaddi is popular throughout South Asia, and has also spread to Southeast Asia, Japan and Iran. This computer game was developed using Microsoft ® Visual Studio in C#. It makes use of Multipoint SDK which gives the ability to build interactive applications that allows more than one mouse to simultaneously engage on a single PC. Kabaddi is a multiplayer game that can be played by two users, each with a mouse in a single computer. It provides a wide range of interaction to the users like controlling individual bots (players), trapping, raiding, and many more.
Scope
Computer games are gaining unprecedented access to the homes, minds and souls of people today. The computer gaming industry has today become as bigger as the world music and movie industries. Hence gaming can’t be disregarded merely as kid’s play. It is now widely accepted that education along with entertainment (also called edutainment), is more effective in educating people, especially for children.
Moreover, traditional games like Kabaddi are being overlooked by the new generation due to introduction of new recreational activities, lack of space and time. In such situation, re-introducing Kabaddi as a computer game may serve to rejuvenate the importance of this game among the heart of potential players. People who are completely unaware of Kabaddi may learn basic rules and scenario of the game while entertaining themselves. The game can help represent Nepal in the world of computer games
Features - Two Players can play the game at a time, each using a mouse. Players can choose between two teams, Blue and Red.
- Game sounds and music can be enabled or disabled.
- Available in two languages: English and Nepali.
- Tossing can be done to determine which team will start the game.
- Player can select among 6 bots of its team at any time to control its movement.
- Movement of the bots can also be controlled automatically by the game engine or AI.
- There are two modes of AI control or strategy: attacking and defensive.
- Bots formation or arrangement can be changed to move all bots at once.
- Game can be paused or resumed by any player.
Limitations
While translating the real world Kabaddi game into computer game, many problems were faced. Most of them were solved but not all. Some of them were too complex to implement and some were not feasible at all. Some of these limitations are:
- Some game playing strategies of real Kabaddi game like pulling, pushing etc were not implemented because of complexity.
- Adding and removing of mice during game play is not supported.
- More than two mice are not currently supported.
- Standard windows controls like sliders, menus and drop-down lists could not be used due to lack of such support in Multipoint SDK.
- All settings are lost when the application shuts down.
Further Enhancement
Some of the limitations can be mitigated and new features can be added as future enhancements. Some of possible enhancements are:
- More mice can be added and assigned to more players in pairs.
- Custom controls can be developed for greater level of interaction.
- Real game playing strategies like push-pull and player specific strength can be added.
- Customization like specifying stage, color, game duration can be provided to the players or by adding admin section.
- Using DirectX, 3-dimensional (3D) characters and environment can possibly be employed to make the game look more aesthetic.
ü Settings can be stored in a file before closing the application which can be retrieved later to remember user configuration.
The computer game Kabaddi that has been developed so far is probably the first adaption of the real game of its kind. Let’s hope, the game will be entertaining and even educative to most of the users. Any ideas, suggestions are heartily welcomed which will empower the ability to add more features and enhancements in the future.
Download Project (Source Code)