Posts

  • It is just a beginning

    GSoC Wrap Up

    Post thumbnail
    Post thumbnail
    This post serves as a central reference for all the work done during an highly eventful summer, to say the least. It has been a wonderful experience, as it involved working on an exciting gameplay scenario development and at the same time helped me learn a lot about how to write quality code when dealing with a deadline and also... [Read More]
  • Oreons, busy as a bee

    GSoC Week 11 update

    Post thumbnail
    Post thumbnail
    Overview System The Overview System enables the players to have a quick glance of the happenings in the village and some other related information. The overview screen can be toggled using the o button. This screen currently displays the following information : - Number of each type of oreon in the village. - Tasks in queue in the Holding. -... [Read More]
  • Research System

    GSoC Week 10 update

    Post thumbnail
    Post thumbnail
    Research System Laboratory The research task requires the Laboratory building to be present in the village. This building has a Bookcase which consists of books with various research recipes i.e the blocks required and the block it would result in. Cookie Crop Research Recipe In order to add a Research task the player takes a book from the case can... [Read More]
  • Fences and more

    GSoC Week 8 & 9 update

    The past two weeks were rather low on the “things accomplished” front as compared to the past ones mainly because I am a bit ahead considering timeline laid down in the proposal and also due to some health related bumps along the way. Squashing bugs I resolved two issues from the pool thus we are now up to 3 out... [Read More]
  • Upgrade thy buildings

    GSoC Week 7 update

    Post thumbnail
    Post thumbnail
    Upgrading a building In the past week I added building upgrades to the lineup. A player can now activate(e press) on a block on the building with new Building Upgrade Tool which would trigger a screen with the information about the building (like its current level) and the “mighty” Upgrade Building button. After the player presses this button an Upgrade... [Read More]
  • Oreons placing blocks

    GSoC Week 6 update

    Post thumbnail
    Post thumbnail
    The week 6 of my work period involved a significant overhaul of the gameplay for the MasterOfOreon module. About a week ago, an Oreon would walk to an area assigned for the task and voilà task compeleted, an event which was only manifested by the removal of the area rendering. Now, blocks are being placed into the world as an... [Read More]
  • Health System

    GSoC Week 5 update

    Post thumbnail
    Post thumbnail
    Oreon Health System Week 5 involved working on the Oreon Health System which encompasses logic (currently just) related to the reduction in health of the Oreon based on the situation. The initial implementation considers hunger as a parameter for this reduction i.e. an Oreon that has been hungry for a while and cannot find a Diner in the village will... [Read More]
  • Training the Oreons

    GSoC Week 4 update

    Post thumbnail
    Post thumbnail
    So, we left off last week at a point where an idle Oreon would perform an eating task if hungry or go to sleep at night, given that no there were no pending tasks in the Holding. This week I implemented the Oreon Training System which would make an idling Oreon take up training tasks based on one of its... [Read More]
  • Idle Oreons

    GSoC Week 3 update

    Post thumbnail
    Post thumbnail
    Oreon’s leisurely tasks In the previous week BTs were attached to the Oreons which enabled them to look for various tasks added by the player like build, guard, plant etc. walk to the added location and “perform”(just a log message for now) these tasks. But if a player has added no such tasks or all these tasks are completed by... [Read More]
  • Getting the Oreons to "behave"!

    GSoC Week 2 update

    Post thumbnail
    Post thumbnail
    The second week of GSoC involved getting the behavior trees integrated with the Oreons, and thus the ability to run different animation loops based on the scenario in the game. Deltas for Oreons The basic prefab of an Oreon creature is defined in the Oreons modules. This prefab declares the ‘bare bones’ features of an Oreon like its skeletal mesh,... [Read More]
  • Oreons, Oreons everywhere!

    GSoC Week 1 update

    Post thumbnail
    Post thumbnail
    The first week of GSoC was a smooth one, with just making some dependency[1] changes for the MasterOfOreon module and getting the Oreons to spawn correctly in the world. Retiring the Miniion module Currently the Miniion module is composed of a lot of deprecated code and recent changes to the engine have rendered it to an unusable state. MasterOfOreon has(rather... [Read More]