{"author_link":"\/users\/yetman","author_name":"Yetman","author_uid":"yetman","comments":[],"epoch":1503019290,"event":"LD39","format":"md","ldjam_node_id":48994,"likes":2,"metadata":{"p_key":"100836","p_author":"Yetman","p_authorkey":"1041592","p_urlkey":"316546","p_title":"AEOS or: How I Learned to Start Worrying and Love the Checkpoint","p_cat":"LDJam ","p_event":"LD39","p_time":"1503019290","p_likes":"2","p_comments":"0","p_status":"WAYBACK","us_key":"1041592","us_name":"Yetman","us_username":"yetman","event_start":"1501200000","event_key":"74","event_name":"LD 39"},"node":{"_collation":{"body_sanitizer":"TextUtils::SanitizeHTML via existing importer","event":"LD39","removed_author":false},"_superparent":32802,"_trust":4,"author":41592,"body":"First I would like to share the gameplay videos I received (Thanks a lot @icxon, @sarrixx and [kanetsu](https:\/\/www.youtube.com\/channel\/UCGQPKYc-Dk89aXLcpEpng-A)).\n\n@icxon video\nhttps:\/\/www.youtube.com\/watch?v=Yx1-dbh-Q3A\n\n@sarixx video\nhttps:\/\/www.youtube.com\/watch?v=3yDZ1gd1QPE\n\n[kanetsu](https:\/\/www.youtube.com\/channel\/UCGQPKYc-Dk89aXLcpEpng-A) video\nhttps:\/\/www.youtube.com\/watch?v=M4rQoQJPX5Q\n\nAnd finally my own gameplay video\n\nhttps:\/\/www.youtube.com\/watch?v=flvY9mD3D4o\n\nAs the developer of the game, I already know how to finish the game; no exploration needed and I even believed that the game was too easy that nobody is going to ever die. It is easy to see from the feedback and the videos above that I WAS WRONG and now I understand: **Respect the wisdom of the elders, Respect the long praised feature \"The Checkpoint\"**.\n\nHowever, It took me too long to implement it but it is now ready. Version 1.2 on the [Itch.io page](https:\/\/yetman.itch.io\/aeos) has checkpoints implemented at the boundaries between area (gates). \n\nThe Checkpoints are invisible and activates only once on entering the region. Upon death, the boat returns to the checkpoint location and all actions done after the checkpoint activation are reset.\n\n**Implementation Details:**\nThe checkpoint system is implemented using a stack to store delegates to undo each action (activating switch, opening gate, etc).\n* Whenever an action is done, its corresponding undo delegate is pushed into the stack.\n* Upon death, the stack elements are popped and applied till the stack is empty. \n* Entering a checkpoint clears the stack and stores the new boat location, rotation and orb power.\n\nI don't how efficient it would be compared to storing the state of everything but it won't cause a problem in the current version since the number of actions are low.\n\nLD39 Page: https:\/\/ldjam.com\/events\/ludum-dare\/39\/aeos","comments":0,"created":"2017-08-18T00:27:35Z","files":[],"files-timestamp":0,"id":48994,"love":2,"love-timestamp":"2017-08-18T10:13:04Z","meta":[],"modified":"2017-08-18T16:10:35Z","name":"AEOS or: How I Learned to Start Worrying and Love the Checkpoint","node-timestamp":"2017-08-18T16:10:35Z","parent":43313,"parents":[1,5,9,32802,43313],"path":"\/events\/ludum-dare\/39\/aeos\/aeos-or-how-i-learned-to-start-worrying-and-love-the-checkpoint","published":"2017-08-18T01:21:30Z","scope":"public","slug":"aeos-or-how-i-learned-to-start-worrying-and-love-the-checkpoint","subsubtype":"","subtype":"","type":"post","version":140393},"node_metadata":{"n_key":"48994","n_urlkey":"316546","n_parent":"43313","n_path":"\/events\/ludum-dare\/39\/aeos\/aeos-or-how-i-learned-to-start-worrying-and-love-the-checkpoint","n_slug":"aeos-or-how-i-learned-to-start-w","n_type":"post","n_subtype":"","n_subsubtype":"","n_author":"41592","n_created":"1503016055","n_modified":"1503072635","n_version":"140393","n_status":"WAYBACK"},"source_url":"https:\/\/ldjam.com\/events\/ludum-dare\/39\/aeos\/aeos-or-how-i-learned-to-start-worrying-and-love-the-checkpoint","text":"First I would like to share the gameplay videos I received (Thanks a lot @icxon, @sarrixx and [kanetsu](https:\/\/www.youtube.com\/channel\/UCGQPKYc-Dk89aXLcpEpng-A)).\n\n@icxon video\nhttps:\/\/www.youtube.com\/watch?v=Yx1-dbh-Q3A\n\n@sarixx video\nhttps:\/\/www.youtube.com\/watch?v=3yDZ1gd1QPE\n\n[kanetsu](https:\/\/www.youtube.com\/channel\/UCGQPKYc-Dk89aXLcpEpng-A) video\nhttps:\/\/www.youtube.com\/watch?v=M4rQoQJPX5Q\n\nAnd finally my own gameplay video\n\nhttps:\/\/www.youtube.com\/watch?v=flvY9mD3D4o\n\nAs the developer of the game, I already know how to finish the game; no exploration needed and I even believed that the game was too easy that nobody is going to ever die. It is easy to see from the feedback and the videos above that I WAS WRONG and now I understand: **Respect the wisdom of the elders, Respect the long praised feature \"The Checkpoint\"**.\n\nHowever, It took me too long to implement it but it is now ready. Version 1.2 on the [Itch.io page](https:\/\/yetman.itch.io\/aeos) has checkpoints implemented at the boundaries between area (gates). \n\nThe Checkpoints are invisible and activates only once on entering the region. Upon death, the boat returns to the checkpoint location and all actions done after the checkpoint activation are reset.\n\n**Implementation Details:**\nThe checkpoint system is implemented using a stack to store delegates to undo each action (activating switch, opening gate, etc).\n* Whenever an action is done, its corresponding undo delegate is pushed into the stack.\n* Upon death, the stack elements are popped and applied till the stack is empty. \n* Entering a checkpoint clears the stack and stores the new boat location, rotation and orb power.\n\nI don't how efficient it would be compared to storing the state of everything but it won't cause a problem in the current version since the number of actions are low.\n\nLD39 Page: https:\/\/ldjam.com\/events\/ludum-dare\/39\/aeos","title":"AEOS or: How I Learned to Start Worrying and Love the Checkpoint","wayback_source":[]}