mastodon.gamedev.place is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon server focused on game development and related topics.

Server stats:

5.1K
active users

#fennel

0 posts0 participants0 posts today
Continued thread

I ended up adding simple graphics and multiple Z-levels as well. Texture perspective is still wrong, but I don't care.

I'm actually very pleasantly surprised how well Love2D has handled everything I've so far decided to throw at it. The implementation is incredibly naive, it just relies on cell order and overdraw to create a faux 3D space.

It's been a fun diversion, but as always, do I make something with it? Or just stuff this in the drawer like everything else...

I wanted to figure out how old school blobber RPGs work, so I implemented a grid-based first-person dungeon renderer in Love2D and Fennel.

Naturally, since wall information is hard to represent in textual data, I just made this prototype into an ad-hoc level editor.

Perspective is still a bit off, but I'm pretty happy how this turned out!

One of the topics of discussion at this year's conf was web first development for .

One of the issues we face supporting the web build love love2d are the edge cases / differences between Lua PUC 5.1 and Luajit. For those interested in developing for the web using a more recent version of Lua provides some quality of life features comparable to Luajit.

This weekend I got LoveJS running with Lua 5.4 as a POC.

The Love2D team has done a great job ensuring cross compatibility.

feature of the day:

Fennel 1.5 introduced support for using dynamic field names in set

(set (. tbl field1 .. fieldn) val)

Previously you would have used tset for this.

(tset tbl field1 .. fieldn val)

One less built-in for new users to learn 😎