-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathcontribute.html
More file actions
176 lines (125 loc) · 9.37 KB
/
contribute.html
File metadata and controls
176 lines (125 loc) · 9.37 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
<!doctype html>
<html lang="en">
<head>
<title>Memory Overflow | Contribute in the Central Agency of the Machine</title>
<meta name="description" content="Card game by developers for developers - Destroy your enemies, controls the Machine, be the new Developer Master" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="generator" content="MemoryOverflowAgent" />
<link rel="icon" type="image/png" href="favicon.ico" />
<link rel="shortcut icon" href="favicon.png" />
<meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<link href="http://fonts.googleapis.com/css?family=Orbitron" rel="stylesheet" type="text/css" />
<link href="http://fonts.googleapis.com/css?family=Open+Sans:300,400,700" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="/vendor/fontello/css/fontello.css" type="text/css" />
<link rel="stylesheet" href="/assets/common/page.css" type="text/css" />
</head>
<body>
<header class="body-header">
<div class="body-header-content">
<div class="logo-bg logo-bg-1"></div>
<div class="logo-bg logo-bg-2"></div>
<div class="logo-bg logo-bg-3"></div>
<div class="logo-bg logo-bg-4"></div>
<div class="logo-bg logo-bg-5"></div>
<div class="logo-bg logo-bg-6"></div>
<div class="logo-bg logo-bg-7"></div>
<a class="logo" href="/index.html">
<div class="logo-animation"></div>
<h1>Memory Overflow</h1>
</a>
<p class="home-message">
« Destroy your enemies, controls the Machine, be the new Developer Master »
<span>- D.M.</span>
</p>
</div>
</header>
<div class="body-content">
<div class="body-content-container">
<div class="city"></div>
</div>
<article class="body-page">
<h1>Central Agency of the Machine</h1>
<p>Welcome to the C.A.M.. This agency was designed by The Machine to improve herself and her content. When you contribute to the project you become a Special Agent of The Machine. The Machine needs you to make her brain more intelligent, to make new cards, more templates, to translate the website, etc.</p>
<p>The Machine loves her Agents. The more you contribute, the more she will love you.</p>
<h2>Contribution types</h2>
<p>There are 5 types of contribution in the project. All have the same goal: create a beautiful, smart and awesome card game.</p>
<ul>
<li><a href="#cards">Cards</a></li>
<li><a href="#templates">Templates</a></li>
<li><a href="#website">Website</a></li>
<li><a href="#the-machine">The Machine</a></li>
<li><a href="#translations">Translations</a></li>
</ul>
<h2>Code of Conduct</h2>
<p>Before contributing to the project and become a Special Agent, you have to know The Machine code of conduct. As Special Agent, your first goal is to lead by example. You have to respect other agent who contributes by posting issues, updating cards, submitting pull requests, providing feedback in comments, and any other activities.</p>
<p>Communication through any of Memory Overflow's channels (GitHub, Gitter, mailing lists, Google+, Twitter, etc.) must be constructive and never resort to personal attacks, trolling, public or private harrassment, insults, or other unprofessional conduct.</p>
<p>The Machine respect everyone is involved in this agency regardless of gender, gender identity, sexual orientation, disability, age, race, ethnicity, religion, or level of experience. She expects no less of her agents..</p>
<p>If any Special Agent violates this code of conduct, The Machine or her leader agents may take action, removing issues, comments, and PRs or blocking accounts as deemed appropriate.</p>
<h2>Contributions</h2>
<p>The GitHub project is designed to run like a Wiki. Each folder has a README.md file to describe the way it works. The Machine is the central point of the game. She's everywhere, she sees everyone.</p>
<p>Each contribution type described below will redirect you to the specific part in the Github project.</p>
<h3 id="cards">Cards</h3>
<p>Cards are grouped by edition. There are <a href="game-rules.html#types" target="_blank">3 playable card types</a> and the special cards The Machine. Each card is design to create the <strong>"amazing! effect"</strong> when two players fighting. By contributing on cards, you have the power to create new rules, new combos and new play opportunities.</p>
<p>Cards are written in multiple programming languages. You can easily add all of the language you want and contribute to existing card to add new langagues support.</p>
<p>Before creating new cards, the best thing is to discuss with all of the agents in the <a href="https://gitter.im/CodeCorico/MemoryOverflow" target="_blank">C.A.M. discussion room</a>. Feel free to create new <a href="https://github.com/CodeCorico/MemoryOverflow/issues?q=is%3Aopen+is%3Aissue+label%3A%22feat%3A+cards%22" target="_blank">issue</a> formatted in <a href="https://github.com/CodeCorico/MemoryOverflow/blob/master/CONTRIBUTING.md#write-a-user-story-for-a-new-feature" target="_blank">user story</a> or directly pull request to explain you new card ideas.</p>
<p><a href="https://github.com/CodeCorico/MemoryOverflow/tree/master/cards">Go creating cards!</a></p>
<h3 id="templates">Templates</h3>
<p>Templates makes the atmosphere of the physical game. They are close to The Machine as they represent her soul in the players hands.</p>
<p>It's really easy to create a card template. The skeleton is the same for all of the templates. So you just have to draw your template and set each position and style of the cards parts (card title, version, content, etc.)</p>
<p><a href="https://github.com/CodeCorico/MemoryOverflow/tree/master/templates">Go creating templates!</a></p>
<h3 id="website">Website</h3>
<p>The website is the media that allows players to easily access to cards. It's written in <a href="http://www.embeddedjs.com/" target="_blank">EJS</a> and when its source code is updated and published in the GitHub repository, a Special Agent regenerate automatically the official website.</p>
<p>It's possible to improve its design, to make more usefull pages or features. You can contribute to create what you want to use.</p>
<p><a href="https://github.com/CodeCorico/MemoryOverflow/tree/master/website">Go updating the website!</a></p>
<h3 id="the-machine">The Machine</h3>
<p>The machine is an artificial intelligence designed by the Developer Master before his death. Her goal is to find a worthy successor to the D.M. fighting the horde of developers who think they're smart enought.</p>
<p>The Machine has designed special agents who work for her. Each is responsible for a particular task, such as cards or website generations for example. She, and its agents, are written in JavaScript with Node.js. To contribute to the flowering of The Machine you need to have good strong back.</p>
<p><a href="https://github.com/CodeCorico/MemoryOverflow/tree/master/the-machine">Go working on The Machine brain!</a></p>
<h3 id="translations">Translations</h3>
<p>The cards and the website must be read in several languages. Each one use a simple system of internationalisation to allow players to read the rules, print and play cards in their languages.</p>
<p><a href="https://github.com/CodeCorico/MemoryOverflow/tree/master/cards">Go translating cards!</a></p>
<p><a href="https://github.com/CodeCorico/MemoryOverflow/tree/master/website">Go translating the website!!</a></p>
</article>
</div>
<footer class="body-footer">
<div class="column">
<h4>« The Machine sees everything »</h4>
<p>Memory Overflow is a card game for developers, by developers.</p>
<p>This project is FREE and OPEN for everyone. The Machine as many contributors (named Special Agents) who work everyday to improve the game.</p>
</div>
<div class="column">
<h4>Play!</h4>
<ul>
<li><a href="memory-overflow.html">Memory Overflow</a></li>
<li><a href="story.html">The Machine story</a></li>
<li><a href="game-rules.html">Game rules</a></li>
<li><a href="#">Print cards</a></li>
</ul>
</div>
<div class="column">
<h4>Contribute!</h4>
<ul>
<li><a href="https://github.com/CodeCorico/MemoryOverflow" target="_blank">The GitHub project</a></li>
<li><a href="contribute.html">Join the C.A.M.!</a></li>
<li><a href="contribute.html#cards">Create cards</a></li>
<li><a href="contribute.html#templates">Create templates</a></li>
<li><br /><a href="/?l=f">English</a></li>
<li><a href="/fr/?l=f">Français</a></li>
</ul>
</div>
<div class="clear"></div>
</footer>
<script type="text/javascript" src="/vendor/jquery/jquery-1.11.1.min.js"></script>
<script type="text/javascript" src="/vendor/velocityjs/velocity.min.js"></script>
<script type="text/javascript" src="/assets/common/page.js"></script>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-55434884-1', 'auto');
ga('send', 'pageview');
</script>
</body>
</html>