- The Mount & Blade Modding Contest – March-April 2019
Theme: Gameplay Features
Greetings everyone!
Welcome to our second-ever scripting contest. We've listened to your feedback from last time, and, as you'll have already noticed, we've decided to give you all the liberty you want. The theme of "Gameplay Features" was deliberately chosen to be vague, and this time around we're allowing any other tools available. WSE, Lua, whatever else you've got in mind. Go nuts! (Just remember to make sure your installation instructions are clear!)
In addition, you may notice that this contest will be running through April as well. The submission period is still as normal, but with the extension of the February contest we felt it more appropriate to delay this one a little bit, so as to not have the both of them overlapping. (The contest after that (2D art) starts on the first of May.)
[size=18pt]Contest Information
Theme: Gameplay Features
Submission Start Date: March 16th 2019 00:00 GMT
Submission End Date: April 15th 2019 23:59 GMT
MBMC Rules:- You may only submit your work during the submission time period specified above.
- Submit only your original work, no derivatives of another asset or asset theft is allowed.
- By submitting your work to the contest, you agree that it will be shared as open source with all the submissions at the end of the contest, according to the open source license provided here.
- If you've used assets from TaleWorlds games you must make it known so that the submission can be labelled accordingly (LSP).
- In case there's a monetary reward, it's given out only if there are 3 or more submissions.
Scripting Contest Rules:- You may submit up to three works for the contest, they'll be treated as separate submissions.
- As an exception to the general contest rule above, derivatives of OSP code packs are allowed, but only your own work shall be scored.
- If you base your submission on an existing OSP or DLC pack, you must fully disclose the origin of this existing OSP or DLC.
- It is mandatory for your submission to include instructions for installation; it is recommended that they are thorough. (Those contribute to scoring.)
- Additional assets, such as animations or UI meshes, shall not be scored. Only the code is to be evaluated; feel free to utilise placeholders as needed.
- The features and mechanics you implement must not be present in Warband Native, or, if based on a DLC, to not be present in that DLC.
- The code provided must be compatible with the latest version of Warband, and will be tested on Warband (with any necessary dependencies, such as WSE, in use), using any respective DLC if required.
- Should your submission require a DLC pack in order to be playable, your submission form must include a link to a recording of your feature(s) in action. This is optional but strongly recommended for submissions based on Native Warband.
Evaluation System
As usual, the submissions will be evaluated using a points system, based on their performance in the following three categories: Code Quality (10 points), Gameplay (5 points), Ease of Installation (5 points), Ease of Customisation (5 points), and OSP Value (5 points). Once the submission end date is reached and the submissions are closed, the judges and selected testers will review the submissions. Each of the two judges will submit up to 30 points in total, thus the maximum number of points attainable by a submission is 60.
Code Quality
The organisation, cleanliness, and "buglessness" of your code. As normal for coding, you should strive to give your variables proper names, to keep indentation proper, and to resolve compile-time warnings; your code should be as efficient and effective as possible.
If your submission is multiplayer-focused, you should define whether your feature works as a server side (only) modification, or requires server and client adjustments. The latter is logically not native-compatible out of the box, but uses less network traffic in the most cases. For the related performance rating network-traffic optimizations will be prioritized over run-time optimizations.
Gameplay
How your new feature feels in the game. Is the modified UI elegant and easy to understand? Is your new mechanic intuitive and accessible? Is the feature fun to play with?
Ease of Installation
How easy it would be for an inexperienced modder to install your addition; how clear, thorough, and readable the installation instructions are.
Ease of Customisation
How easy it would be for another modder to modify and tweak the behaviours of the pack. Reliance on constants versus fixed values, etc.
OSP Value
How original and useful this submission is as an OSP pack. A niche kit built to take advantage of a single specific mod's features would naturally score low in this category, as would unoriginal ideas. A pack that is both original and could fit into a wide variety of mods, however, is guaranteed to score high.
Code:
(10 points)
If your submission is multiplayer-focused, you should define whether your feature works as a server side (only) modification, or requires server and client adjustments. The latter is logically not native-compatible out of the box, but uses less network traffic in the most cases. For the related performance rating network-traffic optimizations will be prioritized over run-time optimizations.
Gameplay
Code:
(5 points)
Ease of Installation
Code:
(5 points)
Ease of Customisation
Code:
(5 points)
OSP Value
Code:
(5 points)
Judging Committee
The judging committee is comprised of two elite scripters.
Contest Rewards
- Medals to showcase your achievement across the forums (by Efe Karacar)
- Eternal place in the Mount & Blade Modding Contest Hall of Fame
- Maybe something else...
Submitting Your Work
You can use the below form to submit your work. If you make any edits or changes after your first submission, it'll be accepted if it is re-submitted within the submission deadline. Name your submission as you see fit, and please try to use a stable file hosting service (Google Drive, Mediafire, Dropbox, etc.). We recommend adding any new and modified files as well as any relevant instructions for installation into an archive, and uploading that.
Code:
[b]Forum username:[/b]
[b]Submission name:[/b]
[b]Download link:[/b]
[b]Video:[/b]
By submitting this work I agree to the rules and regulations of this contest.
Forum username: Lumos
Submission name: No more XP: TES-style skill levelling (likely not very practical)
Submission download link:
Video:
By submitting this work I agree to the rules and regulations of this contest.
Submission name: No more XP: TES-style skill levelling (likely not very practical)
Submission download link:
Video:
By submitting this work I agree to the rules and regulations of this contest.
Join The Modding Discord