{"author_link":"\/users\/themonsterfromthedeep","author_name":"TheMonsterFromTheDeep","author_uid":"themonsterfromthedeep","comments":[],"epoch":1521675018,"event":"LD41","format":"md","ldjam_node_id":73845,"likes":4,"metadata":{"p_key":"108077","p_author":"TheMonsterFromTheDeep","p_authorkey":"1003060","p_urlkey":"323896","p_title":"Best get crackin'","p_cat":"LDJam ","p_event":"LD41","p_time":"1521675018","p_likes":"4","p_comments":"0","p_status":"WAYBACK","us_key":"1003060","us_name":"TheMonsterFromTheDeep","us_username":"themonsterfromthedeep","event_start":"1524182400","event_key":"72","event_name":"LD 41"},"node":{"_collation":{"body_sanitizer":"TextUtils::SanitizeHTML via existing importer","event":"LD41","removed_author":false},"_superparent":73256,"_trust":5,"author":3060,"body":"I'm one of those masochists that decides to use their own custom-built game engine for Ludum Dare. In the past, I used a simple and largely ineffective [library written in Java](https:\/\/github.com\/TheMonsterFromTheDeep\/Alfredo). Last jam, I did considerably worse and used a [library written in C](https:\/\/github.com\/rdynamics\/retrodynamics), which was actually surprisingly usable.\n\nHowever, I recently decided that I would like to support Emscripten as a backend for the next Ludum Dare. And, due to some [horrible pointer hacks](https:\/\/github.com\/TheMonsterFromTheDeep\/zgcl\/blob\/master\/src\/zdata.c#L9), I'm relatively certain that Emscripten would be unhappy with my C library.\n\nSo I've thus decided that I need to write a new C++ library from the ground up for the next competition, with all the boilerplate necessary to get it to compile both to desktop platforms and to Emscripten.\n\nI do have some of a start, as I have written some basic stuff for an Entity-Component system. But I can practically guarantee that, as is my tradition, I'll be writing all sorts of new stuff for my library during the competition.\n\nSee you all there!","comments":3,"comments-timestamp":"2018-03-22T21:02:22Z","created":"2018-03-21T23:15:10Z","files":[],"files-timestamp":0,"id":73845,"love":4,"love-timestamp":"2018-03-25T15:13:59Z","meta":[],"modified":"2018-03-25T15:13:59Z","name":"Best get crackin'","node-timestamp":"2018-03-21T23:30:18Z","parent":73827,"parents":[1,5,9,73256,73827],"path":"\/events\/ludum-dare\/41\/harvest-rune\/best-get-crackin","published":"2018-03-21T23:30:18Z","scope":"public","slug":"best-get-crackin","subsubtype":"","subtype":"","type":"post","version":215029},"node_metadata":{"n_key":"73845","n_urlkey":"323896","n_parent":"73827","n_path":"\/events\/ludum-dare\/41\/harvest-rune\/best-get-crackin","n_slug":"best-get-crackin","n_type":"post","n_subtype":"","n_subsubtype":"","n_author":"3060","n_created":"1521674110","n_modified":"1521990839","n_version":"215029","n_status":"WAYBACK"},"source_url":"https:\/\/ldjam.com\/events\/ludum-dare\/41\/harvest-rune\/best-get-crackin","text":"I'm one of those masochists that decides to use their own custom-built game engine for Ludum Dare. In the past, I used a simple and largely ineffective [library written in Java](https:\/\/github.com\/TheMonsterFromTheDeep\/Alfredo). Last jam, I did considerably worse and used a [library written in C](https:\/\/github.com\/rdynamics\/retrodynamics), which was actually surprisingly usable.\n\nHowever, I recently decided that I would like to support Emscripten as a backend for the next Ludum Dare. And, due to some [horrible pointer hacks](https:\/\/github.com\/TheMonsterFromTheDeep\/zgcl\/blob\/master\/src\/zdata.c#L9), I'm relatively certain that Emscripten would be unhappy with my C library.\n\nSo I've thus decided that I need to write a new C++ library from the ground up for the next competition, with all the boilerplate necessary to get it to compile both to desktop platforms and to Emscripten.\n\nI do have some of a start, as I have written some basic stuff for an Entity-Component system. But I can practically guarantee that, as is my tradition, I'll be writing all sorts of new stuff for my library during the competition.\n\nSee you all there!","title":"Best get crackin'","wayback_source":[]}