Commit Graph
11 Commits
Author SHA1 Message Date
fabian 54925dfc0e Snake effect now uses a neural net with a hidden layer; a bug in _is_free() that lead to lots of snakes committing suicide was fixed; neural net weights are now given as binary representation of a float to prevent rounding errors. 2019-10-18 06:40:09 +02:00
fabian 230a1f1a91 Effect snake now uses a "proper", albeit simple neural network instead of simple decisions. 2019-10-16 12:27:58 +02:00
fabian ec379c009e Effect snake is now a real snake game, with apples, dying and even a more or less smart AI. 2019-10-15 20:06:19 +02:00
fabian 3f6d4cb0be Moved settings from preprocessor directives to variables. Also added a way to (for now only) display them via HTTP server. 2019-10-02 06:13:55 +02:00
fabian 382631d7d7 Effect#loop now gets the time since the last run of the loop in ms. This enables
the effects to show animations that stay fluid independent of the current frame rate.
2019-10-01 06:29:32 +02:00
fabian 0163bbef6c Some memory leaks fixed. 2019-06-19 22:23:49 +02:00
fabian 83254f2eaa Windows. Everything now is implemented in Windows. ;-) (Okay, just the drawing stuff. And defnititely nothing by Microsoft.) 2019-06-11 19:48:09 +02:00
fabian c5856a6f7a Whitespace stuff. Tabs rule!
continuous-integration/drone/push Build is failing
2019-06-07 06:24:16 +02:00
fabian 96442b48cc SnakeEffect now turns into a random direction when hitting a wall. The code is now also a whole lot cleaner. 2019-06-04 05:57:27 +02:00
fabian 12c5bc229d SnakeEffect now has a shorter tail. 2019-05-31 23:58:58 +02:00
fabian a2fe1461ad Added effect "snake". 2019-05-31 05:45:07 +02:00