4 ms·
Author here. In case it's not obvious from the article, the game URL is: http://www.playkeepout.com http://www.playkeepout.com Happy to answer any questions!
by franck 11y ago
Author here. In case it's not obvious from the article, the game URL is: http://www.playkeepout.com http://www.playkeepout.com
Happy to answer any questions!
- fla 11y agoVery well done and polished, had some fun ! Small bug I've found : If you stand in a 'cell' with 3 walls and the only exit is occupied by an enemy, you can't rotate to hit and get killed eventually. A drawing explains it better http://pastebin.com/6uZS67VJ http://pastebin.com/6uZS67VJ
- franck 11y agoThanks for the nice words and bug report, I will investigate. Never had this happen to me yet.
- Gulthor 11y agoNice piece of game! Any chance you could write a couple blog posts about the technical challenges you had to face, if any? I'm especially interested in the way you generate levels. Thanks.
- franck 11y agoWe should post an article relatively soon including the level generator for people to play with.
- pdknsk 11y agoThe shop doesn't work on a monitor (or browser window) with height > width. It appears when I resize the browser window. Otherwise the game works quite well on a rotated screen. Independent from screen rotation, some textures are badly compressed. Such as the pattern on the vase.
- franck 11y agoThanks for mentionning this, we'll take a look at this issue. About the textures, I agree some of them need a rework.
- unoti 11y agoWhat's a good way to get started developing similar apps? Do you recommend coding from scratch right in WebGL, or do you recommend starting with some framework or another? Do you have any thoughts on using Unity or Unreal Engine for WebGL deployments?
- franck 11y agoI recommend using Three.js which is the library that our game is using. Starting with WebGL from scratch might be too difficult if you have no experience. Unity is not quite ready for the web yet, they have a WebGL exporter but it doesn't support mobile.
- daredevildave 11y agoYou might want to take a look at playcanvas [https://playcanvas.com https://playcanvas.com] if you are looking for something a little more game specific than threejs. We've designed it specifically for WebGL and hence it works a lot better than Unity or Unreal.
- bobajeff 11y agoKudos to getting it to run very well on mobile and for having the thoughtfulness to put in touch screen controls. Any plans on adding gamepad support? (It looks like Chrome for Android has it now.)
- franck 11y agoYes we are probably going to add gamepad support soon.
- fpgaminer 11y agoIs there anyway to change the keyboard setting? I accidentally selected the wrong one, and had to relaunch the game in an incognito tab to be given the chance to re-select the right one.
- guigui 11y agoYes, you can change the keyboard setting at any time by opening the menu (ESC) and selecting "How to play".