IvanK Posted July 10, 2013 Share Posted July 10, 2013 Hello, I just have fulfilled my teenage dream, to make a 3D first person shooter I do all the graphics using IvanK.js , so I didn't use any GLSL, buffers, uniforms, no low-level WebGL. I made the game in a week. It took me the whole day to make and debug ray shooting engine with accelerator for triangular meshes (KD-tree). There is also a by-product, a library for parsing and editing 3D meshes. I have implemented OBJ, 3DS, Collada and MD2. E.g, you can load 3DS, rotate the model by 90 degrees and save it as OBJ in 3 lines of code. Or batch-process 1000 Collada files in a short for-loop. I wanted it to be addictible and fun to play. So how do you like it? What should I change? Isn't it too hard or too easy?BTW. I could not find any free animated 3D models of dinosaurs, so my models are static. If you have some animated models, let me know http://dinohunt.ivank.net/ soybean 1 Quote Link to comment Share on other sites More sharing options...
soybean Posted July 11, 2013 Share Posted July 11, 2013 Very impressive . Although I keep getting killed, not sure how to hunt the dinos.. I tried space bar (which allows me to jump), but clicking doesn't shoot. I couldn't find a how to play button in the menu either. Quote Link to comment Share on other sites More sharing options...
rich Posted July 11, 2013 Share Posted July 11, 2013 Please edit your post to add a screen shot (wow I wish I could make that a requirement for this part of the forum! ) Quote Link to comment Share on other sites More sharing options...
Chris Posted July 11, 2013 Share Posted July 11, 2013 Please edit your post to add a screen shot (wow I wish I could make that a requirement for this part of the forum! ) Well, I could create a sticky post with a posting guide, like I did in the collabs board - if you want to Edit: sticky posted Quote Link to comment Share on other sites More sharing options...
rich Posted July 11, 2013 Share Posted July 11, 2013 Ok, some people may read it Quote Link to comment Share on other sites More sharing options...
Daikrys Posted July 11, 2013 Share Posted July 11, 2013 just name it "please include screenshots and read the rest about posts here..." x) nice game wonder if publishers accept 3d games already? Quote Link to comment Share on other sites More sharing options...
benny! Posted July 11, 2013 Share Posted July 11, 2013 Really nice one. How many times must I hit a Dino before it is dead? Quote Link to comment Share on other sites More sharing options...
mentuat Posted July 11, 2013 Share Posted July 11, 2013 looks ace - and congrats on fulfilling a teenage dream! (mine was Staci Keanan from 'my two dads' - but let's not get into that now) I found the game wickedly hard - I could not shoot the dino enough times to kill it before it reached me - and some times I would get a good number of shots on target I thought! How many shots are required? Quote Link to comment Share on other sites More sharing options...
IvanK Posted July 11, 2013 Author Share Posted July 11, 2013 Each dino has its life level. Raptor has 10. T-rex has 40. After you hit the dino, "damage" is subtracted from its life. You begin with damage 3, so you must hit Raptor 4 times. I changed it the beginning value to 3.5, so you can hit it only 3 times.BTW. hey, I know Staci from Step By Step But it was another kind of dream ... Quote Link to comment Share on other sites More sharing options...
rich Posted July 11, 2013 Share Posted July 11, 2013 Wow that's insanely hard! Not having proper mouse lock makes it really hard for me. But it's still fun, even if I did die 3 times in a row Your skybox texture is a bit broken though, I had black seams visible from all angles. Quote Link to comment Share on other sites More sharing options...
austin Posted July 12, 2013 Share Posted July 12, 2013 Mouse/click events don't work on my Samsung Slate tablet, so it's kind of awkward trying to aim with touch and move with the keyboard But I like the idea, and always love seeing 3D games Quote Link to comment Share on other sites More sharing options...
Paul Brzeski Posted July 12, 2013 Share Posted July 12, 2013 Very nice! Did you make all the meshes yourself? I know it's early days, but it would be nice if there was a 'Continue?' option - rather than restarting at death. Quote Link to comment Share on other sites More sharing options...
IvanK Posted July 13, 2013 Author Share Posted July 13, 2013 Hello,thanks for your comments I have added mouse lock, do you think it is better now?My code is multitouch-ready now I am planning to add multitouch in the future (joystick at bottom-left, turning around by dragging on the right half of the screen, Shoot and Jump buttons).http://dinohunt.ivank.netI have my models from http://tf3dm.com/ . I parse them from different formats using my library K3D.js and then save them as .BIV, which is my own format that I created for the purposes of my games Quote Link to comment Share on other sites More sharing options...
remvst Posted July 14, 2013 Share Posted July 14, 2013 Movement is very slow on Firefox, while ok on Chromium, therefore I suspect that your code is very FPS-specific. Maybe you should fix this, it's pretty annoying to see the dinosaurs attack very fast while you move as fast as a one-legged dude on a bike. Oh and mouse lock didn't fully work on Chromium, and wasn't even enabled in Firefox. About the game itself, I'd suggest to make it more dynamic. Maybe make the dinosaurs stop for a second when you hit them.Also, the radar doesn't cover enough terrain, I didn't find it very useful. And one last suggestion: please support azerty keyboards. It doesn't require much code, but it's really annoying for us frenchies to play with that kind of setup. Imagine playing a game with ZQSD on a qwerty keyboard, that's really impossible to play. Looking forward to trying the updates (if any) Quote Link to comment Share on other sites More sharing options...
benny! Posted July 14, 2013 Share Posted July 14, 2013 I spend some time already on that game. I have to admit - I like it a lot. Currently I am in Level 18 (btw, cool to see that you save the progress on the client side). Generally, I really do like games with such a shop system to boost certain properties of the gameplay. Well done! Quote Link to comment Share on other sites More sharing options...
IvanK Posted July 27, 2013 Author Share Posted July 27, 2013 Hello,I slightly updated Dino Hunt: http://dinohunt.ivank.netThere was a bug in cursor / dinosaur collision test, now it works perfectly. I also removed alpha-depth-test, so trees look uglier, but GPU requirements are twice lower The game should run fine in all browsers, I didn't make it any browser-specific. But mouse lock is currently in Chrome and Firefox only I am in level 90. It is not interesting anymore Do you know how to make it more interesting? Quote Link to comment Share on other sites More sharing options...
OadT Posted July 27, 2013 Share Posted July 27, 2013 Nice game, I play it now on chrome with mouse lock and it's really better than on opera without mouse lock Maybe you can make it more interesting with a fog in higher levels or maybe change the texture of the terrain in some levels. Or add an boss fight with a pink dino Just some ideas, for me it's still interesting, but I get these Ideas when I played the game the first time Quote Link to comment Share on other sites More sharing options...
Chris Posted July 27, 2013 Share Posted July 27, 2013 You could add more vegetation to hide into. You could add some kind of human buildings - maybe a research station where you can begin your hunt (not popping up straight inside no-where). You could add outpost towers, where you are save when you climb up. Different weapons. Ammo that can go empty. Some kind of story around the setting. New tasks (find a nest with dino eggs. Stun a plant-eating dinosaur, set a smoke beacon and protect the sleeping dino against carnivores until the research transporter arrives, ...) It would maybe add much more to the game if the atmosphere is improved. More vegetation, maybe even some rivers. More dino population with more dino types (plant-eating and carnivores that are walking around on the island and are NOT just there because you need to hunt them in this level ). Okay, so far with a quick brainstorm Quote Link to comment Share on other sites More sharing options...
Travis Posted July 27, 2013 Share Posted July 27, 2013 This is a really cool concept! Impressed you made it in a week! Like people have been saying,it's a bit challenging, but fun nonetheless Quote Link to comment Share on other sites More sharing options...
IvanK Posted August 3, 2013 Author Share Posted August 3, 2013 To Travis: I made the game in a week, but I used my library ivank.js, which took me a year to develop into current state :-DI added share and like buttons to the page. Do you think it is possible to make this game viral, if people share it through social networks? Can I ask you to share it, to make my first viral attempt? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.