]> git.xonotic.org Git - xonotic/xonotic.wiki.git/blob - Plan.textile
Updated Phoenix to 1a
[xonotic/xonotic.wiki.git] / Plan.textile
1 {{toc}}
2
3 h1. Organization
4
5 * 3-6 leaders at the top
6 ** board or committee of community members who act as liaisons between developers, players, leaders and other communities to help make sure the most important information is getting to the leaders
7 * "big" decisions (like whole new gameplay balance) should be approved by ALL leaders, who stand personally for the community
8 * nobody will be able AT ALL to sell/relicense the project :P
9
10 <pre>
11 <div0> as for organization, I suggest:
12 <div0> - three "leaders" who should come from different backgrounds
13 <div0> - otherwise, freedom should reign among the community
14 <div0> - "big" decisions (like whole new gameplay balance) should be approved by ALL leaders, who stand personally for the community
15 <div0> - small stuff can be decided by the community directly (e.g. by just performing a change and committing)
16 <div0> - nobody will be able AT ALL to sell/relicense the project :P
17 <div0> but regarding game relevant decisions, you [dokujisan] probably will represent the competitive side, which is good, as that NEEDS to be represented
18 <div0> and with interest groups, I mean "from the players"
19 <div0> why do you play Nexuiz?
20 <Dokujisan> it's my replacement for martial arts heh
21 <Dokujisan> I used to train in martial arts a lot. I don't as much and nexuiz sorta took that spot.
22 <div0> I mostly play for fun, and therefore like development of new stuff and experimenting... others play competitively, which of course prefers sticking to the roots
23 <div0> (and requires stability in the "core game")
24 <div0> also, as a free project, leadership should not be exerted by force :P
25 <div0> if someone wants a feature, and the leaders are against it, one should think about a way to get it in in a varied but better fashion
26 <div0> code wise, I'd go so far - if the code is harmless (e.g. if it can be turned off), and mostly bug free, it can go in - even if I don't like what it brings
27 <div0> art wise it's a bit more difficult, as there can be many opinions what is good and what is not
28 <div0> there, I'd only like to avoid bad taste (like, pr0n, or TOO strong displays of violence - after all, the game is meant to be PLAYed, and is not a virtual torture chamber)
29 <div0> of course, the competitive players ALSO do not want overly strong violence, as it blocks the view :P
30 </pre>
31
32 h1. Code Clean-up
33
34 <pre>
35 <div0> but basically, the goal should NOT be stripping the game to "what I like"
36 <div0> and also NOT reimplementing it
37 <div0> but JUST reorganizing the code
38 <div0> not silently removing stuff
39 <div0> what NEEDS cleanup, is teamplay.qc, player death handling, player spawn handling, player think
40 <div0> anyway, as for rerwrite... shpuld be no goal for next release
41 </pre>
42
43 h1. Documentation
44
45 Can we start using http://www.methods.co.nz/asciidoc/ for documentation?
46
47 h1. Maps
48
49 * aggressor, 
50 * aggressor_ctf (with fixes and testing) -- possible expand? it's currently only good for ~2v2-3v3
51 * dance? (with some fixes)
52 * desertfactory
53 * eggandbacon (makeover)
54 * egyptronex? (with some fixes?)
55 * final_rage
56 * gasolinepowered (makeover in progress)
57 * Hotgrounds (needs some modelled cave-love)
58 * killall_organic (with gameplay fixes or some parts totally redone)
59 * lavaflag? (makeover)
60 * reslimed (replace textures, fix movement to not get stuck on things)
61 * runningman (makeover)
62 * silvercity_reloaded (fix FPS?)
63 * Stonecastle?
64 * stormkeep2
65 * strength (gameplay adjustments and a makeover)
66 * treasure_island? (with gameplay fixes)
67 * Vociferous? (I'd happily finish the map asap)
68 * Fortress resurrection? (needs finishing of lighting up)
69 * cbctf1? (already under WIP)
70
71 h1. Website
72
73 We're going to be incorporating features from all of the community sites into a proper "core" site.
74
75 Using WordPress MU as the main site, We can use MyBB as a forum system and bridge it to WordPress.  Alternatively we can look into use BuddyPress and dropping a forum system.
76
77 * News
78 * Tournament system (likely need to be homegrown)
79 * Clan management (likely need to be homegrown, maybe integrate with MU or BuddyPress somehow)
80 * Proper WIKI (instead of OUNS) -- is the dev wiki good enough or do we want a user based one as well?
81 * Pic hosting like pics.nexuizninja.com -- can be integrated into WordPress with nextgen gallery + nextgen public upload, I think we can fork this plugin to do more, i.e. video gallery, and more as well. Will need to dedicate resources to this
82 * Realtime server list (should be easy to make a plugin for)
83 * Mumble interface (will need to talk to dokujisan about details on this but should be easy enough to make a plugin for)
84 * cvar/cmd list search
85 * keyboard binds
86
87 h1. Chat
88
89 An official Mumble server
90 Possibly using a different network other than Quakenet
91
92 <pre>
93 <Dokujisan> for my other project I'm involved with, Getty was showing me a way to have #nexuiz on multiple networks and have them all connect to each other through a bot
94 <Dokujisan> so we would have our own IRC network
95 <Dokujisan> and #battlecube channels on quakenet and other networks and they would all echo to/from our network
96 <Dokujisan> there would be a bot that echos what is typed
97 <Dokujisan> between the various networks
98 </pre>
99
100 h1. Gameplay Balance
101
102 <FruitieX> div0: I would also vote for sv_maxspeed 320 and sv_maxairspeed 320
103 <FruitieX> so to sum it all up: current physicsNoQWBunny.cfg + sv_airaccel_sideways_friction -1 + sv_maxspeed 320 + sv_maxairspeed 320
104 <FruitieX> tZork: that is a slightly different physics config that div0 has been working on
105 <FruitieX> Dokujisan: more physics stuff to note that's really fun: sv_doublejump 1, sv_jump_speedcap_max 1, sv_jumpspeedcap_max_disable_on_ramps 1
106
107 h1. Player Models
108
109 http://www.alientrap.org/forum/viewtopic.php?f=2&t=6051
110 http://www.alientrap.org/forum/viewtopic.php?f=2&t=5997
111 http://alientrap.org/forum/viewtopic.php?p=69763#p69763
112
113 <pre>
114 <tZork> Dokujisan: Oblivion, Morphed, DibTop and me all knows a bit abt assorted sobjects arround it.
115 <tZork> i managed to export animated smd's from blender yesterday
116 <tZork> and turn to dpm
117 <tZork> Dokujisan: yes the artist toolchain of darkpalces is bad
118 <Dokujisan> tZork: perhaps we need to generate some documentation on "what we know" about player model technical details
119 <Spaceman> I second that idea
120 <tZork> but with the blender smd thing working, its way more likely ppl can do open models.
121 </pre>
122
123 h1. Sounds
124
125 http://www.nullgaming.com/stuff/tenshihan-nexuiz.v6.6.pk3.zip
126
127 h1. Training and Teaching
128
129 There will be two types of training servers
130 - Dojo: with a special Dojo map that walks players through the various basics and intermediate details of the game
131 - Bootcamp: a special training server with a trainer where player can get direct individual or group instruction on intermediate to advanced skills
132
133 Before, when we did bootcamp, we had an IRC server with available trainers idling and a webchat interface for players to request a trainer.
134 div0 suggested that we can build this interaction into the game and the server screen can have allow players to "sign up" for a trainer on a bootcamp server
135
136 The Dojo servers would also be on the server choosing screen in an obvious place.
137
138 h1. New Menu Skin
139
140 http://www.alientrap.org/forum/viewtopic.php?f=2&t=5998
141
142 with some refining and get these sources files to -z- to remix for the website design
143
144 h1. Style Direction
145
146 <pre>
147 <}-z-{> regarding artwork, I think we should gather a list of wants/needs/likes/dislikes
148 <}-z-{> to give other artists direction when they are looking to contribute
149 </pre>
150
151 <pre>
152 <Oblivion> i woudl like to put forward a suggestion of basing nexuiz' art on treating it as if it was a galactic sport. 
153 think Rollerball. With enough emphasis given on balance (no hard to see or hard to hit models) and bright colors 
154 (that can be adjusted per clan), possibly adding another color mask in addition to the shirt/pants divide?
155 <Oblivion> for things like stripes or markings. so that even in team based games where colors are mandated 
156 (to be blue/red), the players will still have an option of being identifiable as distinct from his teammates
157 <Oblivion> that way you will know who is who within the team
158 <Oblivion> you can for example have two players with the same player model both on blue team, but you can tell 
159 one from the other because the first has a green diagonal stripe while the other has yellow, etc.
160 <Oblivion> nothing that would confuse opposing teams of course
161 <Oblivion> giving players a degree of control over how they look like in a standardized way can encourage clan building
162 <Oblivion> also a bit more cyberpunk direction rather than aliens (which was never implemented properly). that 
163 means humans and bots, but all humanoid and of the same sizes. and a bit less serious. (i'm actually planning a 
164 player model with armor that deliberately looks like bunny ears)
165 </pre>
166
167 <pre>
168 <Morphed_> i think that perfect style for nexuiz is this http://hirez.http.internapcdn.net/hirez/images/photos/downloads/GAWallpaper_1440X1080.jpg
169 </pre>
170
171 h1. Bullet Points
172
173 1. structure for the "management" so there are like 3-6 leaders and not just one leader making "big" decisions for the game
174 2. some sort of committee setup underneath the leadership to make "most" decisions for the game
175 3. use of a central user auth system that protects privacy but also allows for extra features like stats
176 4. we're picking a new set of maps to be included with the game....with some fixes and makeovers
177 5. new player models
178 7. the Xenotic website will include all of the features that should have been in the nexuiz.com website.... like all of the nexuizninjaz.com features
179 8. we will work on gameplay balance again, but this time with proper testing and feedback loop
180 9. there will be emphasis on organizing projects and recruiting people for work on these projects
181 10. we haven't picked a final name yet, we're going to take some time with this
182 11. there will be an effort for some clean-up of the game code
183 12. more frequent releases
184
185
186 h1. Server resources
187
188 * -z- VPS in Washington DC for test builds, and test server
189 * -z- california shared hosting for development site
190 * pavlvs VPS for wordpress MU / website / other services below
191 * dokujisan/-z- can provide offical game servers (vps/dedicated) -- can we get an EU for this too?
192 * dokujisan/-z- shared hosting for release mirrors, other files, backups, etc
193 * merlijn can add more servers if needed, FruitieX can admin the "Pro" servers he might be hosting (ex-nexrun)
194 * git repository can be hosted by icculus
195 * Aussienexers offer up all of their servers to whatever we need for that region
196
197 h1. Roles and Skills
198
199 h2. Game Development
200
201 aurix
202 blub (CSQC)
203 diabolik
204 div0
205 fruitieX
206 Green Marine
207 Kadaverjack
208 lda17h
209 mand1nga
210 Samual
211 Spaceman
212 tZork
213
214 h2. Website Development
215
216 -z-
217 aurix
218 Dokujisan
219 jayvee
220 killquick
221 MickRip
222 SoulKeeper
223 tZork
224
225 h2. Community/Project Management
226
227 Dokujisan
228 -z-
229
230 h2. Moderators
231
232 -z-
233 CubeOwl
234 dokujisan
235 esteel
236 Grasshopper
237 Hew
238 merlijn
239 MrBougo
240 Rabs
241
242 h2. Mappers
243
244 Clueless Newbie
245 cortez666
246 CubeOwl
247 cuinnton
248 Diabolik
249 djsupport
250 dublpaws
251 fabzor
252 FruitieX
253 Grasshopper
254 JulianaStein
255 lda17h
256 MickRip
257 Mintox
258 Mookow
259 Oblivion
260 sepelio
261 sev
262 Strahleman
263 Sven
264 Taoki
265 tZork
266 Unknown/alphagod
267
268 h2. Modeling
269
270 Diabolik
271 Morphed
272 Oblivion
273 tZork
274
275 h2. Artists
276
277 JulianaStein
278 Morphed
279 Oblivion
280 Soulkeeper
281 Unknown/Alphagod
282
283 h2. Music and Sounds
284
285 Tenshihan? - already sent in a soundpack :)
286 chooksta
287 JulianaStein
288 MickRip
289 toolbox
290
291 h2. Linux SysAdmins
292
293 -z-
294 bones_was_here
295 div0
296 FruitieX
297 jayvee
298 john galt
299 jscinoz
300 Kadaverjack
301 Willis
302
303 h2. Nexuiz Admins
304
305 -z-
306 aurix
307 bones_was_here
308 CubeOwl
309 Dokujisan
310 esteel
311 FruitieX
312 harry_ftw
313 Hew
314 john galt
315 Kadaverjack
316 merlijn
317 MrBougo
318 pavlvs
319 rabs