PC Feature Planning | Patreon Weekly #123
Added 2021-10-12 17:52:12 +0000 UTCHey Patrons!
Firstly, there’s a new content poll! It’s relating to this weekly though, so please read through this first before going over there.
Also, if you’re a Golden+ Patron and missed it, I’m currently offering a Patreon-exclusive build of the game with the new music built-in! You can find it Here, please let me know what you think!
Finally, as mentioned previously, I’m going to be presenting at Roguelike Celebration 2021 this week! You can find more info about the talk Here.
For the rest of this weekly I’m going to cover my current plans for a PC release on Shattered Pixel Dungeon!
PC Improvements
As mentioned in Weekly #121, I’m currently planning out how to best present the game for new players on platforms like Steam and Itch.io. I don’t think it’s good enough to just present the game as a straight mobile port.
The first thing that has to get done is getting the game to work without requiring a separate Java installation. I’ve been offering the game as a generic JAR for a while now but it’s not really reasonable to expect players to install Java just to play Shattered. It is possible to handle this annoyance on my end though, by packaging Java with the game and presenting it to the user as a simple platform-specific executable.
After that, another big thing I need to do is rethink the game’s core UI. Currently it’s designed for mobile phones with its large buttons and nested windows, but there is a lot more screen real-estate to work on with desktop and laptop computers. At the very least I would like to rearrange the game’s current UI elements, and size game elements more appropriately for larger screens.
Here is a very rough WIP of what that new UI layout may look like, obviously this is subject to change as I get to implementing and take in feedback. I should also note that any UI overhaul I make would be optional. The current mobile interface would be an option to switch to in the settings, and similarly large mobile devices (e.g. tablets) would likely be able to access the PC interface as well.

For some of the additional things I’d like to do, go and take a look at this week’s poll!
I'm planning to make a public blog post later this week, in advance of Roguelike Celebration, which will share some of this info with everyone. That will also include publishing a 'coming soon' store listing on steam!
Comments
Precisely. Unciv is AFAIK even on an old version due to that confusion.
Robert Heinig
2021-10-13 10:06:22 +0000 UTCpackr isn't even the only tool for packaging java applications. I'm going to have to figure out which one works best for Shattered's case.
Shattered Pixel
2021-10-12 23:25:22 +0000 UTCYeah hotbar seems like a very popular option, so that will likely get some priority. I intend to have the inventory always be open though, but I agree it could be a little smaller than it is in the WIP picture.
Shattered Pixel
2021-10-12 23:24:56 +0000 UTCI definitely didn't just edit that image or anything.. definitely didn't do that...
Shattered Pixel
2021-10-12 23:23:53 +0000 UTCAs for jar and packr - I understand maybe 25% of what Yair did to get that working for Unciv, so I'm 100% sure you're welcome to ask anytime ;)
Robert Heinig
2021-10-12 18:30:43 +0000 UTCExciting! Cool reminder that Shattered is coming to PC. I always thought a UI with more hotbar options would be helpful (looking at you 6 wand mage runs). In support of that: Maybe a hotbar across the bottom middle, including buttons for the bags to open the window on the right? That way the large inventory screen is only open when necessary. EDIT: Just looked at the poll post. Please ignore 😇
Max F
2021-10-12 18:15:53 +0000 UTCIt's a remaster of that 0.3.3 image!
Trashbox Bobylev
2021-10-12 18:09:10 +0000 UTC