Pinned toot

A little about myself.

I make:
+ Games using with
+ Music using
+ Pixelart using

I try and write at least a game a year.

For writing code, I exclusively use (love the brutalist theme)

Programing languages I love : R, Fennel, Erlang, Scheme, C, Elisp
Programing languages I hate : C++, Python, Javascript, Elisp
Languages I want to work with next: Rust, Elixer

Offline, I enjoy snowboarding and painting minis (Lord of the Rings)

I saw a dwarf recite Beloved Moistness at The Fragrance of Shielding. I'm not enjoying this.

— Bomrek Kelèrith, mayor

a cool part of capitalism is that all the jobs that help people pay less because they know people who care will do them anyway so its a easy thing to save money on

Finished Delivery Steve!

I still can't seem to get the jump to be consistent at between very high (144+) and very low (25-) frame rates. There is an issue with how acceleration compounds at different time steps that seems intractable.

alexjgriffith.itch.io/delivery

This week's project: Delivery Steve

Deliver packages to all your friends! Beware, as you pick up more packages you become less mobile.

I've been debugging this loading code forever, and I just figured out why everything is messed up when I load from an external file -___-

>> (local v1 {1 :a 2 :b})
>> v2
["a" "b"]

>> (local v2 {2 :a 3 :b})
>> v2
["a" "b"]

>> (# v1)
2

>> (# v2)
0

Fennelview table rendering makes data easy to parse, but it's table syntax has some edges.

Updated my most recent three games to use my rewritten repl for love and bumped them all up to fennel 0.9-dev.

Fennel 0.9-dev won't compile variables that don't exist. Turns out I had a LOT of missing variables in my most recent game.

Like, it's amazing that it actually ran with the number of nils that were coursing through its gamey veins.

Trying to minimize the impact on GC and increase data locality, but memory management in lua is an absolute pain!

Show thread

2. It didn't offer a built in means to access resources needed by all elements, or any restrictions on how those resources could be updated. I found myself always referencing / modifying global state in order to get entities to interact.

2/2

Show thread

Working on a new Entity Component System in for organizing my game code. I had used tiny-ecs for two games in the past. But, I haven't used it in any recent games because it was too much of a hassle for the organizational benefit it provided.

1. It was too lose with its restrictions of how an entity could be defined. Rather than having consistent components each entity could just have its own set. It ended up just being an uncomfortable barrier between "systems" and "entities"

1/2

Got the love.js web converter working!

You can now play Until the Morning Breaks from the comfort of your browser!

Note, this is still experimental and it runs WAY better in chrome than it does in FF on linux for some reason. On windows it runs fine on both...

alexjgriffith.itch.io/until-th

The voting is now open for the next week :)

itch.io/jam/kindred-community-

Play as a saviour burdened with the task of collecting the lost Morning Stones.

Along the way you will encounter little helpless animals lost in the dark, and monstrosities of the never ending night - you'd best avoid the later.

While you can collect the morning stones and save yourself, the only true victory is to save the woodland creatures first. Otherwise, their poor souls will be lost to the darkness forever.

Show thread

Until the Morning Breaks is done!

Roam the winter night, shepherding tiny woodland creatures to the light and trying to break the curse of the eternal darkness.

If you are looking for something to distract yourself with this weekend, feel free to try it out!

Ratings open for the submission in 2 hours.

itch.io/jam/kindred-community-

Like all my games, the source is available on Gitlab: gitlab.com/alexjgriffith/until

Show thread

what do you call donald glover on ice skates 

childish zamboni

in the British version of Lord of the Rings, Frodo takes the ring into Mordour

Show older
gamemaking.social

Hi! Game Making Social is a part of the Fediverse dedicated to being a well-moderated, cosy, friendly place to talk and share stuff about amateur videogame making, and everything surrounding that.

It's kinda an offshoot of Game Making Tools, which is a wiki(+) for a similar audience.

Game makers, game writers, game curators, etc. etc. most welcome!

I also try to maintain a list of not-jerk game-making communities on the wiki, which you might find interesting.

Please read the rules before signing-up :)

PS: We have Animal Crossing, LSD, and Klik & Play emoji :3