mastodon.online is one of the many independent Mastodon servers you can use to participate in the fediverse.
A newer server operated by the Mastodon gGmbH non-profit

Server stats:

11K
active users

#crpg

14 posts12 participants0 posts today

Look at this extremely cool game jam that's ongoing with plenty of time still left:

Narrative Alchemy Jam 2025
itch.io/jam/narrative-alchemy-

*This is a jam for transformative narrative games of all kinds. It will be judged by me (Chance). Since I prefer to cultivate a collaborative rather than a competitive environment, and since judging is often highly subjective, I have chosen to use the word "Favorite" rather than "Best" for the award categories:

Favorite Educational Game - Open to educators and non-educators, as long as your game teaches something intended to be useful for players' personal growth or learning.

Favorite Therapeutic Game - Please enter only if you're a therapist, social worker, psychologist, counselor, life coach, neurodiversity researcher, etc. Games about therapy or therapeutic topics are allowed in other categories; this category is specifically for games intended for use as part of a therapy session.

Favorite Spiritual or Religious Game - You don't need to be clergy to submit to this category. Religious fundamentalists, including militant atheists, are not welcome.

Favorite Recreational Game - This is for games primarily intended to be fun to play, while also exploring a thought-provoking or emotionally resonant theme / genre.

Favorite Serious Game - This is for games intended to be thought-provoking, emotionally intense, or culturally important, but not necessarily fun or light-hearted.

Entering multiple categories is allowed, as long as it makes sense for your game. The only two categories that are mutually exclusive are "Favorite Recreational Game" and "Favorite Serious Game".

Since I'm a TTRPG and LARP designer with academic training in transformative role-playing game design, this jam is primarily geared toward analog, physical games. But if you're a CRPG or visual novel designer with an idea that fits, go for it! Some of my favorite transformative narrative games are computer games (e.g. The Longest Journey, The Talos Principle, I Have No Mouth and I Must Scream, Disco Elysium).*

itch.ioNarrative Alchemy Jam 2025A game jam from 2025-02-23 to 2025-05-01 hosted by Narrative Alchemy. (Image by RDNE Stock Project ) This is a jam for transformative narrative games of all kinds. It will be judged by me (Chance). Since I prefer to cult...

I'm not so keen on #PillarsOfEternity getting a turn-based mode; I've learned from experience that real-time and turn-based have for more tactical implications than one might initially expect. A lot changes based on whether or not your opponents can move while you do, and that impacts the balance and utility of dozens of different abilities.

(Since it's obviously optional, though, I'm not lamenting anything other than the loss of some of Obsidian's time.) #crpg

I have been restructuring Richard Garriott's DND1 code that was written in BASIC. The old kind of BASIC where you had line numbers and did a lot of GOTO a line number.

It is fascinating trying to move it around with more modern eyes and years of programming dogma.

The code only has the concept of global variables. Every variable you make is then in the global space.

You can reuse a bit of code anywhere by just doing a GOTO line number. But it makes it very difficult to reason about because you might think of a stack of lines as a function and want to group them together, but some code somewhere else might just jump right into the middle of it!

Some bit of code might rely on some variable from somwhere else but it is difficult to know if some other bit of code is clobbering it.

Anyhow, this is the restructured version I put together.

codeberg.org/random-wizard/dnd

I moved things into GOSUB sections. Each GOSUB gets 1000 lines (usually it goes by 10s so only 100 lines) and the last line always ends in 999 and is a RETURN. A REM SUBROUTINE means nothing will GOTO in the middle of it.

This way it sort of acts like a traditional function. Still does not have arguments though.

I wonder if there are any companies out there looking for BASIC programmers.

#crpg#ultima#basic