{"push_id":555324614,"size":8,"distinct_size":8,"ref":"refs/heads/master","head":"f719c88851f7f0c9dc70e6647588c3e43febeb09","before":"fc15674f54fa8a0d5187b49cb62afb7c6f7a9244","commits":[{"sha":"13bb551ee95901090303fec917c7925a305a6304","author":{"email":"411004815511abebe58ff455f17318a4acb4e213@rydznet.pl","name":"Tomasz Rydzyński"},"message":"Disallow breeding with negative offspring's energy\n\nThis was an interesting bug letting you gain infinite amounts of energy and\nbreed forever. For a long time I was tempted to leave it, but finally decided to\nfix it, because exploiting it could cause performance issues (too many living\nbeings in the game).\n\nSo now you'll die if you try to breed with a negative value of energy for the\noffspring.","distinct":true,"url":"https://api.github.com/repos/qsorix/battle-of-nilmacs/commits/13bb551ee95901090303fec917c7925a305a6304"},{"sha":"545197a59e1fac18ee1ee1527453d6d0d64602c4","author":{"email":"411004815511abebe58ff455f17318a4acb4e213@rydznet.pl","name":"Tomasz Rydzyński"},"message":"Prevent starvation of Bars\n\nBars always ate too much grass so I've added restrictions in their code to\nprevent their starvation after consuming all food. The restrictions were a bit\ntoo severe, causing bars to starve surrounded by grass. This commit changes how\nthese restrictions work. Now Bars will eat a lot, but never everything, so the\ngrass can keep growing.","distinct":true,"url":"https://api.github.com/repos/qsorix/battle-of-nilmacs/commits/545197a59e1fac18ee1ee1527453d6d0d64602c4"},{"sha":"50727c9eceb1a80acacf50260576771cd68d68ef","author":{"email":"411004815511abebe58ff455f17318a4acb4e213@rydznet.pl","name":"Tomasz Rydzyński"},"message":"Simplify game finishing logic\n\nGame used to be 'finished' when there was only one living species left. That\nlogic was not very accurate with my intentions, and the game-ending conditions\nare better handled in main, as they depend on the mode (tournament vs\nqualification).\n\nThis commit simplifies the code in game. While there is something living, the\ngame keeps running. Even if all living creatures are of the same species. This\nway a player can be qualified if it manages to survive till the turn limit, even\nif everything else died a few turns before.","distinct":true,"url":"https://api.github.com/repos/qsorix/battle-of-nilmacs/commits/50727c9eceb1a80acacf50260576771cd68d68ef"},{"sha":"cac17ad66c14348c1f16aec58e3e6b1230a04a50","author":{"email":"411004815511abebe58ff455f17318a4acb4e213@rydznet.pl","name":"Tomasz Rydzyński"},"message":"Lower tournament turns\n\nWaiting for longer than 20k turns would be pretty boring. It should be more than\nenough for aggressive strategies to kill everything, or for peaceful strategies\nto gather enough points to see who's species is most effective.","distinct":true,"url":"https://api.github.com/repos/qsorix/battle-of-nilmacs/commits/cac17ad66c14348c1f16aec58e3e6b1230a04a50"},{"sha":"9678777107d9204d14965201f023af3135dc1847","author":{"email":"411004815511abebe58ff455f17318a4acb4e213@rydznet.pl","name":"Tomasz Rydzyński"},"message":"Draw big creatures on top of smaller ones\n\nI never liked the hack made to draw grass below other creatures. Instead of\ndrawing plants below everything, it seems better to draw the biggest creature on\na given cell.\n\nAnd prefer to draw a living creature than a dead one.","distinct":true,"url":"https://api.github.com/repos/qsorix/battle-of-nilmacs/commits/9678777107d9204d14965201f023af3135dc1847"},{"sha":"9d51f43c2c6d2e0851c85b4f9f82cac8fecf4214","author":{"email":"411004815511abebe58ff455f17318a4acb4e213@rydznet.pl","name":"Tomasz Rydzyński"},"message":"Print flesh stats\n\nIn addition to energy, print also stats about creatures' sizes. Now that\nfighting depends on it, it is useful to see it.","distinct":true,"url":"https://api.github.com/repos/qsorix/battle-of-nilmacs/commits/9d51f43c2c6d2e0851c85b4f9f82cac8fecf4214"},{"sha":"bc46c9040098f18f8fffe5d5dc0a981623719407","author":{"email":"411004815511abebe58ff455f17318a4acb4e213@rydznet.pl","name":"Tomasz Rydzyński"},"message":"Minor bug fixes in tests","distinct":true,"url":"https://api.github.com/repos/qsorix/battle-of-nilmacs/commits/bc46c9040098f18f8fffe5d5dc0a981623719407"},{"sha":"f719c88851f7f0c9dc70e6647588c3e43febeb09","author":{"email":"411004815511abebe58ff455f17318a4acb4e213@rydznet.pl","name":"Tomasz Rydzyński"},"message":"Add trees to ecosystem\n\nI decided to add another plant to the ecosystem in case somebody needs to build\na bridge.","distinct":true,"url":"https://api.github.com/repos/qsorix/battle-of-nilmacs/commits/f719c88851f7f0c9dc70e6647588c3e43febeb09"}]}