Search found 3534 matches

by Jasoco
Thu Oct 21, 2021 3:19 pm
Forum: Games and Creations
Topic: Lead Haul - Old-school space pirate FPS
Replies: 23
Views: 8206

Re: Lead Haul - Old-school space pirate FPS

So I decided to download g3d itself as well sa this game and placed the current version of the library in my project and set up a workspace to play around. I copied some of your code for generating the level walls and stuff and copied over the door model and tried to get it working. But for some rea...
by Jasoco
Tue Oct 19, 2021 7:43 pm
Forum: Libraries and Tools
Topic: Groverburger's 3D Engine (g3d) v1.4 Release
Replies: 119
Views: 224329

Re: Groverburger's 3D Engine (g3d) v1.4 Release

I'm so excited to start playing around with this! I'm currently working on a 3D raycaster but have really been hitting a wall performance wise. I was doing it the old-fashioned way of casting actual rays and drawing walls a line at a time but performance on just the raycasting part was using a lot o...
by Jasoco
Sun Oct 17, 2021 4:13 am
Forum: Games and Creations
Topic: Lead Haul - Old-school space pirate FPS
Replies: 23
Views: 8206

Re: Lead Haul - Old-school space pirate FPS

Honestly, 45 fps on a 8 year old Mac book pro doesn't sound that bad. My old gaming laptop from around that time doesn't even boot up anymore and ran most games quite sluggishly in the years leading up to it kicking the bucket. To be honest I would be so curious to get as much data about how it per...
by Jasoco
Wed Oct 13, 2021 8:47 pm
Forum: Games and Creations
Topic: Lead Haul - Old-school space pirate FPS
Replies: 23
Views: 8206

Re: Lead Haul - Old-school space pirate FPS

<< My original post >> Thanks for the kind words. :awesome: I've been trying to make raycasters since forever after seeing some that were made in LÖVE (including yours ;)) and I always ended up scrapping them either due to poor performance or because I had written a crap-ton of messy code I didn't ...
by Jasoco
Mon Oct 11, 2021 2:36 pm
Forum: Games and Creations
Topic: Lead Haul - Old-school space pirate FPS
Replies: 23
Views: 8206

Re: Lead Haul - Old-school space pirate FPS

Once again I am impressed and I am seriously thinking about switching over to g3D instead of just using a normal raycaster. I've discovered that in Löve, even with JuaJIT, casting a ray is very costly. Out of the entire frame time, the ray itself ends up using almost half that time and the bigger a ...
by Jasoco
Fri Sep 17, 2021 7:33 pm
Forum: Libraries and Tools
Topic: Groverburger's 3D Engine (g3d) v1.4 Release
Replies: 119
Views: 224329

Re: Groverburger's 3D Engine (g3d) v1.4 Release

I've looked at the code and I still don't know how you pulled this off. But it's amazing. I played all the way through the Hoarder game and it was so hard to believe I was playing a game in Löve.
by Jasoco
Sun Aug 01, 2021 3:42 am
Forum: Libraries and Tools
Topic: pathfun: a pure Lua library for 2D pathfinding, with editor
Replies: 9
Views: 7169

Re: pathfun: a pure Lua library for 2D pathfinding, with editor

I'm intrigued. How well does it perform when you have multiple entities all calculating paths at once?
by Jasoco
Wed Jul 28, 2021 3:13 am
Forum: General
Topic: LÖVE 11.3 released!
Replies: 48
Views: 946000

Re: LÖVE 11.3 released!

I'm just glad to see Löve is not dead. I'm working on something pretty cool and Löve is just so easy to use.
by Jasoco
Tue Jul 27, 2021 6:47 pm
Forum: General
Topic: LÖVE 11.3 released!
Replies: 48
Views: 946000

Re: LÖVE 11.3 released!

GVovkiv wrote: Tue Jul 27, 2021 6:44 pm
Jasoco wrote: Tue Jul 27, 2021 6:31 pm Will we ever see an 11.4? Or a 12? Seems like 11.3 came out a long time ago now.
https://github.com/love2d/love/tree/12.0-development
That looks like it's still on 11.3.
by Jasoco
Tue Jul 27, 2021 6:44 pm
Forum: General
Topic: Initialise manually a table with 2 or 3 dimensions.
Replies: 7
Views: 4606

Re: Initialise manually a table with 2 or 3 dimensions.

If you know how big you're gonna want the table to be you can create an empty one easily first: my_table = {} for x = 1, width_of_table do my_table[x] = {} for y = 1, height_of_table do my_table[x][y] = false -- Or whatever other value you want here. I used a boolean for ease of checking later -- bu...