GSoC/2016/StatusReports/PulkitGupta: Difference between revisions

From KDE Community Wiki
< GSoC‎ | 2016‎ | StatusReports
No edit summary
 
Line 5: Line 5:
'''A  Brief Description:'''  My project aimed to create two new activities for GCompris:
'''A  Brief Description:'''  My project aimed to create two new activities for GCompris:
*Nine Men Morris: Abstract strategy board game. The game is also known as Nine Man Morris, Mill, Mills, Merels, Merelles, and Merrills in English. I had to create both single player (against computer) and two player mode.
*Nine Men Morris: Abstract strategy board game. The game is also known as Nine Man Morris, Mill, Mills, Merels, Merelles, and Merrills in English. I had to create both single player (against computer) and two player mode.
*Blog post link: http://gsoc16.pulkitgupta.net/2016/06/30/nine-men-morris/
Status: Complete
Status: Complete
*Digital Electricity: Consist of different digital electric components which can be dragged and dropped in work space. These components can be connected together and their output can be seen according to the logic. I had to create two versions of the activity, one was the free play mode, and second was task mode.  
*Digital Electricity: Consist of different digital electric components which can be dragged and dropped in work space. These components can be connected together and their output can be seen according to the logic. I had to create two versions of the activity, one was the free play mode, and second was task mode.  
*Blog post link: http://gsoc16.pulkitgupta.net/2016/08/18/digital-electricity/
Status: Free play mode completed, task mode remaining.
Status: Free play mode completed, task mode remaining.


Line 39: Line 41:
* Branch: https://github.com/gcompris/GCompris-qt/tree/gsoc_pulkit_nine_men_morris
* Branch: https://github.com/gcompris/GCompris-qt/tree/gsoc_pulkit_nine_men_morris


Active branches (with activities not yet merged):
Commits on Active branch (activity not yet merged):
* Digital Electricity: https://github.com/gcompris/GCompris-qt/commits/gsoc_pulkit_digital_electricity?author=pulkitnsit
* Digital Electricity: https://github.com/gcompris/GCompris-qt/commits/gsoc_pulkit_digital_electricity?author=pulkitnsit
* Branch: https://github.com/gcompris/GCompris-qt/tree/gsoc_pulkit_digital_electricity
* Branch: https://github.com/gcompris/GCompris-qt/tree/gsoc_pulkit_digital_electricity
For more detailed description on each activity, please check my blog posts.

Latest revision as of 20:47, 20 August 2016

Add educational activities to GCompris (In Qt Quick)

Project Name: Add educational activities to GCompris (In Qt Quick)

A Brief Description: My project aimed to create two new activities for GCompris:

  • Nine Men Morris: Abstract strategy board game. The game is also known as Nine Man Morris, Mill, Mills, Merels, Merelles, and Merrills in English. I had to create both single player (against computer) and two player mode.
  • Blog post link: http://gsoc16.pulkitgupta.net/2016/06/30/nine-men-morris/

Status: Complete

  • Digital Electricity: Consist of different digital electric components which can be dragged and dropped in work space. These components can be connected together and their output can be seen according to the logic. I had to create two versions of the activity, one was the free play mode, and second was task mode.
  • Blog post link: http://gsoc16.pulkitgupta.net/2016/08/18/digital-electricity/

Status: Free play mode completed, task mode remaining.

Screenshot:

  • Nine Men Morris: Tutorial mode
  • Nine Men Morris: Playing
  • Digital Electricity

IRC Nick: Pulkit

IRC Channels: #gcompris

Blog: http://gsoc16.pulkitgupta.net/

This is awesome about GSoC: GSoC is a great learning experience, and you spend your summer doing something that is going to be used by lots of people.

This is what I learned during GSoC:

  • Qml
  • JavaScript
  • Qt
  • Git

Work report

Phabricator link: https://phabricator.kde.org/p/pgupta/

Phabricator tasks:

Commits on merged activities:

Commits on Active branch (activity not yet merged):