{"author_link":"\/users\/compufreak","author_name":"Compufreak","author_uid":"compufreak","comments":[],"epoch":1512237627,"event":"LD40","format":"md","ldjam_node_id":62559,"likes":6,"metadata":{"p_key":"103063","p_author":"Compufreak","p_authorkey":"1051415","p_urlkey":"318833","p_title":"Don't be greedy - it's going forward ;)","p_cat":"LDJam ","p_event":"LD40","p_time":"1512237627","p_likes":"6","p_comments":"0","p_status":"WAYBACK","us_key":"1051415","us_name":"Compufreak","us_username":"compufreak","event_start":"1512086400","event_key":"70","event_name":"LD 40"},"node":{"_collation":{"body_sanitizer":"TextUtils::SanitizeHTML via existing importer","event":"LD40","removed_author":false},"_superparent":49883,"_trust":1,"author":51415,"body":"Hey guys,\n\nI just wanted to report in about the current state of my project. This are the key points I plan to implement:\n\n* Basic mechanics like Classic Donkey Kong\n* In addition, you can select items on the beginning of each level, but:\n* Each item increases your weight and will slow you down and make your jumps smaller- the more you have, the worse it is\n\nThis is how it is looking right now:\n![DontBeGreedy1.PNG](\/\/\/raw\/7d8\/c\/z\/99df.png)\n\nAfter 9 hours of development, I got the basic mechanics working - as this is my first real game, and the first time using the Godot Engine, this is OK and I speed up with every minute ;) I had especially a bit of a hard time with implementing inheritance and I'm still not totally satisfied with how it works. I also tried to avoid inheritance by using nodes like in a decorator pattern, but I got into issues like this: https:\/\/github.com\/godotengine\/godot\/issues\/2314\n\nThis is finished right now: \n* Got basic tiles for ground\n* Character (green) can jump and move\n* Character can climb ladders\n* Monster (red) does nothing more than slowly decreasing the health of the player that touches it\n* If you move out of one side of the level you reappear on the other side\n\nNext steps:\n* Make monster moving \n* Implement different types of monsters (ones that can climb ladders, ones that throw stuff, maybe even some that steal stuff from your inventory)\n* Implement death screen\n* Implement inventory\n\nLater on:\n* Maybe add sounds (I never did this before xD)\n* Add more levels, tiles and monsters\n* Add weapons\n* Make character & monster look more pretty\n* Maybe show items like armor on the character\n* Add some animations\n\n\nAnd here is the source code:\nhttps:\/\/github.com\/Compufreak345\/LD40_DontBeGreedy\/tree\/develop\n\nThe tools I did use until now:\n* Godot Engine\n* Aseprite\n* Also tried to use Visual Studio Code with a Godot-plugin, but it somehow didn't feel right to swap applications so often.\n\nP.S.: I am currently not streaming as it is mostly learning stuff, but I might stream a bit tomorrow when it gets more interesting ;)","comments":0,"created":"2017-12-02T17:48:54Z","files":[],"files-timestamp":0,"id":62559,"love":6,"love-timestamp":"2017-12-02T19:58:08Z","meta":[],"modified":"2017-12-02T19:58:08Z","name":"Don't be greedy - it's going forward ;)","node-timestamp":"2017-12-02T18:04:33Z","parent":51416,"parents":[1,5,9,49883,51416],"path":"\/events\/ludum-dare\/40\/dont-be-greedy-1\/dont-be-greedy-its-going-forward","published":"2017-12-02T18:00:27Z","scope":"public","slug":"dont-be-greedy-its-going-forward","subsubtype":"","subtype":"","type":"post","version":163010},"node_metadata":{"n_key":"62559","n_urlkey":"318833","n_parent":"51416","n_path":"\/events\/ludum-dare\/40\/dont-be-greedy-1\/dont-be-greedy-its-going-forward","n_slug":"dont-be-greedy-its-going-forward","n_type":"post","n_subtype":"","n_subsubtype":"","n_author":"51415","n_created":"1512236934","n_modified":"1512244688","n_version":"163010","n_status":"WAYBACK"},"source_url":"https:\/\/ldjam.com\/events\/ludum-dare\/40\/dont-be-greedy-1\/dont-be-greedy-its-going-forward","text":"Hey guys,\n\nI just wanted to report in about the current state of my project. This are the key points I plan to implement:\n\n* Basic mechanics like Classic Donkey Kong\n* In addition, you can select items on the beginning of each level, but:\n* Each item increases your weight and will slow you down and make your jumps smaller- the more you have, the worse it is\n\nThis is how it is looking right now:\n![DontBeGreedy1.PNG](\/\/\/raw\/7d8\/c\/z\/99df.png)\n\nAfter 9 hours of development, I got the basic mechanics working - as this is my first real game, and the first time using the Godot Engine, this is OK and I speed up with every minute ;) I had especially a bit of a hard time with implementing inheritance and I'm still not totally satisfied with how it works. I also tried to avoid inheritance by using nodes like in a decorator pattern, but I got into issues like this: https:\/\/github.com\/godotengine\/godot\/issues\/2314\n\nThis is finished right now: \n* Got basic tiles for ground\n* Character (green) can jump and move\n* Character can climb ladders\n* Monster (red) does nothing more than slowly decreasing the health of the player that touches it\n* If you move out of one side of the level you reappear on the other side\n\nNext steps:\n* Make monster moving \n* Implement different types of monsters (ones that can climb ladders, ones that throw stuff, maybe even some that steal stuff from your inventory)\n* Implement death screen\n* Implement inventory\n\nLater on:\n* Maybe add sounds (I never did this before xD)\n* Add more levels, tiles and monsters\n* Add weapons\n* Make character & monster look more pretty\n* Maybe show items like armor on the character\n* Add some animations\n\n\nAnd here is the source code:\nhttps:\/\/github.com\/Compufreak345\/LD40_DontBeGreedy\/tree\/develop\n\nThe tools I did use until now:\n* Godot Engine\n* Aseprite\n* Also tried to use Visual Studio Code with a Godot-plugin, but it somehow didn't feel right to swap applications so often.\n\nP.S.: I am currently not streaming as it is mostly learning stuff, but I might stream a bit tomorrow when it gets more interesting ;)","title":"Don't be greedy - it's going forward ;)","wayback_source":[]}