41554 blogs · [ { "id": "01a08769-693c-73ec-8a37-1760d8206b05", "title": "Basic Bootstrap for Phaser.io and Typescript Game Development", "url": "https://www.davideaversa.it/blog/basic-bootstrap-phaser-io-typescript-game-development/?utm_source=atom_feed", "published_at": "2016-06-11T18:21:16+00:00" }, { "id": "01a08769-693c-73ec-8a37-1760d8e13cd3", "title": "Game Design Essentials: Single Button Controls", "url": "https://www.davideaversa.it/blog/game-design-essentials-single-button-controls/?utm_source=atom_feed", "published_at": "2016-05-26T16:30:27+00:00" }, { "id": "01a08769-693c-73ec-8a37-1760d98022d3", "title": "How to generate passphrases with an RPG Dice Set", "url": "https://www.davideaversa.it/blog/generate-passphrase-rpg-dice-set/?utm_source=atom_feed", "published_at": "2016-05-11T17:57:18+00:00" }, { "id": "01a08769-693c-73ec-8a37-1760da27389f", "title": "You need to decide your decisions", "url": "https://www.davideaversa.it/blog/need-decide-decisions/?utm_source=atom_feed", "published_at": "2016-04-09T22:37:42+00:00" }, { "id": "01a08769-693c-73ec-8a37-1760daad1254", "title": "Inventory-Aware Pathfinding - Part 1", "url": "https://www.davideaversa.it/blog/inventory-aware-pathfinding/?utm_source=atom_feed", "published_at": "2016-04-04T10:00:58+00:00" }, { "id": "01a08769-693c-73ec-8a37-1760db69ae8b", "title": "The Primes Ancestor Tree", "url": "https://www.davideaversa.it/blog/common-ancestor-primes-tree/?utm_source=atom_feed", "published_at": "2016-03-19T00:52:55+00:00" }, { "id": "01a08769-693c-73ec-8a37-1760db79f722", "title": "How to use Rust in Python (Part 3)", "url": "https://www.davideaversa.it/blog/use-rust-python-part-3/?utm_source=atom_feed", "published_at": "2016-03-02T19:53:13+00:00" }, { "id": "01a08769-693c-73ec-8a37-1760dbb21d83", "title": "How to use Rust in Python (Part 2)", "url": "https://www.davideaversa.it/blog/use-rust-python-part-2/?utm_source=atom_feed", "published_at": "2016-02-25T21:12:10+00:00" }, { "id": "01a08769-693c-73ec-8a37-1760dbd3cb5d", "title": "How to use Rust in Python (Part 1)", "url": "https://www.davideaversa.it/blog/use-rust-python-part-1/?utm_source=atom_feed", "published_at": "2016-02-20T12:22:56+00:00" }, { "id": "01a08769-693c-73ec-8a37-1760dc812b33", "title": "Convert images to MovingAI maps", "url": "https://www.davideaversa.it/blog/convert-images-to-movingai-maps/?utm_source=atom_feed", "published_at": "2016-02-12T11:43:04+00:00" }, { "id": "01a08769-693c-73ec-8a37-1760dd39f530", "title": "Research Code vs. Commercial Code", "url": "https://www.davideaversa.it/blog/research-code-vs-commercial-code/?utm_source=atom_feed", "published_at": "2016-02-09T10:45:12+00:00" }, { "id": "01a08769-693c-73ec-8a37-1760de1602eb", "title": "Postmortem: Writer's Block - 1GAM January", "url": "https://www.davideaversa.it/blog/postmortem-writers-block-1gam-january/?utm_source=atom_feed", "published_at": "2016-02-05T11:56:45+00:00" }, { "id": "01a08769-693c-73ec-8a37-1760df11a822", "title": "Fast (Approximated) Moving Average Computation", "url": "https://www.davideaversa.it/blog/fast-approximated-moving-average-computation/?utm_source=atom_feed", "published_at": "2016-01-20T20:52:43+00:00" }, { "id": "01a08769-693c-73ec-8a37-1760dfd9069b", "title": "YoshiX: Experiments made easy", "url": "https://www.davideaversa.it/blog/yoshix-experiments-made-easy/?utm_source=atom_feed", "published_at": "2015-12-30T11:39:23+00:00" }, { "id": "01a08769-693c-73ec-8a37-1760dff96e5e", "title": "The most promising languages of 2016", "url": "https://www.davideaversa.it/blog/the-most-promising-languages-of-2016/?utm_source=atom_feed", "published_at": "2015-12-28T14:43:49+00:00" }, { "id": "01a08769-693d-72e9-b16a-09eb1b899bb7", "title": "Turn-based Battle Systems - Chapter 2 - Analytical Analysis", "url": "https://www.davideaversa.it/blog/turn-based-battle-systems-chapter-2-analytical-analysis/?utm_source=atom_feed", "published_at": "2015-12-22T19:37:41+00:00" }, { "id": "01a08769-693d-72e9-b16a-09eb1bca744c", "title": "The Challenge of Infinite Space", "url": "https://www.davideaversa.it/blog/the-challenge-of-infinite-space/?utm_source=atom_feed", "published_at": "2015-12-19T16:48:50+00:00" }, { "id": "01a08769-693d-72e9-b16a-09eb1c738437", "title": "How to design a Pokémon-like Combat System", "url": "https://www.davideaversa.it/blog/how-to-design-a-pokemon-like-combat-system-chapter-1/?utm_source=atom_feed", "published_at": "2015-12-07T19:03:11+00:00" }, { "id": "01a08769-693d-72e9-b16a-09eb1d1cc525", "title": "Let me introduce your worst rival: yourself", "url": "https://www.davideaversa.it/blog/let-me-introduce-your-worst-rival-yourself/?utm_source=atom_feed", "published_at": "2015-10-25T08:47:54+00:00" }, { "id": "01a08769-693d-72e9-b16a-09eb1ded7c4a", "title": "When cheating with a robot is really cheating?", "url": "https://www.davideaversa.it/blog/when-cheating-with-a-robot-is-really-cheating/?utm_source=atom_feed", "published_at": "2015-10-07T17:53:10+00:00" }, { "id": "01a08769-693d-72e9-b16a-09eb1eb9714a", "title": "A Month of Writing: August 2015", "url": "https://www.davideaversa.it/blog/a-month-of-writing-august-15/?utm_source=atom_feed", "published_at": "2015-09-15T16:56:34+00:00" }, { "id": "01a08769-693d-72e9-b16a-09eb1f87f47a", "title": "Boost Hierarchical Pathfinding with Extended Graphs", "url": "https://www.davideaversa.it/blog/boost-hierarchical-pathfinding-with-extended-graphs/?utm_source=atom_feed", "published_at": "2015-08-28T22:23:51+00:00" }, { "id": "01a08769-693d-72e9-b16a-09eb1f99bc42", "title": "Bacon Game Jam 09: Back in Business", "url": "https://www.davideaversa.it/blog/bacon-game-jam-09-back-in-business/?utm_source=atom_feed", "published_at": "2015-06-19T18:25:02+00:00" }, { "id": "01a08769-693d-72e9-b16a-09eb20145284", "title": "Procedural Contents Generation in Modern Videogames", "url": "https://www.davideaversa.it/blog/procedural-contents-generation-in-modern-videogames/?utm_source=atom_feed", "published_at": "2015-06-12T10:37:08+00:00" }, { "id": "01a08769-693d-72e9-b16a-09eb20f16e44", "title": "Weekly Inspirational #2", "url": "https://www.davideaversa.it/blog/weekly-inspirational-2/?utm_source=atom_feed", "published_at": "2015-04-17T11:00:31+00:00" }, { "id": "01a08769-693d-72e9-b16a-09eb2158b164", "title": "Weekly Inspirational #1", "url": "https://www.davideaversa.it/blog/weekly-inspirational-1/?utm_source=atom_feed", "published_at": "2015-04-10T13:07:40+00:00" }, { "id": "01a08769-693d-72e9-b16a-09eb21d07769", "title": "Javascript is not so bad, after all", "url": "https://www.davideaversa.it/blog/javascript-is-not-so-bad-after-all/?utm_source=atom_feed", "published_at": "2015-04-08T12:18:49+00:00" }, { "id": "01a08769-693d-72e9-b16a-09eb223e8a71", "title": "Debug with Git Binary Search", "url": "https://www.davideaversa.it/blog/debug-with-git-binary-search/?utm_source=atom_feed", "published_at": "2015-03-29T17:04:36+00:00" }, { "id": "01a08769-693d-72e9-b16a-09eb22f26f36", "title": "Never underestimate a smooth workflow", "url": "https://www.davideaversa.it/blog/never-underestimate-a-smooth-workflow/?utm_source=atom_feed", "published_at": "2015-03-10T16:34:55+00:00" }, { "id": "01a08769-693d-72e9-b16a-09eb231b5148", "title": "Quadarto: a didactic project in Haskell", "url": "https://www.davideaversa.it/blog/quadarto-a-didactic-project-in-haskell/?utm_source=atom_feed", "published_at": "2015-03-05T19:24:34+00:00" }, { "id": "01a08769-693d-72e9-b16a-09eb23eec6a0", "title": "The definitive guide to start with ClojureScript", "url": "https://www.davideaversa.it/blog/the-definitive-guide-to-start-with-clojurescript/?utm_source=atom_feed", "published_at": "2015-02-14T15:29:10+00:00" }, { "id": "01a08769-693d-72e9-b16a-09eb24ec29c4", "title": "My peek on Atom", "url": "https://www.davideaversa.it/blog/my-peek-on-atom/?utm_source=atom_feed", "published_at": "2015-02-01T16:48:41+00:00" }, { "id": "01a08769-693d-72e9-b16a-09eb25977457", "title": "Global Game Jam 2015 Postmortem", "url": "https://www.davideaversa.it/blog/global-game-jam-2015-postmortem/?utm_source=atom_feed", "published_at": "2015-01-31T00:18:01+00:00" }, { "id": "01a08769-693d-72e9-b16a-09eb26428fdd", "title": "The most promising languages of 2015 - Part 2", "url": "https://www.davideaversa.it/blog/the-most-promising-languages-of-2015-part-2/?utm_source=atom_feed", "published_at": "2015-01-11T12:21:59+00:00" }, { "id": "01a08769-693d-72e9-b16a-09eb26db2f41", "title": "The most promising languages of 2015 - Part 1", "url": "https://www.davideaversa.it/blog/the-most-promising-languages-of-2015-part-1/?utm_source=atom_feed", "published_at": "2015-01-03T15:14:43+00:00" }, { "id": "01a08769-693d-72e9-b16a-09eb27d8016b", "title": "One Game A Month - December 2014", "url": "https://www.davideaversa.it/blog/one-game-a-month-december-2014/?utm_source=atom_feed", "published_at": "2015-01-01T18:31:30+00:00" }, { "id": "01a08769-693d-72e9-b16a-09eb27f9d57d", "title": "LowPoly in Blender", "url": "https://www.davideaversa.it/blog/lowpoly-in-blender/?utm_source=atom_feed", "published_at": "2014-12-02T12:02:25+00:00" }, { "id": "01a08769-693d-72e9-b16a-09eb2893fc46", "title": "On developer anxiety", "url": "https://www.davideaversa.it/blog/on-the-developer-anxiety/?utm_source=atom_feed", "published_at": "2014-11-24T17:52:50+00:00" }, { "id": "01a08769-693d-72e9-b16a-09eb2903f60c", "title": "Random Maps with Cellular Automata", "url": "https://www.davideaversa.it/blog/random-maps-with-cellular-automata/?utm_source=atom_feed", "published_at": "2014-11-13T23:54:55+00:00" }, { "id": "01a08769-693d-72e9-b16a-09eb2918328e", "title": "Towards the ProcJam 2014", "url": "https://www.davideaversa.it/blog/towards-the-procjam-2014/?utm_source=atom_feed", "published_at": "2014-10-30T18:41:16+00:00" }, { "id": "01a08769-693d-72e9-b16a-09eb29472933", "title": "Back from AIIDE 2014", "url": "https://www.davideaversa.it/blog/back-from-aiide-2014/?utm_source=atom_feed", "published_at": "2014-10-18T01:13:14+00:00" }, { "id": "01a08769-693d-72e9-b16a-09eb29879ae2", "title": "Speccy Jam 2014 Postmortem", "url": "https://www.davideaversa.it/blog/speccy-jam-2014-postmortem/?utm_source=atom_feed", "published_at": "2014-09-08T18:06:48+00:00" }, { "id": "01a08769-693d-72e9-b16a-09eb2a859c80", "title": "Random Goblin Name Generator", "url": "https://www.davideaversa.it/blog/random-goblin-name-generator/?utm_source=atom_feed", "published_at": "2014-09-04T16:25:17+00:00" }, { "id": "01a08769-693d-72e9-b16a-09eb2adc2871", "title": "Back from ECAI 2014", "url": "https://www.davideaversa.it/blog/back-from-ecai-2014/?utm_source=atom_feed", "published_at": "2014-08-25T16:04:38+00:00" }, { "id": "01a08769-693d-72e9-b16a-09eb2b5e8ee0", "title": "In search of the “Philosopher’s Code”", "url": "https://www.davideaversa.it/blog/in-search-of-the-philosophers-code/?utm_source=atom_feed", "published_at": "2014-08-16T21:41:47+00:00" }, { "id": "01a08769-693d-72e9-b16a-09eb2c4f8e1c", "title": "Lazy, Bloody Summer (starting again)", "url": "https://www.davideaversa.it/blog/lazy-bloody-summer-starting-again/?utm_source=atom_feed", "published_at": "2014-08-13T23:03:26+00:00" } ] posts Claim your blog
Back to Davide Aversa
Blog · corpus.blog/blogs/davideaversa.it/posts

Davide Aversa

davideaversa.it

2016

2015

2014