Search found 11 matches

by josh_uu
Wed Dec 04, 2019 10:43 pm
Forum: Games and Creations
Topic: Sliding maze puzzle
Replies: 6
Views: 6319

Re: Sliding maze puzzle

i haven't figured out how to play it yet, and i'm already hooked! do you plan on continuing this?
by josh_uu
Wed Dec 04, 2019 10:36 pm
Forum: Games and Creations
Topic: cave game - generic terraria clone
Replies: 15
Views: 19852

Re: cave game - generic terraria clone

Oi everyone, it's been some time since I posted. I don't have anything particularly impressive to show off this time. I've spent the last while just refining and polishing up some aspects of the game. It should be more stable, and much more enjoyable to play now. I think i'll put the project away fo...
by josh_uu
Fri Sep 20, 2019 6:15 pm
Forum: Games and Creations
Topic: cave game - generic terraria clone
Replies: 15
Views: 19852

Re: cave game - generic terraria clone

Heyo! I've been working on things for a little while longer, and i've managed to get a lot more than I expected done. Tri-color, multithreaded lighting has been implemented, along with threaded file I/O for world loading and saving. I've also gotten a menu for the game, so you can save and load from...
by josh_uu
Wed Aug 28, 2019 7:44 pm
Forum: Games and Creations
Topic: cave game - generic terraria clone
Replies: 15
Views: 19852

Re: cave game - generic terraria clone

Thanks milon! To grab onto the rope, try presssing W. (I can't remember if I had implemented rope mechanics by the time I uploaded that .love file) As far as water goes, I might just leave it for comedic effect. Chunks will be permanent once I get around to implementing saving and loading though. :)...
by josh_uu
Wed Aug 28, 2019 12:22 am
Forum: Games and Creations
Topic: cave game - generic terraria clone
Replies: 15
Views: 19852

Re: cave game - generic terraria clone

Jeeper wrote: Tue Aug 27, 2019 7:14 pm if dt > 0.1 then dt = 0.1 end
Yeah, basically that snippet.
by josh_uu
Sun Aug 25, 2019 3:49 am
Forum: Support and Development
Topic: Performance of metatable-based inheritance for entity classes?
Replies: 4
Views: 4806

Re: Performance of metatable-based inheritance for entity classes?

Performance impact will be negligible. Your code will also likely be much more readable and easier to maintain. I can provide some links to different class implementations if you'd like. I use my own that is intentionally simplistic and only implements inheritance, if that would also be helpful to h...
by josh_uu
Sun Aug 25, 2019 3:19 am
Forum: Games and Creations
Topic: cave game - generic terraria clone
Replies: 15
Views: 19852

Re: cave game - generic terraria clone

Another progress update. Implemented rope climbing, and partially implemented lighting. My flood-fill algorithm does not yet account for when light sources are removed, maybe I can find a fix soon.

https://youtu.be/mq1KwwmNUwc
by josh_uu
Sat Aug 24, 2019 7:27 pm
Forum: Games and Creations
Topic: cave game - generic terraria clone
Replies: 15
Views: 19852

Re: cave game - generic terraria clone

Awesome, thanks for the tips. For now i've made naive adjustments by clamping velocity and deltatime before passing them to the physics solver. In the meantime, I also just finished up the fluid mechanics. Open the console and type give water_tile 999 if you want to try to break it. Here's the new ....
by josh_uu
Sat Aug 24, 2019 5:35 pm
Forum: Games and Creations
Topic: cave game - generic terraria clone
Replies: 15
Views: 19852

Re: cave game - generic terraria clone

Capping dt should work as an easy fix. It's probably also a sensible fix. Hey, thanks for the tip. It seems to fix issues caused by lag or window scaling/dragging. Now I just need to fix collision solving having a tendency to teleport you randomly if you get stuck inside tiles, as well as tunneling...
by josh_uu
Sat Aug 24, 2019 5:20 pm
Forum: Games and Creations
Topic: cave game - generic terraria clone
Replies: 15
Views: 19852

Re: cave game - generic terraria clone

Yup, that's exactly right. I've looked into finding a fix, but honestly just haven't gotten around to it yet.

For the keyboard-swapping, I suppose the standard 0-9 keys are a logical choice. I'll go ahead and add that today.

Thanks!