TripleA is a community project and always looking for new members to join.
If you are interested in supporting the project, just pick a contribution role from below and find out what you can do to help.
- 🎲 Player
- 🔍 Release Tester
- 💰 Donor
- ⛳ Map Maker
- 🔱 Map Admin
- 📖 Rule Expert
- 💬 Lobby Moderator
- 💡 Issue Manager
- 🔧 Developer w/o Merge Rights
- 🔨 Developer with Merge Rights
- No requirements
- Participate in the lobby or the forum
- Test and report bugs on GitHub
- Download TripleA and play
- No requirements
- Especially for new releases test and report bugs on GitHub, BUT: For any problems found, please check if there is the same problem in the previous release.
- Check the forum (Development) whether release testing is ongoing
- Download & install the latest release
- Test: We generally need every aspect of the game tested, i.e. every button, every menu, every setting, every game rule, etc.
- Report any issues found to the issue tracker
- Money left in a PayPal account
- Finance the server and hosting costs of TripleA
- Donate what you can share
- Basic knowledge of XML
- Using a text editing tool like Notepad++
- Graphic designer, i.e., creation of image files with advanced image editing software
- Using a raster image program like paint.NET or Adobe Photoshop to produce baseTiles.pngs and reliefTiles.pngs
- Use vector software like Inkscape Project to produce baseTiles.pngs or the extra image layers on top of reliefTiles.pngs
- Icon image program like IcoFx 1.6.4 to produce units
https://github.com/triplea-game/triplea/tree/master/docs/map-making
- Check the documentation on map-making
- Basic knowledge of XML
- Graphic designer, i.e., creation of image files with advanced image editing software
- Update existing maps (how-to)
- Organize maps (categorize, remove broken ones, etc.)
- Read the Map Maker Guides & Documentation and check the documentation on map-making
- Get in contact with an existing map admin from the list of map admins
- Expert rules knowledge of some core game rules (v1-v6)
- Answer rule questions on Github and on the forum
- Report rules related bugs to Github
- Approve/Deny rules related Github issues
- Investigate deeper to allow rules compliant implementation
- Check results of rules related pull requests (resulting pre-releases) for rules compliance
- Show your expertise by answering related questions on Github or the forum, then ...
- ... be appointed by the forum admin team
- Have interpersonal skills to communicate with users in a non-confrontational manner.
- Answer lobby user questions
- Help provide a fun and safe lobby experience for all users
- Discipline inappropriate user behaviour
- Be sponsored by an existing moderator and added by a 🔨 Developer with Merge Rights.
- GitHub account
- Basic knowledge of GitHub (Web) workflow
- Expertise on one or more of these spheres: user software support, rules, game workflow, coding
- Analyze issues regarding their validity
- Accept or deny issues
- Sort valid issues according to their priority
- Be appointed by a developer with merge rights
- Experience with object-oriented programming (preferable in Java)
- GitHub account to contribute
- Bug fixing
- Implementing new features
- Code cleaning
- Code review
- Design decisions
- Setup your system and check our development processes
- Extensive work as Developer w/o merge rights
- Developer coordination
- Code review
- Implementing new features
- Bug fixing
- Code cleaning
- Design decisions
- Start as 🔧 Developer w/o Merge Rights and gain knowledge and trust in carefully working on our project