GSOC 2011- Mason Game System
From WorldForgeWiki
This is a wiki page made to create to keep track of my work done for GSOC 2011 in Mason Game System .
Contents
- 1 Introduction
- 2 Completed Tasks
- 3 Planned Timeline
- 3.1 Before May 24 (before the coding period)
- 3.2 May 24 - June 5 (coding period starts)
- 3.3 June 5 - June 12
- 3.4 June 12 - June 19
- 3.5 June 19 - June 26
- 3.6 June 26 - July 3
- 3.7 July 3 - July 10
- 3.8 July 10 - July 17
- 3.9 July 17 - July 23
- 3.10 July 24 - July 30
- 3.11 July 31 - Aug 6
- 3.12 Aug 7 - Aug 14
- 3.13 Aug 15 - Aug 22
- 4 More Information
- 5 Detailed Description of the task done by me
Introduction
I am Jekin Trivedi and i am going to work on the Mason Game System.
Completed Tasks
- Make new Task called Trenches so user's can work on digging trenches or canals , rivers. see http://www.youtube.com/watch?v=e-cfsoORtHQ&feature=player_profilepage to see the working demo .
- Make new task Earthwall to create a crude earth wall, a basic form of fortification. See http://www.youtube.com/watch?v=NR1LaMie0I4&feature=player_profilepage for more details
- Make the task bisect work (It cuts the lumber along the breadth in half). See http://www.youtube.com/watch?v=jUZOFmiLeFs&feature=player_profilepage for more details .
- Make the slice task work at a better rate : See http://www.youtube.com/watch?v=Cuf-avx6h8k for more details .
- 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)
- Working on Trailblaze : http://www.youtube.com/watch?v=pG2yOplQGsw
- Creating new task Trenches : http://www.youtube.com/watch?v=e-cfsoORtHQ&feature=player_profilepage
- Making Slice task work at better rate : Slice Task : http://www.youtube.com/watch?v=Cuf-avx6h8k
June 5 - June 12
- Added new task Earthwall : Earth wall : http://www.youtube.com/watch?v=NR1LaMie0I4&feature=player_profilepage
- Added new task Bisect : Bisect : http://www.youtube.com/watch?v=jUZOFmiLeFs&feature=player_profilepage
- Make Reaping work : http://www.youtube.com/watch?v=Y8_CwKy9kZk
June 12 - June 19
- Learn Basics of Blender
- Add models for fibre , rope, tool .
- Add rope making task, Twirling : http://www.youtube.com/watch?v=Ctp1xFH6E_I
- Add a fibre making task, Drying : http://www.youtube.com/watch?v=n8xZST29_iE
- Add a tool for rope making .
- Add a tool for fibre making
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
- Renamed old stone wall as stone barrier task
- Added task for making stone walls
- Did some major changes to Bisect task : http://www.youtube.com/watch?v=e0ZWYBYlXnA
- Solved a problem in Trenching
Aug 7 - Aug 14
- Added dragging task : http://www.youtube.com/watch?v=dN4iIDIl0aU
- Added Puling task : http://www.youtube.com/watch?v=dC490PPfwmE
- More changes to Bisect
- Made changes to earthwall and woodenwall
- Wooden wall task : http://www.youtube.com/watch?v=4HQiZaQ3w0s
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
- For more information see my GSoC project guide : https://docs.google.com/document/d/1OBKZCIrDRBbLz61RNNsOeBvYrX2VRALnS2Zv60jti3Y/edit?authkey=CJP8h_UI&hl=en_US
- To follow or test my code see : https://github.com/jekin-worldforge/cyphesis
- Contact me at : jekintrivedi@gmail.com for any queries , suggestion .
- Final Result Video showing the construction of a basic Hill Castle : http://www.youtube.com/watch?v=p0qQuIWCyDo
Detailed Description of the task done by me
http://wiki.worldforge.org/wiki/User_Oriented_Description_of_Tasks