AirshipCraft - Passion Project Looking for Volunteers

Steffbeard

Feedback score
0
Posts
10
Reactions
0
Resources
0
Hello! My name on here is Steffbeard but I would prefer to go by my new handle: zune.

Summary:

AirshipCraft is a geopolitical server built on a fantasy map with the goal of implementing fully "living" NPC nations that interact with both the player and each other in-order to create a "dynamic" server that constantly changes. This, combined with planned MMORPG elements will create a (in my opinion) very unique gameplay experience for the player. The mentality is to essentially create a singeplayer game with multiplayer connectivity. I would like to invite anyone interested enough and kind enough to volunteer their time to help make this project a reality.

About the project:

I started working on AirshipCraft on my own early in 2022 as a way to reteach myself Java and to get more accustomed with Spigot plugin development in particular.

Originally I had the idea of creating a server focused on the plugin Movecraft which is a great plugin but unfortunately, the community for it is slowly dying out and I wanted to try and help fix that by creating a fun and unique server that would introduce that plugin to more people.

One of the problems that I've noticed with these servers is the lack of an active playerbase. If you go to join a server and see that there are no players online, you are less likely to want to play on that server and therefore the server naturally dies out.

To address this problem, I have come up with a solution: NPCs. By implementing these NPC nations, the player will feel like there will always be some sort of conflict or event to take part of regardless of the actual player count of the server, thus enticing players to join even if the server is empty. This will cause playercount to go up, which will in-turn make players want to join the server; therefore attempting to solve the inactive playerbase problem.

It's hard to discuss all of the other features that we have planned in-depth, especially since the project isn't completely fleshed out yet but I can try and give a quick overview of the major ones:
  • NPC Nations and NPCs built using the OpenAI API and Tensorflow
  • Custom nations/land-claiming system that interfaces directly with the NPCs as well as other mechanics such as:
  • A custom economy system that attempts to create a fully dynamic economy with changing item prices and price ceilings following a supply and demand model (possibly even allowing for multiple currencies and a currency exchange system)
  • A cults system that allows players to create and join their own religions with a built in progression system for leveling up deities and giving "believers" buffs for their devoutness
  • Custom combat system that introduces things such as damage types and custom items with "special" moves (right-click, shift + right-click, etc..)

As mentioned previously, there are other planned features that have not been fully fleshed out yet, but you can take a look at the (very unfinished) documentation here

What we are looking for:
Since this is a passion project, we preferably want others who are as passionate about the project as I am but this isn't a requirement. We are simply looking for anyone with any level of experience or knowledge about java development, particularly use of the Spigot/Paper API or JDA libraries to help make this project a reality. We are also accepting web/full stack developers who are knowledgable in languages such as JavaScript, Python and PHP.

There are no deadlines for any of the tasks relating to the project, the project itself has no deadline but we hope to have something playable by next year.
Everyone who is currently working on the project has their own real life commitments and I am completely understanding of that.
I am in no rush to finish the project either as I believe that perfection and quality takes time and can't be rushed.

If you are interested or want more information, please feel free to contact me on discord!:
zune#8662

Thank you so much for reading this and I hope to work with you soon!
 
Type
Requesting
Provided by
Team
Top