Next Feature
Added 2022-12-27 21:02:35 +0000 UTCA 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:
- Starting a new game
- Importing your web games
- Main game page
- Dashboard
- Roster menus
- Other manage menus and actions


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.
2022-12-28 09:01:11 +0000 UTCSo exciting 😀
2022-12-27 23:16:28 +0000 UTCThis blows my mind. Im already salivating at the thought of bigger worlds.
Johnathan
2022-12-27 21:58:38 +0000 UTC