Basically what's going on here is that I'm wrapping up my degree in Computer Science over at University and I'm really tired of coding thing's I have no creative direction over, so I'd like to reach out to you guys for some help:
I'm interested in developing a kind of RP/RPG interface for (Forge) servers that's more about localizing as much functionality as possible. However, I haven't played this game in quite a while and I no longer know what fantasy server admins would like in terms of RP functionality and game mechanics. If you have any ideas as to what could be added to the mod, please make as many suggestions as you'd like; just please be as specific as possible before making a suggestion because the details are essential.
Anyways, the consensus seems to be that something which handles "quests", "character creation", "skills", and "economy" were suggested to me in DMs, but I can't really do anything with that information due to lack of details on the actual, desired behavior of the suggested content.
So, if you're an admin or know one that can chime in, please share this thread around and make as many suggestions you can dream up. I'll start organizing this post by suggestion provided there's suitable interest.
JELLY BEAN API
(last update: 10/26/17)
Features planned for first release:
Character Creation GUI: A GUI for assigning/viewing character skills, attributes, a render of the player character, biography, and other information relevant to the player character.
PROGRESS: [■ ■ □ □ □ □ □ □ □ □]
Skills System:A system for creating arbitrary in-game skills.
PROGRESS: [□ □ □ □ □ □ □ □ □ □]
Health/Mana/Stamina System:Arbitrary and variable player health/mana/stamina gauges with optional hooks into player attributes and skills.
PROGRESS: [□ □ □ □ □ □ □ □ □ □]
Experience System:Arbitrary reward system based off of desired, in-game player actions.
PROGRESS: [□ □ □ □ □ □ □ □ □ □]
Prerequisite System: A tiered system of required prerequisites dependent on player skills with optional hooks into player attributes.
PROGRESS: [□ □ □ □ □ □ □ □ □ □]
Chat System:Proximity chat system based off of arbitrary and variable distances.
PROGRESS: [□ □ □ □ □ □ □ □ □ □]
Dice Rolling:Literally dice rolling.
PROGRESS: [□ □ □ □ □ □ □ □ □ □]
Permissions System:An inhibitory system for player access to commands and in-game actions.
PROGRESS: [□ □ □ □ □ □ □ □ □ □]
FAQ
"What the hell is this?"
Think of this like a toolbox for your server. If you enjoy roleplaying or fantasy themed servers (the time period doesn't really matter I guess), this API should allow admins to create their desired in-game behavior and mechanics. Think custom skills, custom character attributes, and other things like that. The goal here is to minimize the amount of time admins have to spend wrestling with often conflicting and numerous plugins to create an imaginative and fun in-game experience for their players intuitively and with ease.
"Will there be a single player version?"
I guess I could set up a single player version but it won't be until initial release. It's not a priority.
Basically what's going on here is that I'm wrapping up my degree in Computer Science over at University and I'm really tired of coding thing's I have no creative direction over, so I'd like to reach out to you guys for some help:
I'm interested in developing a kind of RP/RPG interface for (Forge) servers that's more about localizing as much functionality as possible. However, I haven't played this game in quite a while and I no longer know what fantasy server admins would like in terms of RP functionality and game mechanics. If you have any ideas as to what could be added to the mod, please make as many suggestions as you'd like; just please be as specific as possible before making a suggestion because the details are essential.
Anyways, the consensus seems to be that something which handles "quests", "character creation", "skills", and "economy" were suggested to me in DMs, but I can't really do anything with that information due to lack of details on the actual, desired behavior of the suggested content.
So, if you're an admin or know one that can chime in, please share this thread around and make as many suggestions you can dream up. I'll start organizing this post by suggestion provided there's suitable interest.
Features planned for first release:
PROGRESS: [■ ■ □ □ □ □ □ □ □ □]
PROGRESS: [□ □ □ □ □ □ □ □ □ □]
PROGRESS: [□ □ □ □ □ □ □ □ □ □]
PROGRESS: [□ □ □ □ □ □ □ □ □ □]
PROGRESS: [□ □ □ □ □ □ □ □ □ □]
PROGRESS: [□ □ □ □ □ □ □ □ □ □]
PROGRESS: [□ □ □ □ □ □ □ □ □ □]
PROGRESS: [□ □ □ □ □ □ □ □ □ □]
"What the hell is this?"
"Will there be a single player version?"
"Are you getting enough sleep?"
[Update: 10/25/17]
I've decided to go ahead and develop a "character creation" GUI in the mean time, in the style of a roleplaying character sheet.
Also I have no idea what to name this whole thing so I'm just gonna go with "Jelly Bean API" for the time being
[Update: 10/26/17]
Talked around with some people and was able to distill a list of essential features for first release.
Also updated the original post to reflect current discussions.