GSOC 2011- Mason Game System

From WorldForgeWiki
Jump to: navigation, search

This is a wiki page made to create to keep track of my work done for GSOC 2011 in Mason Game System .

Introduction

I am Jekin Trivedi and i am going to work on the Mason Game System.

Completed Tasks

  • Make trailblaze work better.
  • Working UI for crafting system. (Thanks to erik)

Planned Timeline

Before May 24 (before the coding period)

  • Getting familiar with the worldforge cyphesis environment
  • Understanding the coding standards.
  • Learning Basics of Git

May 24 - June 5 (coding period starts)

June 5 - June 12

June 12 - June 19

June 19 - June 26

  • Did some research as to how to implement crafting
  • Decided to add Crafting UI

June 26 - July 3

  • Revised Lua
  • Learning CE GUI

July 3 - July 10

  • Add new UI for crafting system
  • Added basic logic of Crafting UI
  • Got some problems during run time in Crafting UI.
  • Tried to make the protocols for passing entity to task from the client side.
  • Made changes suggested by Martin Preisler to the crafting UI.

July 10 - July 17

  • Now getting new error !
  • Solver the compilation error now back to getting the same run time error as before ?
  • Made the changes suggested by erik .
  • Still getting same error .
  • Exams going on

July 17 - July 23

  • In a state of depression and confusion ! .
  • Exams going on

July 24 - July 30

  • Alistor finally get's some sense kicked into me
  • Stopped working on Crafting UI and started working on cyphesis tasks.
  • Added basic task for pioneering i.e Wooden wall making using wood and rope

July 31 - Aug 6

Aug 7 - Aug 14

Aug 15 - Aug 22

  • Added support for various recipe
  • Testing all tasks
  • Testing from main repository
  • Documentation work
  • Added Pioneering Task
  • Added Baking Task
  • Added Repairing Task
  • Added Destroying Task

More Information

  • Contact me at : jekintrivedi@gmail.com for any queries , suggestion .

Detailed Description of the task done by me

http://wiki.worldforge.org/wiki/User_Oriented_Description_of_Tasks