So I found this thread laying around in my google drive and decided to finish it. Yays.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
IMPORTANT: Please actually read the entire thread through before commenting. Also don't comment "Apps will never work because herpderp java". We don't know that. This suggestion should only be considered if it is possible for anything SK-related to work on a mobile, android/iOS based device. Which would require Developer confirmation. This is not a java war thread.
I am also very aware that various threads have been made about this topic before. I have read most of them and determined that my ideas are sufficiently different and detailed to warrant their own thread, rather than necro a different thread and try to steer it my direction.
Thank you in advance for not insensitively and unconditionally flaming the Firestorm out of this thread.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Spiral Knights is a game with many currencies, items, trades, and other systems not involving actual core gameplay (moving your character around and smashing things). Many of these systems are attractive to bored vanguards, and people spend lots of time sitting in haven and browsing the AH, talking to their guild, browsing trade chat, rolling UVs, ragecrafting, etc. None of these things require gameplay mechanics, to the best of my knowledge. These are all things that could be done without opening the game, and it wouldn't have a major effect on your experience. Plus it would be less server stress :)
What I'm suggesting is an app that would do all the aforementioned things, plus some others. It would be a convenient way to manage things like auctions and CE trades without opening up SK, or even on the go.
App features:
-Send and receive mail.
-Browse the Auction house, put items up for auction, and place bids.
-Use the energy depot.
-Use the supply depot.
-Browse vendor shops including: all strangers in the Bazaar, Brinks, Sullivan, and HoH vendors. Possibly also event vendors. (yes this includes Punch and Bechamel.)
-Use Punch and Vise's services.
-Talk in Zone, Trade, and Guild chat.
-View online friends and guildmates.
-Send/receive tells.
-Use the standard alchemy machine.
-Manage loadouts.
-If possible: complete "give the spiral order your stuff" prestige missions (Monstrous Research, Arms Appropriation, Supply Delivery, and Geological Survey)
-if possible: trade with other knights (not sure if this would work, since currently you have to be with the other knight to trade)
Suggested by Usevnsevnsixfivfor:
-Inventory/character management - this means equipping your character/sprite, activating slots, amplifiers, lockboxes, and whatever else.
-Crafting Sprite food.
development:
Presumably OOO would outsource this app, as they don't really have manpower to spare this kind of thing. Regardless it doesn't seem like it would be overly hard to me, just a matter of getting the info off of the servers and transferring it in a visual form for the app. But what do I know about programming? (Hint: virtually nothing)
So um... yeah. Discuss?
Apps will never work because herpderp java
Just going to state that you don't even need to mention this: although the client works using java, network messages are constructed of bytes and aren't biased towards where they're going or what programming language they were made with. A server database is just a assortment of memory. Any programming language that can read memory (which goes without saying, is all of them) can operate off of this.
Anyone who says otherwise needs to lrn2network ;) Packets, buffers, sockets, clients, hosts, strings, bytes, longs, and all that.