Game Jam 2021

master
GreenXenith 2021-11-22 11:34:10 -08:00
commit 12a0237c84
4 changed files with 355 additions and 0 deletions

20
2021/ANNOUNCEMENTS.md Normal file
View File

@ -0,0 +1,20 @@
Announcements for each platform.
* Tweet: Twitter, Fosstodon
* Text: IRC, Matrix
* Rich: Discord
## November 22 (Initial Announcement)
### Tweet
[banner image]
The Minetest Community is holding a 3-week Game Jam starting December 1st! Read more details at [forum thread] or [reddit thread].
### Text
Hey all! We are holding a 3-week Minetest GAME JAM starting December 1st! The idea is to get more small, self-contained experiences into the Minetest game collection. You might even win some money. More details at [forum thread] or [reddit thread]!
### Rich
[banner image]
Announcing the **2021 Minetest GAME JAM**!
This is a chance for you to sharpen your gamedev skills with the chance for a prize!
The jam starts **December 1st** and runs until **December 21st**. If you'd like to participate, check out all the details at [forum thread], [reddit thread] or https://github.com/GreenXenith/minetestgamejam/blob/master/2021/FLYER.md.

131
2021/DETAILS.md Normal file
View File

@ -0,0 +1,131 @@
![banner](banner.png)
Announcing ... \*drumroll\* ... the **2021 Minetest GAME JAM**!
This is the first "legit" game jam for the Minetest community, and we hope it brings a few new games to the collection. We also hope it goes well enough to host more of these in the future!
[Why](#why-should-i-be-excited) | [What](#what-do-i-do) | [When](#when-is-it-happening) | [How](#how-do-i-participate) | [Ratings](#rating-and-scoring) | [Prizes](#what-will-i-win) | [Judges](#who-are-the-judges) | [Who](#whos-in-charge-of-this-thing)
## Why should I be excited?
* Sharpen your game making skills!
* Play new games made by the community!
* **[Money prizes!](#what-will-i-win)**
* It's fun, right???
* It's easy!
## What do I do?
Your goal is to **make a _small_, complete, self-contained experience**.
Some examples of the size of game we are looking for:
* https://content.minetest.net/packages/Hume2/boxworld3d/
* https://content.minetest.net/packages/Just_Visiting/labyrinth/
* https://content.minetest.net/packages/1248/labyrinthus/
The goal is to make a small game, not an immersive sandbox or an emergent RPG. Choose a simple, manageable idea, and divide your time wisely.
Need game ideas? How about:
* Racing game
* Farming simulator
* I Spy (or Where's Waldo?)
* Business simulation (tycoon game)
* Tower defense
* Battleship (or another board game)
## When is it happening?
_(All dates are 00:00UTC)_
* The game jam starts **December 1st**.
* Development time ends **December 21st**.
* Rating begins immediately after, and ends **December 30th**.
* Results will be totalled and announced **December 31st** (or Jan. 1st).
## How do I participate?
Simple: Submit a game to [the Content Database](https://content.minetest.net/) by the deadline with the `Jam / Community 2021` tag (coming soon).
Packages will be held until work time ends and then approved to open for ratings.
### Rules
* Game must be created within allotted time-frame
* Third-party libraries and assets may be used, but core gameplay must be own work
* We **highly recommend** using git submodules for third-party libraries
* Teams are allowed (any size allowed, participants may participate in multiple teams and individually)
* CDB Packages must be tagged appropriately (event tag)
* Participants found unfairly influencing reviews will be **immediately disqualified**, but their package (if submitted) may remain as a regular CDB package
## Rating and Scoring
On **December 21st** all submissions will be approved (if they meet CDB guidelines) and opened for playing/rating.
### Your Job
Play and review submission with the [event tag](#). Your +1/-1 will contribute to the community score for each package.
### Our Job
A [panel of judges](#who-are-the-judges) will also score each package. This will be combined with the community score and objective rubric to produce a final score.
Here are some subjective things you should keep in mind that the judges may be looking for.
| Criteria | Description |
| ------------- | --------------------------------------------------------------------------------------------------------------- |
| Innovation | What's different about your game? Are the mechanics new and clever? Is there unexpected gameplay? |
| Gameplay | How intuitive is your gameplay? Is it a fun one-sitting game or hours of emergent gameplay? Is it captivating? |
| Content | Is your game super polished? Or is there a lot to explore? |
| Audio/Visuals | Did you make beautiful art or music? Is the game style cohesive? Can you charm anyone with your programmer art? |
| Stability | How well does your game run? Are there any unexpected crashes? Are there any warnings in the console? |
### Wait, objective rubric?
These are bonus criteria that will add to your score. Not completing these will probably harm your package in the final rankings.
| Criteria | Bonus |
| -------------------------------------------------------------------------------------------------------------------- | ----- |
| **The game is stable enough to play.** <br> Any bugs or crashes should not hinder main gameplay. | 5% |
| **Package has a public <ins>git</ins> repository.** <br> Mercurial is cool, but we use git in this house. | 3% |
| **The game works out-of-the-box.** <br> No extra configuration, external programs, or trusted mods. | 2% |
For more info on how scoring works, see [the full details](PLANNING.md#scoring).
## What will I win?
Bragging rights! A cool game! Oh, and some money!
The **top 3** winners will win portions of the prize pool.
_Current Prize Pool:_ **$200**
Portions are subject to change, but you can expect roughly 50%/30%/20% for 1st/2nd/3rd.
Winners will be contacted for payment address (PayPal account, charity, or other participant).
**PayPal is required to receive prize funds.** This is mostly for international and accessibility reasons. Alternatives may be suggested at payout, but will only be used at handler's convenience. Crypto will not be considered.
For more details on prize handling (ties, teams, etc.) see [full details](PLANNING.md#prizes).
* * *
The prize pool is funded by community contributions. Those that wish to contribute should contact GreenXenith (via [forum](https://forum.minetest.net/ucp.php?i=pm&mode=compose&u=18711), Discord @ GreenXenith#3232, or [Reddit](https://www.reddit.com/message/compose/?to=GreenXenith)).
Current contributors:
* MisterE
* MinetestVideos
### Disclaimer
By participating and/or contributing, you understand and accept that prize money will be aggregated and distributed by a private third-party (GreenXenith) through a secondary proprietary third-party service (PayPal) to you (the contestant) or the destination of your choice, at the discretion of the private handler (GreenXenith).
## Who are the judges?
* Benrob0329
* celeron55
* GreenXenith
* Hugues Ross
* Krock (SmallJoker)
* MinetestVideos (Nathan Salapat)
* MisterE
* rubenwardy
* sfan5
* Warr1024
## Who's in charge of this thing?
Me (GreenXenith), though it is the brainchild of MisterE.
Myself, my Discord staff, and a few other community members (rubenwardy, MisterE, MinetestVideos, ElCeejo) helped plan and flesh out the event details.
* * *
If you have any questions, ask here or in response to any other announcement on other platforms!
* * *
A mirror of this page is held on the [Minetest Forums](#) and on the [Minetest Subreddit](#).
A copy of this page is held in the [data repository](https://github.com/GreenXenith/minetestgamejam). All relevant documents, details, and other information are in this repository.

204
2021/PLANNING.md Normal file
View File

@ -0,0 +1,204 @@
# Minetest GAME JAM 2021
Planning Document
Table of Contents
-----------------
1. [Schedule](#schedule)
2. [Goal/Theme](#goaltheme)
3. [Rules](#rules)
1. [Submissions](#submissions)
4. [Scoring](#scoring)
1. [Community Rating](#community-ratings)
2. [Judge Scoring](#judge-scoring)
3. [Bonuses](#bonuses)
4. [Total](#total)
5. [Rubrics](#rubrics)
1. [Judge Rubric](#judge-rubric)
2. [Bonus Rubric](#bonus-rubric)
6. [Prizes](#prizes)
1. [Ranking](#ranking)
2. [Tie Breaking](#tie-breaking)
3. [Payout](#payout)
4. [Prize Pool](#prize-pool)
5. [Disclaimer](#disclaimer)
7. [Results](#results)
8. [Judges](#judges)
1. [Judge Participation](#judge-participation)
9. [Promotion](#promotion)
10. [Data Repository](#data-repository)
## Schedule
* Pre-December: Cross-platform promotion
* December 1st (00:00UTC): Development begins
* December 21st (00:00UTC): Development ends; Community rating begins
* December 30th (00:00UTC): Community rating ends
* December 31st: Tallying and results (may announce January 1st)
## Goal/Theme
**Small and complete experience.**
The goal is to make a small game, not an immersive sandbox or an emergent RPG. Choose a simple, manageable idea, and divide your time wisely.
Example game prompts will be provided.
Examples:
* https://content.minetest.net/packages/Hume2/boxworld3d/
* https://content.minetest.net/packages/Just_Visiting/labyrinth/
* https://content.minetest.net/packages/1248/labyrinthus/
## Rules
* Game must be created within allotted time-frame
* Third-party libraries and assets may be used, but core gameplay must be own work
* We **highly recommend** using git submodules for third-party libraries
* Teams are allowed (any size allowed, participants may participate in multiple teams and individually)
### Submissions
* Games shall be uploaded to the [Minetest Content Database](https://content.minetest.net/)
* Packages must be tagged appropriately (custom event tag)
* Packages will be held until work time ends and then approved to open for ratings
* Participants found unfairly influencing reviews will be **immediately disqualified**, but their package (if submitted) may remain as a regular CDB package.
## Scoring
Scoring is a combination of community ratings, judge ratings, and bonus criteria.
### Community Ratings
Package reviews are turned into a positive percentage (`positive reviews / total`).
Reviews with majority unhelpfulness will not be included.
An artificial negative and positive review will be factored in to fairly score packages with few reviews.
### Judge Scoring
Judges score each package out of 10 points. All judge scores are averaged and converted to a percent (divided by 10).
It is up to each judge how they score packages and are not required to follow any strict system (other than N/10), but [a rubric is provided](#judge-rubric) for your convenience.
Judges may also nominate "Honorable Mentions" to be voted on by the panel.
### Bonuses
Certain objective features [listed here](#bonus-rubric) will add bonus percentage to the final score. The other categories only add up to 90%, so all bonuses must be completed to make up the rest.
Not meeting bonus criteria is a huge disadvantage.
### Total
Each section is weighted and combined into a final percent.
| Weights | |
| --------- | ---- |
| Community | 30% |
| Judge | 60% |
| Bonus | 10%* |
\* Bonus percentages add up to 10%, they are not weighted afterwards
Formula: `((comun_positive / comun_total) * 0.3) + ((avg_judge_score / 10) * 0.6) + bonus_percent`
The final score is represented **out of 100**.
## Rubrics
#### __Judge Rubric__
These are subjective ideas that you should keep in mind.
| Criteria | Description |
| ------------- | --------------------------------------------------------------------------------------------------------------- |
| Innovation | What's different about your game? Are the mechanics new and clever? Is there unexpected gameplay? |
| Gameplay | How intuitive is your gameplay? Is it a fun one-sitting game or hours of emergent gameplay? Is it captivating? |
| Content | Is your game super polished? Or is there a lot to explore? |
| Audio/Visuals | Did you make beautiful art or music? Is the game style cohesive? Can you charm anyone with your programmer art? |
| Stability | How well does your game run? Are there any unexpected crashes? Are there any warnings in the console? |
#### __Bonus Rubric__
These are bonus criteria that will add to your score.
| Criteria | Bonus |
| -------------------------------------------------------------------------------------------------------------------- | ----- |
| **The game is stable enough to play.** <br> Any bugs or crashes should not hinder main gameplay. | 5% |
| **Package has a public <ins>git</ins> repository.** <br> Mercurial is cool, but we use git in this house. | 3% |
| **The game works out-of-the-box.** <br> No extra configuration, external programs, or trusted mods. | 2% |
## Prizes
**PayPal is required to receive prize funds.**\*
### Ranking
1. **50%** of pool
2. **30%** of pool
3. **20%** of pool
(Subject to adjustment based on [prize pool](#prize-pool))
### Tie Breaking
Ties will be settled using the following metrics (in order until determined):
* Positive review total
* Helpfulness total
* Package ID (time)
### Payout
Winners will be contacted for payment address (PayPal account, charity, or other participant)
Prize will be divided evenly for team submissions. Above clause applies. Remainders from uneven divisions will go the [Minetest Project](https://www.minetest.net/get-involved/#donate).
\* PayPal is used for international accessibility reasons. Alternatives may be suggested at payout, but will only be used at handler's convenience. Crypto will not be considered.
### Prize Pool
The prize pool is funded by community contributions. Those that wish to contribute should contact GreenXenith.
Current pot: **$200**
Current contributors:
* MisterE
* MinetestVideos
### Disclaimer
By participating and/or contributing, you understand and accept that prize money will be aggregated and distributed by a private third-party (GreenXenith) through a secondary proprietary third-party service (PayPal) to you (the contestant) or the destination of your choice, at the discretion of the private handler (GreenXenith).
## Results
Full results will be made public in the [data repo](#data-repository). Each package will include the following:
* Final score
* Placement in total ranking
* Placement in community ranking
* Placement in judge ranking
* Score from community rankings
* How many +1/-1
* How many disqualified reviews
* Combined score from all judges (anonymous)
* May include notes from judges
* Bonus rubric marks
* Honorable mention categories (if applicable)
## Judges
Judges are chosen from well-known and trusted members of the community.
Jam Judges (list subject to change):
* MisterE ($)
* MinetestVideos (Nathan Salapat) ($)
* GreenXenith
* Warr1024
* Benrob0329
* rubenwardy
* Hugues Ross
* Krock
* sfan5
* celeron55
\$: Current prize pool contributors
### Judge Participation
Judges **are allowed** to participate. Rules are as follows:
* Judges cannot rate their own package (this is a natural disadvantage)
* Judge entries are **non-competing**: They will not receive prizes
* Judges **will be ranked**, listed as a tie for whatever place they are in
## Promotion
This game jam is intended to be as decentralized as possible in order to avoid conflict over platform choice.
The only centralized location is the ContentDB for submissions, as it is the only stable Minetest platform for content submission.
Announcements and updates will be made and sent across every major community platform.
* A single info page will be used for public event details. A master copy of this page will be held in the [data repository](#data-repository).
* Two mirrors of the master will be created and updated at:
* [Minetest Forums](https://forum.minetest.net/)
* [Minetest Subreddit](https://www.reddit.com/r/Minetest/)
* All other "socials" will use shorter messages and link to the 3 available detailed pages:
* [IRC](irc://irc.libera.chat/#minetest)
* [Discord](https://discord.gg/minetest)
* [Matrix](https://matrix.to/#/+minetest:tchncs.de)
* [Twitter](https://twitter.com/MinetestProject)
* [Fosstodon](https://fosstodon.org/@minetest)
## Data Repository
The [data repository](https://github.com/GreenXenith/minetestgamejam) holds all public data for the game jam. This includes (but is not limited to):
* Planning documents
* Distributed info/flyers
* Jam results
* Event statistics
[Back to Top](#)

BIN
2021/banner.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB