Email or username:

Password:

Forgot your password?
Top-level
Devine Lu Linvega

This entire project was inspired by the game Another World's VM, and the fantastic article documenting it.

fabiensanglard.net/another_wor

This is a milestone for Uxn, partly because it's what it was designed to do, but until now I had only written projects too small to really test the idea of Uxn being even capable of driving games more complex than card games. I'm super happy to see that it delivered, but also I think it's the most fun I ever had programming a game.

wiki.xxiivv.com/site/devlog.ht

7 comments
Devine Lu Linvega

"Another World VM defines 256 variables, 64 threads, 29 opcodes, and four framebuffers. That's it. If you build a VM host capable of handling these, you can run the game. If you are able to make the VM fast enough to run at 20 frames per seconds, you can actually play the game. "

loren schmidt

@neauoire what an amazing article! Another World has had a huge effect on me, but i didn't know it was implemented this way- how beautiful.

Lukas Nystrand von Unge

@neauoire i remember reading that article too and all the ideas and inspiration it ignited. I love your line of tools and use left every other day. Thanks to both of you for the inspiration you bring me and others.

Devine Lu Linvega

@lukiss cheers for saying so! I'm trying to make little improvements to left every few days :)

I wonder how many people's minds the article on Another World blew. With hindsight, after seeing other articles like it about virtual machines and similar topics, I think what's special about this one is that it's both visual and explained in simple terms so it's accessible to people like us sitting just outside of the edge of computer science

Jernej Simončič �

@neauoire @lukiss I remember being in awe watching the intro on my 286. And the sound through PC speaker was unlike any other game I had at the time.

Go Up