Search
 
 

Display results as :
 


Rechercher Advanced Search

Keywords

Latest topics
» Where is everyone at?
Development Model EmptyFri Sep 14, 2018 1:01 am by speed

» Setting up a Server on Armagetron.
Development Model EmptyMon Apr 18, 2016 7:11 pm by -=xone|Antipro

» Halo 5 - Whats the Perfect Sensitivity
Development Model EmptyThu Mar 24, 2016 10:50 am by Xone|Spirit

» Halo 5 Forum Content Transfer...in progress
Development Model EmptyThu Mar 24, 2016 10:39 am by Xone-Meinto

» Halo 5 - Thoughts on Riptide...
Development Model EmptyThu Mar 24, 2016 10:22 am by Admin

» XONE SERVER LEADERBOARD!!!
Development Model EmptyMon Jan 19, 2015 8:31 pm by TACI|FUCK YOU XONE SHIT

» Been sick hope to be back on tron this week
Development Model EmptyWed Jan 14, 2015 4:34 pm by The Stig

» WHERE ARE WE!!!???!
Development Model EmptyFri Jan 09, 2015 7:00 pm by -=Xone-UltrA

» Polo application
Development Model EmptyWed Dec 24, 2014 8:00 am by -=Xone.Ray

July 2019
MonTueWedThuFriSatSun
1234567
891011121314
15161718192021
22232425262728
293031    

Calendar Calendar

Affiliates

free forum

Forumotion on Facebook Forumotion on Twitter Forumotion on YouTube Forumotion on Google+


Development Model

Go down

Development Model Empty Development Model

Post by Xone|Spirit on Mon Nov 03, 2014 11:34 am

"How is Armagetron developed?"

The developers are using Open Source/Free Software methods. We have a core team of developers with a bit of fluctuation. All work they do is immediately published and can be reviewed/used by anyone able to follow the instructions in the included documentation right away (of course, at your own risk; it's safer to stick to official releases). On Launchpad, there is a list of all our code and code of external contributors. Several groups and individuals also publish their modifications to our source there, and they take over some of their stuff if the usefulness to work to integrate ratio is high enough. they also accept patches send by other means, of course.

"Ok, that's a confusing lot of different code versions. Which are the most important?"

The two most important 'branches' are lp:armagetronad, the main development branch where all the new features are implemented first, and lp:armagetronad/0.2.8, the current stabilization branch at the time of this writing, where they fix bugs. The two most important 'hack' branches are 0.2.8-armagetronad-sty with the 'pig sty' patch that adds the CTF and ball game modes and shooting, and the 0.2.8-armagetronad-sty+ct branch which adds a whole lot of other neat features.

"Will there be support for the neat new ****pit in 0.2.8.x?

No. The ****pit stuff is developed in the lP:armagetronad branch (called trunk) and is a major new feature there. Only bug fixes and very much needed features are added to 0.2.8.x versions.

"What about feature X not in any of the 0.2.8 alphas/betas? Will it be in 0.2.8?"

Same answer as above.

"There's a quite obvious and annoying problem in version 0.3.x, why isn't it fixed?"

That problem probably comes from some experimental code someone committed a bit too eagerly. It is not currently possible to easily fix the problem the right way, or they would have already done so. Before they can fix it properly, they either need to do some work elsewhere first or the person responsible needs to find the time. Priority on the development line is to get new stuff done; this implies that sometimes construction sites with no progress remain visible for a long time. They're sorry for the inconvenience and will try to avoid problems like that by developing larger new features in separate development branches until they're ready for public use.
Xone|Spirit
Xone|Spirit
Forum VIP
Forum  VIP

Posts : 50
Points : 81
Reputation : 2
Join date : 2014-10-02

View user profile

Back to top Go down

Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum