GSoC/2017/StatusReports/RudraNilBasu: Difference between revisions

From KDE Community Wiki
< GSoC‎ | 2017‎ | StatusReports
No edit summary
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''
[[http://rudranilbasu.me/docs/gsoc_2017_proposal.pdf  Proposal]]
 
----
----
''Pilot a Submarine'': Progress
==Pilot a Submarine==


I have started with ''Pilot a Submarine'' in the first week, and my aims for this weeks are listed here: http://rudranilbasu.me/blog/kde/2017/05/29/Start-of-Coding-period/
===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'''
===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'''
===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'''
===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

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