8 ms·
Keep Out – A WebGL Game
- Zren 11y agoYou can play most of the game with one hand on the keyboard, but you're forced to use the mouse instead of the spacebar to close popups and to purchase things.
- kirchhoff 11y agoNeat game. Point of view seems to snap to 90 degree angles, which is a little... unnatural?
- guigui 11y agoThanks! The locked point of view is part of the classic dungeon crawler genre.
- shultays 11y ago3d view is though is not. it works on a 2d grid but it gets weird when you move in 90 degrees in a 3d game
- edmccard 11y ago>3d view is though is not. it works on a 2d grid but it gets weird when you move in 90 degrees in a 3d game From 1980-ish to the mid 1990s this was how "3D" dungeon crawlers worked; anyone who played Wizardry, or the Bard's Tale, or Might and Magic, or the SSI Gold Box RPGs, etc., will feel right at home.
- cyrusaf 11y agoI'm curious as to why more WebGL games aren't popular? Is it due to the infancy of the WebGL scene or is WebGL just not capable of creating great games yet?
- guigui 11y agoI suppose it's mainly due to the infancy of WebGL. The technology itself is well capable of creating good games, which I hope Keep Out! helps to demonstrate.
- akanet 11y agoWhile this is certainly an impressive demonstration of the WebGL platform, I find the game itself to be not much more than that. Lots of potential, though!
- guigui 11y agoHi, I'm one of the developers of the game. Feel free to post questions. Also, be sure to try the mobile version with your phone or tablet. More info on the project here: http://littleworkshop.fr/keepout.html http://littleworkshop.fr/keepout.html
- sdrothrock 11y agoIs there any particular reason you decided to go with q-e for turning instead of mouselook?
- guigui 11y agoIt's a decision we took in order to stay true to the genre of classic dungeon crawlers. We're planning to add mouse-look control because many people are asking for it.
- redthrowaway 11y agoPlease do. The nostalgia factor of this game was limited to, "oh right, I remember when controls used to be shit" for me. Otherwise pretty fun. You could get more out of it by having higher upgrade paths, and using standard controls would make the top-tier upgrades less necessary. The game is cool, the tech is impressive, but the controls are shite.
- hex13 11y agorotation by only 90 degrees left/right is cumbersome for me... :/ I feel like I'm steering some weird stupid robot instead of dungeon warrior. but I like overall feel and GUI, the way you give hints to user about keyshortcuts via dialog windows etc.
- deleted 11y ago[deleted]
- levosmetalo 11y agoI couldn't play the game because of hardcoded movement keys. I'm using Colemak layout, and I'm sure Dvorak people would feel the same.
- harperlee 11y agoIt was sent yesterday, you can find more information here: https://news.ycombinator.com/item?id=10225247 https://news.ycombinator.com/item?id=10225247
- pascalmahe 11y agoThanks a lot for letting me choose my keyboard layout! I'm using azerty and using qwerty-based commands is getting really old...
- guigui 11y agoYou're welcome! As French, we're also often frustrated at qwerty being the only option in most demos/games.
- Perseids 11y agoWhat I would really prefer is to be able to set your own keys, probably with some defaults for common layouts. That way you serve any layout and any key usage habits.
- carlob 11y agoWhy aren't you frustrated at the continued existence of azerty? I lived for a few years in France and I always had to ask for a US keyboard or my brain would just get too confused keeping azerty and qwerty separate. Now I'm back in Italy and I still prefer the US layout for the convenient position of brackets and braces, but at least the 26 letters are in the same place as the US keyboard. Slight variations of qwerty are IMHO much worse than completely different standards like imperial vs. metric units because they are too close to keep separate in my brain.
- sbergot 11y agoazerty is a cultural thing. You learn to use them as a kid, and so most french are used to them. How can someone feels frustrated by something that feels completely natural? Pro tip: alt+shift switchs the layout between azerty and qwerty
- tumblen 11y agoI would appreciate a Colemak option (I saw someone else in this discussion also requesting it)!
- dutchbrit 11y agoThis is pretty sweet, great job!
- erikb 11y agoNobody has said it yet: It's incredibly fun to play. It's not just a good demo, it's simply a good game. The enemies are so smart. Like the nearly invisible ghost. The animations are also great. You want to do something all the time. And it looks just incredible!
- guigui 11y agoThank you! We did try to give each enemy a unique behavior/attack pattern to create some gameplay diversity.
- bbrazil 11y agoHaving to deal with different types of enemy at the same time gets interesting, things start to get tricky around level 7-8.
- mangeletti 11y agoI only played 3 levels (gotta work), but that's some awesome work. Quick question: is it possible to use multitouch to have movement controls on one side and direction controls on the other? Or, is that not doable, and that's why you guys decided to put all the controls on the left?
- guigui 11y agoYes, it's probably possible to do as you suggest. However, we're already using the right portion of the screen for player actions (use weapons and potions).
- WA 11y agoIt looks nice, I like that I can select my keyboard. But I feel a bit dizzy after 2 minutes of playing, because of the weird 90° turns. So, this is not for me.
- maximecoh 11y agoGreat game ! Thanks for sharing
- ofcapl_ 11y agovery nice game!
- nojvek 11y agoMakes me want to create my own game now. Impressive job with Three.js. Would be cool if this was multiplayer.
- bencoder 11y agoGreat game. There's a weird bug in the shop screen when you click left or right more than two times the 2nd+ time it seems to scroll multiple times (it actually only moves you one across, but the animation looks like it scrolls multiple times).
- guigui 11y agoThanks for reporting this, will look into it.
- Haiperlink 11y agoThere they go... Thousands of working hours of Hacker News readers... ;)
- pilif 11y agoThank you, thank you, thank you for the keyboard selection. So many cool web game demos assume querty which makes it really inconvenient or even impossible to play them without changing the keyboard layout in the OS, but that's asking a bit much for trying out some game demo.
- guigui 11y ago100% agree. Unfortunately there's no way to detect the keyboard layout with JS, so we had to ask the user to choose their keyboard.
- pilif 11y agoYeah. I know. You could try heuristics and trick the user into pressing y or z early. Then you'll know what they probably have. But yeah - just asking is better and I'm really happy that you did
- heinrich5991 11y agoThere's this keyboard selection thing in the Ubuntu installation that asks you to type in a few keys, like "Type any of AZ123...". Perhaps this could be useful here?
- rustamm 11y agoThe most awesome part is that it works super smooth on my android, feels absolutely like a native app from store.
- slashink 11y agoIt's a very good game, fun, easy and addictive. Keep working on it as a side project and this might turn into something really great. A really nice showcase for your agency! Although i will echo what other people said, once you go mouse look you never go back.
- alinseba 11y agoAwesome game! Congratulations to the developers!
- NicoJuicy 11y agoThis is one of the best WebGL user experiences i have seen. Any thoughts about a followup on the used software, tools, libraries, gotchas, ... ? I don't know much about 3D modeling, but i would sure believe you if you gave references to some type of tooling, workflow :p
- guigui 11y agoThanks! We definitely plan to write more details about the development process. About the 3D models, just to clear up any confusion, we did not make them. They were bought from bitgem3d.com which offers amazing assets for 3D games.
- danparsonson 11y agoAh, feels like Eye Of The Beholder all over again, nice work! Very polished and I love the graphical style :-) Minor bug report regarding the audio which started off fine but got progressively more and more stuttery until I couldn't hear anything at all, around level 5 or 6 - it was breaking up like a bad phone line. I'm using Firefox 40.0.3 on Windows 7 x64.
- guigui 11y agoWe'll look into the issue, thanks for reporting this.
- Kiro 11y agoTurning with Q and E felt very weird. It got much easier when I realized you could use the arrow keys for turning.
- cdnsteve 11y agoWell done! What about the 3d characters and their animations, did you use Blender, Unity or something like that? Cheers
- guigui 11y agoWe didn't create the 3D models. We bought them from the amazing bitgem3d.com store.
- ahoge 11y agoFun game. Works really well. However, after playing 4 or 5 levels with Firefox 40 the sound got really stuttery and it never recovered.
- khaki54 11y agoReminds me of Legend of Grimrock-- Nice work, something to be proud of for sure.
- Confiks 11y agoLooks good. One bug I found though: I have my Firefox window on OSX positioned on the left half of my 2560x1440 screen, and I could complete the first level fine, but when I got in the shop, the screen turned totally black after getting a message about having to buy a sword. When I made the window only a little wider, I could see the shop interface perfectly fine and continue with the game.
- woogley 11y agoThis works really great on Android Chrome, it is pretty close to an app experience (not being 60fps is the biggest giveaway). Speaking of Android, FYI the Orientation API is available, so you can lock to landscape and avoid that Portrait interstitial. `screen.orientation.lock('landscape')` at the time of this writing :)
- guigui 11y agoOh, didn't know about this one. Thanks for the heads up!
- veidelis 11y agoAuthors of Mozilla's BrowserQuest still keeping it up!
- bliti 11y agoNice game. My first try had me hooked for 15 minutes. I wish there was a way to save progress... :)
- danvesma 11y agounplayable for me (Safari 9.0 on El Cap Beta). moved a few spaces to the left and everything freezes. Shame, as it looks very impressive.
- Dru89 11y agoYou've done an incredible job with this game. I sat down for a minute to just take a look at it, and it nearly made me late for work an hour later.
- prezjordan 11y agoThrow this on iOS/Android and you will make a lot of money.
- bhz 11y agoFYI: This web demo already works extremely well on my Android device.
- AbraKdabra 11y agoI still didn't try it because I'm at work right now, but I'd really like to read about the development, I'm using three.js right now on a project and would love to read about your current architecture, how do you manage 3D models, if you use modules and how, etc. As soon as I get home I'll try it, congratulations on the release!
- zurn 11y agoPerfect on Nexus 7 (2012) + Opera
- jkrippy 11y agoLove this! I uploaded a recording of Level 13 here, not sure what the max level is. This is from my first play through: https://www.youtube.com/watch?v=sF2TaK3s4fc https://www.youtube.com/watch?v=sF2TaK3s4fc I think it's fun and has a lot of potential. There's some fun combos I started to be able to pull off in the video the more I played. I think this could lead to some really interesting multiplayer combat. If you look at what people have added on to Minecraft as PvP game modes, I think a lot would carry over well to this engine. I would really like to remap the keys! I can dodge strafe left but not right because of muscle memory. In the video, you can see this makes me attempt to fire the bow when I should be strafing right. A few suggestions, if you want to develop it further: ) Have an experience point system that grants you access to other skills (could be as simple as faster walking, more hps, regen, etc) ) By level 13, I had no more need for gold because I purchased everything in the shop already. Maybe add on extra purchases like increased inventory space for arrows, etc... ) Add a shield to help block some of the ranged attacks (the physical non-magic attacks) ) Harder AI as you level up would be nice, you can see in the video that creatures don't attack me even though I'm near and they should be able to hear me attacking their friends. I'm sure I could come up with more suggestions if you want to focus on the game mode more. Thanks for sharing this with us!
- guigui 11y agoJust watched your video. Well played! Thanks for your detailed feedback, I agree the AI could be more difficult but we also have seen a lot of players finding the game a bit too hard. About the shield I would disagree, strafing/moving to avoid a range attack is part of the core gameplay and a fun element, imho. We will definitely work on some improvements to the game in the future.
- superplussed 11y agoVery fun game, actually surprisingly so. But one niggle, when you are turning left or right, it always seems to turn you one beat too far than you would think it would turn you. It's probably just a feel thing, but it took me out of the flow a bit. But other than that, it's as smooth as better and really nice.
- doki_pen 11y agoThis reminds me of the dungeon crawler in phantasy start I, one of my favs of all time. Also, Eye of the Beholder.
- xigency 11y agoGreat game! I love it. One critique, the controls feel a little bit off when moving. There's a slight jerk when moving from space to space instead of fluid motions. I understand that there might be a need to slow down when moving between spaces, for input actions, but I'd recommend decelerating when landing on spaces instead of "stopping." It has a sort of negative visual effect. Keep up the good work.
- roywiggins 11y agoDoes not work well on my Windows tablet- I assume it presents a touch interface for Android and iOS? It assumes I have a keyboard, and I can't see a way to turn on a touch interface by hand. HP Stream 7, Windows 8.1.
- sidcool 11y agoI have been playing this game entire day today (holiday here in Maharashtra, India) and it's amazingly performant and smooth. Well done, sir. Please add some more awesome weapons, otherwise after a while there's no point in collecting coins.
- aesthetics1 11y agoReally really well done. I am consistently surprised at the level of quality we can achieve from simple web games these days. Played through to level 8 before taking a break. Very fun and the artwork is excellent.