Hello everyone -
Have you needed a reason or incentive to hone your development skills? Have you had an idea that you wanted to see implemented into ProjectKorra? Well now is your chance to do both. Today, we are announcing the first ever ProjectKorra add-on development contest. Even if you don't know how to develop an add-on, here is your chance to learn. Read on for more information.
What you need to know:
The rules:
I did my best to put all of the information I could in this post. I'm sure I missed something. The post after this will be reserved for a Frequently Asked Questions. If you have any question whatsoever, please refer to the post right below this, or just reply to this thread. We'll do our best to answer it. I mean it, ask if you have any questions. This isn't meant to be a contest just for coding experts, it's open to literally everyone. We invite everyone to learn something new with this one.
Happy creating & good luck!
Have you needed a reason or incentive to hone your development skills? Have you had an idea that you wanted to see implemented into ProjectKorra? Well now is your chance to do both. Today, we are announcing the first ever ProjectKorra add-on development contest. Even if you don't know how to develop an add-on, here is your chance to learn. Read on for more information.
What you need to know:
- Submissions will be accepted for 3 weeks from today. This means that all submissions are due on Friday, April 7th at 11:59 p.m. Eastern Standard Time (United States)
- Submissions do not have to be complex in code, rather, both creativity and execution are weighted equally.
- The winning submission, and other notable submissions are eligible to be placed in the official ProjectKorra (Core) plugin (may be subject to additional tweaking by our Concept Design Department)
- The winning participants will receive a $20 prize. Must be accepted via PayPal. Additionally, the top 3 participants will receive the top donor rank for a month on the official ProjectKorra server when it launches.
- Any developer that shows an appropriate skillset, may be eligible for a staff position on ProjectKorra's development team.
The rules:
- All submissions MUST be your own. If you are found to be copying someone else's code a significant amount, you will be automatically disqualified.
- Former ProjectKorra Developers are able to participate. Current ProjectKorra Developers may be reached out to for help, but aren't able to participate. Non-development staff are eligible to participate.
- Scoring will happen in two rounds. Developers will pick the top 5 submissions based on the scoring criteria outlined below. These top 5 submissions will then be put to a vote by the ProjectKorra community to decide on the winner.
- Scoring Criteria:
- 3 Developers, to be announced later, will make up the scoring panel for the first round. They will score based on two categories: creativity and execution. Each category is worth 10 points, for a total of 20 points.
- The 3 developers total scores will average out to give you a final score out of 20.
- Creativity: how original is the idea? Has someone else done it in an already existing add-on before the contest started? You will not be penalized, however, from creating from a suggestion that already exists but has not been implemented. Additionally, you are allowed to re-create an existing ability in ProjectKorra (Core) if you are convinced you can do it in a good way.
- Execution simply refers to whether or not the addon works as described and how it interacts with the game. Coding standards are NOT judged, meaning we can excuse sloppy code as it is something that can be fixed.
- 3 Developers, to be announced later, will make up the scoring panel for the first round. They will score based on two categories: creativity and execution. Each category is worth 10 points, for a total of 20 points.
- Scoring Criteria:
- Your submission must be a new ability, or a rework of an existing or past ability. It cannot be something that already exists in the Add-on section of the forum. Your ability may be for any element, a passive, or anything your heart desires. BE CREATIVE.
- You must submit a single ability. We will not accept rather large plugins with multiple abilities in them.
- Each participant is limited to 1 entry.
- Your submission may not be from an add-on that currently exists and is maintained. Abandoned abilities are okay, but are heavily frowned upon (may penalize you in the creative category). Essentially, you should be designing and creating something new.
- You can submit your ability through an application hosted on our website. You can access it by clicking this link. Be warned, each person may only submit it once.
- This will create a new thread in a new category called "Contest Submissions", you'll only be able to see your own post, so don't feel alarmed when you don't see anything else.
- When it's received (should be within 48 hours), someone from our team (OmniCypher or myself) will comment giving you something along the lines of "Thanks for the submission!" and mark it as "Valid" to ensure that we have all the parts we need to judge the submission.
- If you're missing something essential, i.e. the source code, we may ask you to edit your thread and post it. You will not be able to re-submit the jar, however, so make sure you do this correctly on your first try!
- You are at risk if you wait until the end to make your submission. If it gets down to the last 48 hours and you don't have a completed entry, it is no one's fault but your own. Ask questions if you're confused.
- The ProjectKorra Javadocs
- There is a new category on the forum that you can use to ask for Development help. Click here to use it. Anyone in the community, or our development staff, can help you out.
- We've written a tutorial on how to create a basic ability, you can find it here.
- @Sobki has done a video series on how to develop a slightly more advanced ability. Find it here.
- You can also use any Java development tutorial that you can find on the internet, in a book, or wherever.
I did my best to put all of the information I could in this post. I'm sure I missed something. The post after this will be reserved for a Frequently Asked Questions. If you have any question whatsoever, please refer to the post right below this, or just reply to this thread. We'll do our best to answer it. I mean it, ask if you have any questions. This isn't meant to be a contest just for coding experts, it's open to literally everyone. We invite everyone to learn something new with this one.
Happy creating & good luck!