{"author_link":"\/users\/rawbits","author_name":"rawbits","author_uid":"rawbits","comments":[],"epoch":1543674393,"event":"LD43","format":"md","ldjam_node_id":130291,"likes":0,"metadata":{"p_key":"123580","p_author":"rawbits","p_authorkey":"1079031","p_urlkey":"339668","p_title":"Got the design down","p_cat":"LDJam ","p_event":"LD43","p_time":"1543674393","p_likes":"0","p_comments":"0","p_status":"WAYBACK","us_key":"1079031","us_name":"rawbits","us_username":"rawbits","event_start":"1543536000","event_key":"71","event_name":"LD 43"},"node":{"_collation":{"body_sanitizer":"TextUtils::SanitizeHTML via existing importer","event":"LD43","removed_author":false},"_superparent":120415,"_trust":1,"author":79031,"body":"So after the theme announcement I went to sleep 10 hours - as usual. And I woke up with an idea.\n\nI want you to fight a dragon on a cliff. On the way there, you will get powers but in order to got to the next stage you need to sacrifice something.\n\nI got all the design as a draft - will not write an FDD during the compo though maybe in the porting\/jam period.\n![IMG_20181201_144231.jpg](\/\/\/raw\/7b4\/31\/z\/1b416.jpg)\n\nI know what I want exactly, so I have compiled a little TODO list on the programming tasks.\n- refactor the OpenGL Hello Wrold Triangle to have:\n  - separate rendering\/logic\/fake physics update (but keep it simple)\n  - have separate texture and shader loading and handling and a renderable list\n  - game states with corresponding screens\n  - separate GUI layer\n- need to display:\n  - whole screen drawing - possibly with scrolling - for playfield\n  - sprites - hopefully with animations\n  - some text\n- create game mechanics:\n  - movement:\n    - run - with speeds while holding a button\n    - jump - the usual parabolic stuff without control in mid air\n    - moving along a line path while holding a button\n  - collision:\n    - sprite to sprite\n    - sprite to world:\n      - with a line to walk on\n      - with places on map with a 1-bit map\n- getting input:\n  - keyboard keys for moving\n  - mouse for aiming a shot\n\nThis is for the getting stuff ready for the game programming and is preferably done by tonight.\n\nHappy jamming!","comments":0,"created":"2018-12-01T13:58:18Z","files":[],"files-timestamp":0,"id":130291,"love":0,"meta":[],"modified":"2018-12-01T14:26:33Z","name":"Got the design down","node-timestamp":"2018-12-01T14:26:33Z","parent":124423,"parents":[1,5,9,120415,124423],"path":"\/events\/ludum-dare\/43\/$124423\/got-the-design-down","published":"2018-12-01T14:26:33Z","scope":"public","slug":"got-the-design-down","subsubtype":"","subtype":"","type":"post","version":375415},"node_metadata":{"n_key":"130291","n_urlkey":"339668","n_parent":"124423","n_path":"\/events\/ludum-dare\/43\/$124423\/got-the-design-down","n_slug":"got-the-design-down","n_type":"post","n_subtype":"","n_subsubtype":"","n_author":"79031","n_created":"1543672698","n_modified":"1543674393","n_version":"375415","n_status":"WAYBACK"},"source_url":"https:\/\/ldjam.com\/events\/ludum-dare\/43\/$124423\/got-the-design-down","text":"So after the theme announcement I went to sleep 10 hours - as usual. And I woke up with an idea.\n\nI want you to fight a dragon on a cliff. On the way there, you will get powers but in order to got to the next stage you need to sacrifice something.\n\nI got all the design as a draft - will not write an FDD during the compo though maybe in the porting\/jam period.\n![IMG_20181201_144231.jpg](\/\/\/raw\/7b4\/31\/z\/1b416.jpg)\n\nI know what I want exactly, so I have compiled a little TODO list on the programming tasks.\n- refactor the OpenGL Hello Wrold Triangle to have:\n  - separate rendering\/logic\/fake physics update (but keep it simple)\n  - have separate texture and shader loading and handling and a renderable list\n  - game states with corresponding screens\n  - separate GUI layer\n- need to display:\n  - whole screen drawing - possibly with scrolling - for playfield\n  - sprites - hopefully with animations\n  - some text\n- create game mechanics:\n  - movement:\n    - run - with speeds while holding a button\n    - jump - the usual parabolic stuff without control in mid air\n    - moving along a line path while holding a button\n  - collision:\n    - sprite to sprite\n    - sprite to world:\n      - with a line to walk on\n      - with places on map with a 1-bit map\n- getting input:\n  - keyboard keys for moving\n  - mouse for aiming a shot\n\nThis is for the getting stuff ready for the game programming and is preferably done by tonight.\n\nHappy jamming!","title":"Got the design down","wayback_source":[]}