This is every game.

Well, kind of. EverythingRL creates a detailed and immersive game world by mixing AI with existing procedural generation algorithms. You decide the theme of the game, and the AI does the rest -- from designing weapons and armor to monster design to level generation. It's a mix of old and new, but just as rogue-like and fun as things have ever been.

Ever wanted to play a roguelike version of Alien Isolation? Well, now you can.

What about a pirate roguelike with talking sharks? Definitely.

Or a Lord of the Rings roguelike? Easy.

Or a Lord of the Rings roguelike, but everyone is a cat? You bet.

Drop your favorite themes in the comments :)


Types are Pokemon types, see here for reference.


Version History
  • 2024-03-10: Original 7drl build (preserved below and at https://7drl24.pfe.io/pristine/index.html)
  • 2024-03-11: Fixed a bug in the web build causing deterministic dungeon generation.
  • 2024-03-18: Fixed a bug in the server causing player-inputted themes with "/" to fail to generate.
  • 2024-03-26: Release 002, with a few quality-of-life improvements:


    • Changed up AI prompting, yielding more creative results with some themes. (Note: the original 7drl builds will use old APIs and be unaffected by this change)
    • Added fancy FOV/lighting effects.
    • Better food heals more health than before.
    • Tweaked the intro.
    • Added a help button.

Download

Download
everythingrl-windows-002.zip 5 MB
Download
everythingrl-linux-002.zip 5 MB
Download
7drl-windows-build.zip 5 MB
Download
7drl-linux-build.zip 5 MB
Download
pristine-7drl-web-build.zip 2 MB

Development log

Comments

Log in with itch.io to leave a comment.

Tried A Square's Flatland and while the generation sidebar recognized it was supposed to be a 2-d world, it also has no idea what that means and so just defaulted to generic medieval fantasy. It is too bad :(  How does your language model work, and what is its training set? It looks like it is supposed to be identifying potential 'creatures' based off the prompt, but the creatures its picking, at least in this case, are wildly inappropriate.

Hi xyncht, thanks for reporting this to us! I was able to replicate some of the behavior that you're describing. The monsters seemed appropriate to the setting, but the items were generic, which suggests that something went wrong. My guess is that our item prompting is a bit too tailored towards traditional roguelike themes.


I tried a few variations on the prompt, and some of them also had the same issue, but not all of them. In particular, the prompt "Flatland: A Romance of Many Dimensions" or "Flatland: A Romance of Many Dimensions by Edwin Abbot" do not have this issue (although the AI definitely doesn't get the literary reference :) We can take a look tomorrow at the server logs and try to figure out what happened.

We made some changes to item generation that should make this issue less common. I still sometimes see the generic result on "A Square's Flatland", but it doesn't happen as often anymore (and if it does happen, it usually only happens on level 1 of the dungeon). Monster generation seems fine, albeit not super creative. I think the model just has some trouble on this particular prompt for some reason :/

(+1)

After playing some time, i noticed that ai like to add special powers in description of items. Since system is based of pokemon it would be cool to see weapons and enemies have special effects based of it. And also, would be cool to shoot in any direction, or at least make enemies shoot like player.

Hi dard, thanks for the suggestions. Yeah, I think it's a bit frustrating that enemies can shoot in any direction but the player is limited to cardinal directions. I think it's probably more roguelike-y to limit enemies to cardinal directions.

I tried Hunt Down the Freeman. It gave me a mission in a wasteland to take down Combine commander. I got pistol, crowbar and medkit along with energy bar. First enemy is Combine Overwatch with 24 HP, jetpack and rocket launcher doing 8 damage per shot. Both pistol and crowbar doing 1 damage to him. I forgot to heal and just started smashing him with crowbar repeatedly. He outgunned me and i died. 10/10 would Freeman again. But seriously, you can do so many wacky things with it. I don't know why this don't have more attention.

For the future, would be cool to save what it generated for theme to use again.