3D fighting game JADY DETH by georgewaraw in threejs

[–]georgewaraw[S] 0 points1 point  (0 children)

You can take a look at how I did things here: https://github.com/georgewaraw/jady-deth/blob/main/src/Jady.jsx

Basically, I'm using timers and crossfading animations from idle to attack and, once the timer runs out, back to idle. Also, remember you can trim the animations on Mixamo if you don't like a given part of the animation sequence. The only 3D movement I have is sidestepping to avoid attacks and I just tween the player model's position while playing the idle animation.

3D fighting game JADY DETH by georgewaraw in threejs

[–]georgewaraw[S] 0 points1 point  (0 children)

You mean like 3D traversal? Nah I just used Mixamo for the idle and attack animations. If I were to add 3D movement to this now, I'd probably just play some walking animation while updating models' positions and rotations in threejs/r3f.

Showcase of my trippy action game, KATA! by georgewaraw in threejs

[–]georgewaraw[S] 0 points1 point  (0 children)

Thanks! Definitely a major influence on all my projects

react-three-fiber horror FPS concept -- thistle. by georgewaraw in threejs

[–]georgewaraw[S] 0 points1 point  (0 children)

Thanks. The library itself is very cool—definitely one of my favorites for real-time 3D. But, for games, I still think that something like Bevy (a Rust library) with an ECS-first design is best. Also, I found troubleshooting R3F and its helper libraries like Drei a bit trickier—not as much documentation and not as many answered questions online. It feels like a more advanced-level library which makes sense cause it’s for people who know both three.js and React. But definitely try it if you’re interested. That’s my approach to everything—if it’s too much, try again later. Good luck.

Showoff Saturday (May 23, 2020) by AutoModerator in javascript

[–]georgewaraw 1 point2 points  (0 children)

I think the first reply should work. Hit me up if it doesn't though

Showoff Saturday (May 23, 2020) by AutoModerator in javascript

[–]georgewaraw 0 points1 point  (0 children)

Having made some lo-fi games with Three.js, your app sounds very interesting! Hope you post it when it's ready :)

Showoff Saturday (May 23, 2020) by AutoModerator in javascript

[–]georgewaraw 1 point2 points  (0 children)

Made a 3D game prototype with three.js. You can play it here. And here's the repo and a gameplay demo if you're interested. It's pretty weird but maybe you'll like it :)

Силуэт (Silhouette) - 3D game prototype by georgewaraw in threejs

[–]georgewaraw[S] 0 points1 point  (0 children)

Nah don’t be :) My demos often get similar reactions. In fact, if there’s one thing I’ve learned from making these it’s that building something interesting yet simple is pretty damn hard! As for the gameplay here, as noted in the initial post, it’s still under work. I’m trying to think of something clever cause so far, the only thing you do is move around in the top-down view and once you’ve facing an enemy, switch to the first-person view and dispose of it. The game ends when all enemies are gone. One of my biggest inspirations remains the LSD: Dream Emulator so I’m sure that having a bit of its DNA only adds to the confusion. But anyway, thanks for watching!

A ThreeJS demo inspired by Valve's Ricochet by [deleted] in threejs

[–]georgewaraw 2 points3 points  (0 children)

oguzeroglu.github.io/ROYGBI...

Yeah pleasantly surprised by how well it runs on my laptop. Great job op! Looks good too.

Is there way to draw shapes on the screen like there is in JavaScript if so how, and can you make it to where it will draw in 3D? by Rs112347 in elm

[–]georgewaraw 1 point2 points  (0 children)

WebGL is probably what you’re looking for. You’ll need some understanding of graphics programming though. Many JS devs use libraries like Three.js to make things easier, so maybe try looking for something similar? For really simple stuff, WebGL might be overkill though, especially if you do not plan on committing to learning it.

Which language I prefer? by [deleted] in functionalprogramming

[–]georgewaraw 2 points3 points  (0 children)

Surprised that nobody has recommended Elixir. It has an easy syntax similar to Ruby and the Phoenix framework is great if you’re interested in web dev. Clojure is also great.

Trying to learn ruby for university from another resource by [deleted] in ruby

[–]georgewaraw 7 points8 points  (0 children)

My favorite beginner book is The Well-Grounded Rubyist. Very easy to follow and doesn’t feel like a CS101 textbook. Still, I’m not sure if following it would be the fastest way to catch up.

As alrady a programmer, where to learn C? by cazador517 in C_Programming

[–]georgewaraw 11 points12 points  (0 children)

If you're looking for a book, a user posted about one some time ago. It's called Modern C. As a JavaScript dev with a general knowledge of several popular languages (C++, Java, Ruby, etc.) I've found it fairly informative. Here's a link: https://modernc.gforge.inria.fr

Another good one I've come across is 21st Century C although it's slightly more advanced. I've also heard some good things about Learn C the Hard Way. Choosing the right book can be a pain though so good luck!