Developers Diary – Developing Methodology


In the beginning of our project our goal was to create the game in a pipeline wich remove some of the problems that we face in previous projects.

  • Breaking the development;
The development of the game cannot stop because the designer didn´t  finished his job or because the programmer didn´t finish his job.
The develepment must be easy enough so anybody could modify some part of the code.
  • Allow the designer to modify the rules of the game;
Create a visual system to modify some characteristics of the game
  • Create something like a balancing system.
Create a system to balance the game where everyone could modify the game balance with no code.
We realized that maybe oriented object could not be the best paradigm to use because the development always begins in a good way but in few inheritances or in few iterations of the game, you generally see yourself having to change so many stuffs that you got discourage.
Take a look at this
“Even fairly simple objects such as rocks or grenades can end up with a large amount of additional functionality (and associated member variables, and possibly unnecessary execution of member functions). Often, the traditional game object hierarchy ends up creating the type of object known as “the blob”. The blob is a classic “anti-pattern” which manifests as a huge single class (or a specific branch of a class hierarchy) with a large amount of complex interwoven functionality.”(Cowboy Programming)

Creating behaviors that could be reused by several kinds of objects would probably create a big and unmannaged dependency tree, and i cannot see a way to dinamicaly reuse behaviors, attaching new ones in my entity without creating a complex structure and without compromising performance.

Thinking in this problems we searched a new way to treat the etities and the behaviors.

Then we were introduced to Artemis an entity system that really works.

 

, ,

  1. #1 by nurse t shirt design on 21 de julho de 2017 - 5:01 am

    She locked up and Sasha flashed into the backyard.

  2. #2 by PHP Programmer on 21 de julho de 2017 - 7:30 am

    that may be the end of this post. Right here youll uncover some sites that we feel you will enjoy, just click the hyperlinks over

  3. #3 by 2017 Christian Louboutin Outlet Online on 21 de julho de 2017 - 9:25 am

    This particular item was with such a very good expense I never considered on grade would be therefore excellent. It is awesome. Your mother may love that regarding Christmas early morning whenever she opens present and it looks like I invested alot more, and yet pricing ended up being just great!!

  4. #4 by cheap nike roshe run on 21 de julho de 2017 - 9:26 am

    Our product is with such a awesome rate I did not idea the actual good would be quite exceptional. It is pretty. This mother may appreciate it in Christmas early morning when she starts gift therefore looks like I invested a great deal more, but pricing was only great!!

  5. #5 by خرید اپل ایدی on 21 de julho de 2017 - 10:48 am

    usually posts some quite fascinating stuff like this. If you are new to this site

  6. #6 by roller door prices on 21 de julho de 2017 - 11:33 am

    What’s up to all, the contents present at this website are really remarkable for people knowledge, well, keep up the nice work fellows.|

  7. #7 by http://www.bmx-saintquentin.com/flats.asp on 21 de julho de 2017 - 12:03 pm

    It product or service ended up being with that awesome amount I never ever considered on high quality is hence exceptional. It’s gorgeous. That mama will really like that in Christmas time morning whenever she opens up gifts and it looks as though I spent much more, but prices was simply great!!

  8. #8 by hermes belt replica on 21 de julho de 2017 - 12:04 pm

    Our device was at such a great rates I did not attention the quality would be and so excellent. It is gorgeous. Your mother may really like things regarding Christmas morning anytime she opens up present and it appearance like I invested alot more, but pricing ended up being just awesome!!

  9. #9 by casino en ligne francais on 21 de julho de 2017 - 3:05 pm

    Hello, i think that i saw you visited my web site so i came to “return the favor”.I’m trying to find things to improve my web site!I suppose its ok to use a few of your ideas!!|

1 233 234 235
(não será publicado)