{"author_link":"\/users\/nnnnneeeedddd","author_name":"Nnnnneeeedddd","author_uid":"nnnnneeeedddd","comments":[],"epoch":1533164498,"event":"LD42","format":"md","ldjam_node_id":101041,"likes":5,"metadata":{"p_key":"115845","p_author":"Nnnnneeeedddd","p_authorkey":"1000766","p_urlkey":"331822","p_title":"I'm IN!!","p_cat":"LDJam ","p_event":"LD42","p_time":"1533164498","p_likes":"5","p_comments":"0","p_status":"WAYBACK","us_key":"1000766","us_name":"Nnnnneeeedddd","us_username":"nnnnneeeedddd","event_start":"1533859200","event_key":"73","event_name":"LD 42"},"node":{"_collation":{"body_sanitizer":"TextUtils::SanitizeHTML via existing importer","event":"LD42","removed_author":false},"_superparent":97793,"_trust":2,"author":766,"body":"Ahhhhhhh 9 days to go, how did this happen?\n\nErrrrrr, so this is where I would normally list what tools\/environments\/ide's im using\nbuuuuuuttttt, i'm not sure yet....\n\nSO it will be either:\n  - Java\/OpenGL\n  - Java\/Java2D (so pure java)\n    - could be software rendered 3D, or just 2D\n  - C++\/OpenGL\n  - C++\/Direct2D\n  - C++\/Vulkan (this would be sooo cool)\n  - JavaScript\/WebGL\n\nI'm not actually up to Vulkan yet, but one day I will do it!! I am much more interested in game engine technology then actually making games, which is why all my games are basically tech demos, so it makes sense that I would try and actually make a LD game in Vulkan.\n\nIf I'm using Java2D or Direct2D I will get pixel access in some way (Java2D: BufferedImage Raster, Direct2D: WICBitmap lockBits, then render it to the screen by converting to ID2D1Bitmap) then I will render to the pixels, this is quite cool, because you have all the control of a graphics API but without loads of GPU state objects. Even if I'm making a 2D game I will probably do it this way.\n\nIf I'm targeting the web, I will use WebGL even if I'm making a 2D game, since the Canvas 2D rendering context thing is software D: (sooo... I'm only ok with software rendering if I'm doing it :) )\n\nIn terms of 3D software rendering, I can do pretty much everything in the usual graphics pipeline, the only problem is clipping, I would need to do that on the fly.\n\nIf I'm doing a web game, I need to remind myself of the web audio APIs. I also need to remind myself of OpenAL (and probably rebuild it because idk what settings I used last time)\n\nIn terms of the type of game I think I'm going to make, I'm might try and making something atmospheric (which will be a mess because there isn't much time), I'm also tempted to do something Isometric, because I like how it looks. I might also do some funky hacky sprite based top down 3D that I've been formulating in my head.\n\nIf you read right to the end of this post, please leave a comment advising which options I should pick :)\n\nThanks,\n\nNed","comments":1,"comments-timestamp":"2018-08-02T00:11:38Z","created":"2018-08-01T22:44:53Z","files":[],"files-timestamp":0,"id":101041,"love":5,"love-timestamp":"2018-08-05T18:55:58Z","meta":[],"modified":"2018-08-05T18:55:58Z","name":"I'm IN!!","node-timestamp":"2018-08-01T23:01:38Z","parent":101039,"parents":[1,5,9,97793,101039],"path":"\/events\/ludum-dare\/42\/$101039\/im-in","published":"2018-08-01T23:01:38Z","scope":"public","slug":"im-in","subsubtype":"","subtype":"","type":"post","version":293535},"node_metadata":{"n_key":"101041","n_urlkey":"331822","n_parent":"101039","n_path":"\/events\/ludum-dare\/42\/$101039\/im-in","n_slug":"im-in","n_type":"post","n_subtype":"","n_subsubtype":"","n_author":"766","n_created":"1533163493","n_modified":"1533495358","n_version":"293535","n_status":"WAYBACK"},"source_url":"https:\/\/ldjam.com\/events\/ludum-dare\/42\/$101039\/im-in","text":"Ahhhhhhh 9 days to go, how did this happen?\n\nErrrrrr, so this is where I would normally list what tools\/environments\/ide's im using\nbuuuuuuttttt, i'm not sure yet....\n\nSO it will be either:\n  - Java\/OpenGL\n  - Java\/Java2D (so pure java)\n    - could be software rendered 3D, or just 2D\n  - C++\/OpenGL\n  - C++\/Direct2D\n  - C++\/Vulkan (this would be sooo cool)\n  - JavaScript\/WebGL\n\nI'm not actually up to Vulkan yet, but one day I will do it!! I am much more interested in game engine technology then actually making games, which is why all my games are basically tech demos, so it makes sense that I would try and actually make a LD game in Vulkan.\n\nIf I'm using Java2D or Direct2D I will get pixel access in some way (Java2D: BufferedImage Raster, Direct2D: WICBitmap lockBits, then render it to the screen by converting to ID2D1Bitmap) then I will render to the pixels, this is quite cool, because you have all the control of a graphics API but without loads of GPU state objects. Even if I'm making a 2D game I will probably do it this way.\n\nIf I'm targeting the web, I will use WebGL even if I'm making a 2D game, since the Canvas 2D rendering context thing is software D: (sooo... I'm only ok with software rendering if I'm doing it :) )\n\nIn terms of 3D software rendering, I can do pretty much everything in the usual graphics pipeline, the only problem is clipping, I would need to do that on the fly.\n\nIf I'm doing a web game, I need to remind myself of the web audio APIs. I also need to remind myself of OpenAL (and probably rebuild it because idk what settings I used last time)\n\nIn terms of the type of game I think I'm going to make, I'm might try and making something atmospheric (which will be a mess because there isn't much time), I'm also tempted to do something Isometric, because I like how it looks. I might also do some funky hacky sprite based top down 3D that I've been formulating in my head.\n\nIf you read right to the end of this post, please leave a comment advising which options I should pick :)\n\nThanks,\n\nNed","title":"I'm IN!!","wayback_source":[]}