-
Notifications
You must be signed in to change notification settings - Fork 0
Open Source
Open source software refers to software where the source code is completely feely available to all developers and users. Anyone can read the code, modify it, and distribute it with zero strings attached. A great example of open source software is the Linux kernel (https://github.com/torvalds/linux).
Making Pyramid Scheme open source is required if anyone wants to work on the project after the semester ends. Throughout this semester we have learned skills that are very attractive to employers including Git, Jenkins, Sonar, test suites and documentation. If Pyramid Scheme is open source, it also gives you evidence to show you've learnt those things.
We will be using the MIT License. A great explanation of this can be found here: https://tldrlegal.com/license/mit-license.
We need 75% of the studio to agree on releasing the project under the MIT License for it to go ahead. In order to agree, you just need to 'sign' at the bottom of this post with your real name and your github username (note that this name must match up with the name you have used for your contributions to the project).
That is completely fine! There is no pressure for anyone to sign. You are under NO obligations to sign. If you do not wish to sign, we will simply remove your commits from the open source version of the codebase.
- @kuniklonet (Mark Fisher)
- @1Jamster1 (Jarod Macdonald)
- @lyndonmoore (Lyndon Moore)
- @jnfry (Josh Fry)
- @billy-7 (Billy Schulze)
- @email4nickp (Nicholas Potts)
- @nathansquire67 (Nathan Squire)
- @dfitz360 (Daniel (Sanchez) Fitzmaurice)
- @dabbady (Daniel Abad)
- @gayan-a (Gayan Abeyweera)
- @louisnieu (G. Louis Nieuwoudt)
- @johnanderson2 (John Anderson)
- @SpamLee (Lee Phillips)
- @billy-yan(Zhe Yan)
- @hugokawamata (Hugo Kawamata)
- @attacop (Ned Gordon)
- @ewanmca (Ewan McAndrew)
- @BrisbedorFV (Felipe Vasquez)
- @zhxcnhn (Haoxiang Zheng)
- @pukaishen (KaiShen Pu)
- @dobolicious (Michael Dobrijevic)
- @liamsimpson (Liam Simpson)
- @bourneidentity (Kent Yeo)
- @4384819 (Allen Li)
- @TrentC21 (Trent Cook)
- @jaymes95 (Jaymes Branch)
- @dayan24 (Dayan Syed)
- @kelvincys (Kelvin Chung)
- @winifredliang (Winifred Liang)
- @sanika97 (Sanika Naik)
- @bijelo9 (Bianca Shurey)
- @MaxwellBo (Max Bo)
- @jakeparker7 (Jacob Parker)
- @HaoyunLiu (Haoyun Liu)
- @feisn (Jiaxuan Li)
- @riyamihilal (Hilal AL-Riyami)
- @nilis640 (Silin Liu)
- @SamLiew1 (Samuel Liew)
- @lukegiuseppin (Luke Giuseppin)
- @Whyejay (Tan Yi Jie)
- @slamon34 (Justin Courtice)
- @pan1501 (Chung Yu Pan)
- @JamesLockland (XINYUAN YAN)
Saving and Loading
Statistics tracking
- Statistics Tracking Overview
- Statistics Tracking
- User Statistics
- Champion Statistics
- Common Statistics
Game Play
APIs
- Section One: Pyramid Scheme Beginner's Guide
- Section Two: Getting Started
- Section Three: The Pyramid
- Section Four: Game Layout Explanation
- Section Five: Cards
- Section Six: Champions
- Section Seven: DuckDust
- Section: Eight: How to play Pyramid Scheme
- Section Nine: Ways to play
- Section Ten: Deck Building
- Section Eleven: How to Acquire Cards
- Section Twelve: Achievements
- Section Thirteen: Accessories
Other Guides
Design Guides
Overviews
- Architecture Overview
- UI Overview
- Main Menu Screen Overview
- Standardised Screen Graphics
- Overview of Graphics
Features
- Story Mode
- Cutscenes
- Beginners Guide Tutorial
- Clock
- Deckbuilding
- Card Deck Gallery
- Champion Roster
- Market Place
- Card Packs
- Game Settings
- Tool-tips
Animations
Splash Screen & Create Account Screen
Player Account Settings
AI
Duck Dust
Brainstorming
- Brainstorming - General
- Brainstorming - UI
- Brainstorming - Mechanics
- Brainstorming - Pyramid Design Discussion
- Brainstorming - Champions, Abilities and Design Mock-up
- Brainstorming - Achievement
Future Development