XaiJu
journeyofwrestling
journeyofwrestling

patreon


Next Feature

A few months ago I posted about the future of Journey of Wrestling, describing an offline version. Your overwhelming opinion was to work on it after the release of Deeper Injuries, so this time I'm not holding a poll (sorry!), but am pleased to announce that the next feature is ...

JoW Offline!

The offline version will be released on Stream, iOS and Android, and will be super fast, have more competitors and save slots and a visual overhaul. The web version will remain and all paid users will get a Steam or Mobile key for free. Patrons will get both :)

Process

The back-end of the game is currently written in Python and runs on a server. Every request you make, like loading a new game or booking a match goes to this server and changes your game's state in a database.

Now all of that needs to happen locally, and if you want to keep a single codebase for all platforms (which I do), Python falls short. One option is to use a cross-platform framework like Godot/Unity, but that would mean learning a new framework and coding the game from scratch.

Since the front-end is already in Javascript, I figured the best solution is to use Electron/Cordova, which allows you to publish websites as apps on desktop and mobile.

That means the whole back-end of the game needs to be ported from Python to Javascript (which is about 70k lines of code!), but it's probably the quickest route to the bring the game offline.

Progress

70k lines of code, but that will take months!

Well, yes, probably. But, surprise! I've been working on it for a while now, and a lot has been completed:

You'll notice that everything runs really fast above. That's what you'll get, even with huge scenarios!

That leaves booking and playing events, simulation, scenario creation and some other small things. But it's not too hard I'm chipping away at it.

Future

Once the game is ported to Javascript, I can make some improvements and publish it to Steam and Mobile! Patrons will of course get early access to the offline version.

I will keep updating you weekly with progress and hopefully we can publish this soon :)

Thanks so much for supporting the game and for reading. If you have any feedback do let me know below.

Happy holidays!

Comments

we'll see how big it can get once i port simulating competitors.

So exciting 😀

This blows my mind. Im already salivating at the thought of bigger worlds.

Johnathan


More Creators