[Kde-games-devel] GSoC Proposal: mancala games
mudit malpani
cooldudemd.malpani at gmail.com
Tue Mar 31 10:15:29 CEST 2009
i am submitting my proposal for mancala games. please give me some
suggestions for its improvement.
*Name: **Mudit Malpani*
*Email Address: **cooldudemd.malpani at gmail.com*
*Freenode IRC Nick: **mudit*
*Location (City, Country and/or Time Zone): **Jaipur, India*
*Proposal Name:** Mancala Games *
*Motivation for Proposal / Goal: ***
I am very much interested in making programmes in C++. I have been
programming in C++ since 5 years and have made many interesting games like
snake (human vs. comp), Othello, gobblet, Chess and many other projects.
This experience of mine in making AI of different games will help me to
easily complete the project.
Also I have a significant knowledge of functional programming (have been
using scheme for about a year) due to which I can make fast and efficient
programmes. This provides me an edge over other programmers.
Furthermore, I have been playing games like oware and kalah for long time
which motivated me to choose this project in GSoC. I also know nice
strategies of winning these games due to which I can easily make artificial
intelligence for the game.
*Implementation Details:*
*I will start my project by first analysing the codes of existing strategy
kde games so that I can get the style in which codes of kde are written.*
*Then I will start building proper algorithm for each game and making its
code which will include:*
1. Making a 2-player game
2. Making 1-player game (i.e. incorporating AI in 2-p game)
3. Adding special effects to the game like adding additional graphics
and sounds.
4. Providing extra features which will make the game more attractive
like changeable interface, allowing user to set time for each move etc.
I will first complete one game (till 3rd point) before proceeding to other
and after completing all the games I will concentrate on additional
features.
*Tentative Timeline:*
Till 15 may: getting familiar with kde coding environment and learning the
basic rules and strategies of different mancala games (most of which I
know).
15-30 May: Completing Kalah and Owari games (which I know very well)
1-30 June: Completing all other games (5 days each). All the games have many
features in common so it will not take much time in making the codes for
these games after completing Kalah and Owari.
1-15 July: adding additional features to the games.
15-30 July: Reviewing the codes for any bugs and consulting my mentor for
further improvements.
If I could complete my project early I would like to make other nice
strategy games after taking advice from my mentor.
I will be busy in my exams till 21st April so I would try to devote about 2
hrs per day on this project till then. After my exams I am planning to work
for 40-50 hrs. a week as I’ll be having vacations then.
*Do you have other obligations from late May to early August (school, work,
etc.)? :*
I am having absolutely no obligations from May to August as it will be my
vacations time so I’ll be free at that time.
*About Me (let us know who you are!):*
*I am Mudit Malpani, an 18 year old student studying in IIT-Bombay pursuing
B.Tech (1st year) course in Computer Science and Engineering.*
*I started coding about 5 years ago ad since then I’ve made many projects in
C++ as I have mentioned above. I am also learning scheme from last one year.
*
*I love to play strategy games due to which I selected this project for
GSoC. It will be really fun and challenging doing this project.*
**
* *mudit malpani
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.kde.org/pipermail/kde-games-devel/attachments/20090331/4ed7d2cb/attachment-0001.htm
More information about the kde-games-devel
mailing list