GSoC/2017/StatusReports/RudraNilBasu: Difference between revisions
Rudranilbasu (talk | contribs) No edit summary |
Rudranilbasu (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
==GCompris: Finishing started activities== | |||
GCompris is a high-quality educational suite which aims at making learn- | |||
ing easier for children aged 2 to 10. GCompris currently has 137 activities on | |||
various topics such as science, maths, games with which it has successfully | |||
created a great learning environment for children. However, there are few | |||
activities which were started previously but is not yet complete. I strongly | |||
believe in what GCompris stands for and in this project, I aim at taking | |||
GCompris one step forward by finishing three started activities: | |||
Pilot a Submarine, Family and Digital Electronics | |||
View my full proposal here: [http://rudranilbasu.me/docs/gsoc_2017_proposal.pdf GSoC_2017_KDE_Proposal] | |||
==Current Status== | |||
For Google Summer of Code 2017, I will be finishing the following started activities: | For Google Summer of Code 2017, I will be finishing the following started activities: | ||
1. '''Pilot a Submarine''' | 1. '''Pilot a Submarine''' | ||
Status: In Progress | Status: In Progress | ||
2. '''Family''' | 2. '''Family''' | ||
Status: Will be started after the completion of ''Pilot a Submarine'' | Status: Will be started after the completion of ''Pilot a Submarine'' | ||
3. '''Digital Electricity''' | 3. '''Digital Electricity''' | ||
Status: Will be started after the completion of ''Family'' | Status: Will be started after the completion of ''Family'' | ||
---- | ---- | ||
==Pilot a Submarine== | |||
===Introduction=== | |||
The ''Pilot a Submarine'' activity is aimed at teaching how a submarine works, focussing on the basic three elements of a submarine: the engine, rudders and the ballast tanks. It was originally started in the gsoc-submarine branch and this activity was present in the gtk+ version of GCompris. In this project, I will be porting the activity to the Qt version of GCompris. | |||
===Goals=== | |||
Broadly, the items to be implemented are listed as follows: | Broadly, the items to be implemented are listed as follows: | ||
Line 25: | Line 42: | ||
7. Implement UI for controlling the submarine components [TBD] | 7. Implement UI for controlling the submarine components [TBD] | ||
===Related Blog Posts=== | |||
* http://rudranilbasu.me/blog/kde/2017/05/29/Start-of-Coding-period/ | * http://rudranilbasu.me/blog/kde/2017/05/29/Start-of-Coding-period/ | ||
* http://rudranilbasu.me/blog/kde/2017/06/09/GSoC-Week-2/ | * http://rudranilbasu.me/blog/kde/2017/06/09/GSoC-Week-2/ | ||
===Development Branch=== | |||
The ''Pilot a Submarine'' activity is being developed in the [https://cgit.kde.org/gcompris.git/log/?h=gsoc_rudra_submarine gsoc_rudra_submarine] branch of [https://cgit.kde.org/gcompris.git/ Gcompris-qt] | The ''Pilot a Submarine'' activity is being developed in the [https://cgit.kde.org/gcompris.git/log/?h=gsoc_rudra_submarine gsoc_rudra_submarine] branch of [https://cgit.kde.org/gcompris.git/ Gcompris-qt] | ||
===Screenshots=== | |||
[[File:Submarine 2017 06 05.png]] | [[File:Submarine 2017 06 05.png]] | ||
==Contact== | |||
'''Blog''': http://rudranilbasu.me/blog/ | '''Blog''': http://rudranilbasu.me/blog/ | ||
'''IRC nickname''': rudra | '''IRC nickname''': rudra |
Revision as of 06:39, 20 June 2017
GCompris: Finishing started activities
GCompris is a high-quality educational suite which aims at making learn- ing easier for children aged 2 to 10. GCompris currently has 137 activities on various topics such as science, maths, games with which it has successfully created a great learning environment for children. However, there are few activities which were started previously but is not yet complete. I strongly believe in what GCompris stands for and in this project, I aim at taking GCompris one step forward by finishing three started activities: Pilot a Submarine, Family and Digital Electronics
View my full proposal here: GSoC_2017_KDE_Proposal
Current Status
For Google Summer of Code 2017, I will be finishing the following started activities:
1. Pilot a Submarine Status: In Progress 2. Family Status: Will be started after the completion of Pilot a Submarine 3. Digital Electricity Status: Will be started after the completion of Family
Pilot a Submarine
Introduction
The Pilot a Submarine activity is aimed at teaching how a submarine works, focussing on the basic three elements of a submarine: the engine, rudders and the ballast tanks. It was originally started in the gsoc-submarine branch and this activity was present in the gtk+ version of GCompris. In this project, I will be porting the activity to the Qt version of GCompris.
Goals
Broadly, the items to be implemented are listed as follows:
1. The components required for the levels in the submarine activity [DONE] 2. Implement tutorials for the initial levels [DONE] 3. Basic layout of the first 10 levels of the submarine activity [DONE] 4. Submarine components: Engine [DONE], Ballast Tanks [WIP], Rudders [WIP] 5. Collision detection [DONE] 6. Determine Win-Loss scenario [DONE] 7. Implement UI for controlling the submarine components [TBD]
Related Blog Posts
- http://rudranilbasu.me/blog/kde/2017/05/29/Start-of-Coding-period/
- http://rudranilbasu.me/blog/kde/2017/06/09/GSoC-Week-2/
Development Branch
The Pilot a Submarine activity is being developed in the gsoc_rudra_submarine branch of Gcompris-qt
Screenshots
Contact
Blog: http://rudranilbasu.me/blog/
IRC nickname: rudra