Armagetron Revitalization?

General Stuff about Armagetron, That doesn't belong anywhere else...
User avatar
Lucifer
Project Developer
Posts: 8742
Joined: Sun Aug 15, 2004 3:32 pm
Location: Republic of Texas

Post by Lucifer »

Ok, I'm going to write my short book while I'm resting from my ride home, before I ride to the grocery store. (It will be a disaster if I'm unable to make it to the grocery store, however)
apparition wrote:(Lucifer) told me that his philosophy of open source means that what information is communicated between people should be open, therefore he closed the private chat. I think we were both turned off by the exchange enough to not press the issue. This made me realize, however, that while I was trying to see if I could contact Z-Man as an individual, my questions and ideas shouldn't be directed toward an individual, but the community. Anyway, this complicated my approach to asking questions and made me question my understanding of the philosophy of the game development.
By working out in the open, we accomplish a lot of things. Luke-jr mentioned one of them, and you're basically looking for another. Here's a list that probably isn't complete:

* Sharing of effort for tech support
* Archiving of old problems so that people having similar problems can find the archive and work from there
* General transparency, people who want to know what's going on can just ask, or read about it without asking.
* Ethics. :) Some of us believe that software development should happen in the open.
* Participation: By acting out in the open, people who want to participate don't have to try to penetrate some private social structure. They can just jump in.
* Close connection to end users. Whenever you see ads for Microsoft and other large companies asking for people to come in for "usability studies", I'd like you to think that you can just go to armagetron forums and post your usability issues with the game.

This "policy" of ours (it's another de facto thing) completely contradicts a complaint you've made in your post:
Let's get rid of this "pay no attention to the man behind the curtain"-act that the elite members and developers have going on that may distance new users from falling in love with the game.
Let's differentiate between clans and other closed groups within the community and the development and these forums.

Clans mostly have closed sites and exist as closed communities. They have their special secrets and goings on. In fact, this is one of the top reasons I dislike clans. They are everything against which I stand: closed doors, judgment of other players' abilities and conduct, intentionally discriminating against anyone not in their clan, etc.

Here on these forums, and here on this development team, we are not like that at all. We take anybody and everybody that comes. One of the reasons we switched to bazaar for our source control management was so that other developers need not join the team to be able to contribute. It's no longer necessary to distinguish between who can write to the bazaar branches and who can't. And we welcome everybody who shows up with their first post wanting to join us here. It's always been this way, at least while I've been here. In fact, one of the hot topics around here is how do we get the rest of the community to realize that this isolationist behavior we see out of clans is really unethical and unacceptable in an open source project? Even developers here that are members of clans complain about the isolationism of clans (and here's a chance for each of them to jump on me :) ).

I will comment that in fact, when I first showed up, before Z-man reappeared out of thin air, development discussion *did* happen behind closed doors. But that was years ago, and it doesn't happen like that anymore.
The idea of "everyone under the sun" knowing about the progress
Please don't misinterpret a lack of progress updates as a lack of communicating progress. I don't think I've *ever* seen a developer here do something for arma without posting about it. The lack of updates indicates a lack of actual progress, not a lack of communication.
But really, why aren't we trying harder? Don't you think people want a game like this... one that has people coming back years later and enjoying it just as much?
For some of us, this is not a popularity contest. And it's not a love affair we need to announce from the top of every skyscraper. :) We're here to have fun, not see how many market segments we can penetrate.

However...
It is this sentiment, this attitude, and this closed off community that I want to understand more. Is it really as intentional as Tank subtly hints at?
As I said before, this community is *not* closed off. It's one of the most open communities in the open source world, in fact. Try posting to LKML sometime. ;)

For precisely that reason, you won't get any objections to members of the community that want to evangelize for us. You just won't get a lot of support from those who aren't interested in it. That's both reasonable and acceptable. In any group of volunteers, you only get work out of them that each individual is willing to contribute. That's a limitation you just have to accept, unless you can inspire people like MLK could.
The Arma veterans have been in it so long, and are so elite that they seem offended when someone doesn't understand something.
Not necessarily offended. Please don't try to cast aspersions on what people are thinking. The fact is, as some of us have stated many times before, we're tired of answering a certain set of questions. We're tired of telling people how to write in colors, how to make the car go fast, how to connect to the master server, etc. There's an entire set of questions we put on the FAQ that we're tired of answering.

We don't get offended when people ask questions. We get annoyed (and sometimes outright pissed off by repeat offenders) when people ask questions that are thoroughly answered in the resources we have already made available to them.
All of us who play fortress or Arma teamplay know this "noobism" when a person doesn't grind (Corn just had a post on Play Fortress talking about it), and we are struggling how to combat the situation by using /vote suspend or instant chats that are meant to teach users how to play.
I believe this question represents a failure to read the forums. :) This exact issue comes up on the forums, we do a few things, talk a bit, and then it comes up again. This is one of the hot issues around here, and many people have taken a stab at fixing it. The situation is much better now than it used to be, believe me. I'm not saying it's good, or even acceptable. Rather, I'm saying that the incremental work that is done in this area is working on the whole, and any contributions you'd like to offer for this are welcome.
And how does one assimilate into the community?
Depends on the person. We've got a lot of players that aren't interested in forums, others that aren't interested in irc, and still others that just prefer to meet up ingame. Many people don't feel the need to have a sense of belonging here, they just want to play with fun people and have fun.
Unless someone actively seeking to understand the game takes the necessary time to sift through all the bullshit on the forums or the outdated information on the site/wiki to really learn the ins and outs of the game, people just get annoyed with them and write them off as some guy. In reality, that rando dude might have ideas about the game that could potentially make it even better!
Your last sentence ignores everything else you've said. :) That random dude may have great ideas, but we're also tired of people who are extremely creative coming along and suggesting all the same stuff because they failed to read previous discussions. That failure to find out (when a simple google search turns up most recurring suggestions quite easily) represents a deeper problem. Rather, that consistent failure to find out represents a deeper problem. If you post your first idea to us and get a "we've already beat this one to death" response, then your second idea better damned well be vetted at least through google. If you're just going to suggest something we've already beaten to death, you really need to have a new take on it. Otherwise, you're wasting your time and ours, which is disrespectful to both you and us.

but in terms of an online game with an open community, Arma seems to just barely live up to its philosophy and that's why it doesn't grow as fast as it should. This game is ****ing amazing and should be way more than it is.
I find that arma's online community is much more accepting than most others. I've talked to WoW people that don't want to know you if you're not at least level 74. I've been in the scorched3d world and seen how they treat newbies. I've gone to the pubservers in freeciv.

Ok, your questions:
Where is Armagetron going?
The last time we had consensus on where we want to go, the consensus was to make the game extremely flexible so that within the context of what the game is, people could make any game out of it. We're not quite headed to turning it into "just another game engine", but close to it.
What are the goals of the project?
There are no project goals. There are only goals of individuals with varying levels of activity in the project and in the community.
Could Armagetron ever somehow make money for individuals (2020 touched on this on Play Fortress)?
Maybe. In a capitalist society, you can attempt to make money any way you want. It's up to the market to decide.
How big do you want the game to get? How big can it get?
What kind of recognition does Armagetron deserve from the general public, if any recognition at all?
As I previously mentioned, some of us do not consider this a priority.
When will Arma evolve from an "open source project" into a completed online game?
Possibly never. It may reach a point where all current developers pronounce it finished, then someone comes along and starts a new fork and takes it in a new direction. Open source projects almost never end.
Web site: it's stagnant, so let's revitalize it to be more inviting, informational, functional, full of live, and dynamic: game guide, donate button, updated info, updated layout, schedule, merch, separate developers' section, more user-friendly download section, IRC right on the site with different channels, member profiles, etc.
We picked up a dedicated web guy some time ago to take care of this. :) (/me pokes him)
Forum: I've said this before, and no offense, but the forum looks like barf with lots of old bits of forgotten food. I've been part of forums that have archived information before, why not work on combining information, purging the old, irrelevant, and unnecessary? And while Tank insists that there are certain threads here for nostalgic and historical purposes, which I understand, I think it'd be more beneficial to archive some and delete others. Please don't expect every new user (especially ones who don't speak English) to sift through all the BS before they ask questions, give feedback, or just post in general. Even after two and a half years of visiting the forum, I'm still daunted by its clutter.
I'm not sure how to respond to this. There isn't much on the forums that is irrelevant, and we have all many times gone back through to search for posts that were several years old to get stuff. When wrtlprnft started work on the cockpit, I had to go dig up a thread that at that time was a year and a half old to show him what I meant by "flexible". It was a thread that contained mockups of suggested cockpits. Later, as the cockpit gained more features, we have continued to dig up those old mockups so we can test the new features.

We don't ask anybody to "sift through the BS". We ask people to do a fairly simple google search (or other quality search engine). This is not only reasonable, but it is expected behavior in the open source world. There is not a single open source project that has the amount of archived information we have that think it's reasonable for people to come in with their ideas without at least checking to see what sort of discussion has already happened on it.

Except maybe for some of the more closed communities that don't keep their archives out in the public.
Development Teams: Open that curtain that developers are standing behind. I mean to step on no toes here, but I am perplexed by the organization of the developers. Why don't we work on establishing/unveiling/remodeling the way the details of Arma are being worked on? Improvements to the development could include organizing development into stages and divided into teams: version and system control team, graphics team, testing team, technical writing team, reviewing team, packaging and releasing team, bug tracking team, usability team.
As you pointed out, most of that stuff you're suggesting is already in place. As for the rest, I remind you that it is a volunteer effort. As such, we (the 'we' here is me, z-man, and tank program) are mostly anarchists. We expect that when someone wants to initiate a particular effort, they will do so. Leaders stand up and try to do stuff, followers sit back and ask why stuff doesn't get done. Anarchy isn't "every man for himself", it's "Everyone is free to contribute to the best of their abilities, interests, and available time". We can't ask for more, and by asking for that, we've gotten to where we're at.
Feedback from users: Create a game feedback form: Tron name, real name (optional), feedback category/classification (in-game design, game feature, audio, server, other, etc.).
I believe z-man answered this pretty well. :)
Feedback from developers! What are the developers working on anyway?: Yeah, I could definitely try to read through the complex language in the forums, but it's not exactly easy and takes a long time to google simple things and understand how they fit into the development of the game. I've tried it. New users beware of the development threads. So, why not have a section of the web site AND forum devoted to simplifying the language of recent and upcoming additions/improvements/deletions that are being worked on?! I want to know!!! This can also help the developers avoid having to answer pesky messages/threads about updates that are already completed but not packaged, or ideas that are new and useful.
I like the ideas you have here, but I have a few caveats:

* Not much development is happening because most of the developers are terribly busy in real life. So we're working on the same stuff we've been working on for some time. Lack of updates is a lack of progress, not a lack of communication.
* Much of what we're working on, you have to be a programmer to understand how it fits into the game. Epsy's working on an event system. I'd like to see you try to translate that for end-users. ;)
Game navigation design: those of us who play regularly all know the divisions of the game (hr, sumo, ctf, racing, fort, etc.), so why not embrace it? Organize the server list in a similar way to how xbox live used to be...

In-game menu
Most of this is stuff we're interested in, but *can't* write yet. The existing state of the code means we'd have to continue coding into the corner, or rewrite big parts of the game. Epsy's event system should help, heh....

Finally, to comment on some other suggestions I don't feel like digging out to quote. The *wiki* gets a lot of criticism for being "out of date". Who is expected to update it? A lot of suggestions that come out are suggestions for which the wiki was originally provided to answer. If you want better documentation about the game, the wiki is there for you to provide it. If you want a place to translate development discussion into everybody else's language, the wiki is there to provide it.

I'm personally getting sick of people telling us we need to do *something* that they want done for which the wiki exists. The wiki is there for many reasons. One of the biggest reasons it's there is so that people who are *not* developers can document any part of the game/community they want.

So, quite honestly, whenever someone suggests coming together in a collaborative way to do something and they want to build all these new websites for all sorts of different reasons, and they throw in the seemingly required cheap shots at the wiki, I just want to know. What makes you think you're too good to use the wiki? And who are you to decide that "somebody else" needs to fix the wiki to help all the new people? You want it done, you do it. That's what the wiki is for.
Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN

Be the devil's own, Lucifer's my name.
- Iron Maiden
User avatar
sinewav
Graphic Artist
Posts: 6472
Joined: Wed Jan 23, 2008 3:37 am
Contact:

Post by sinewav »

That was a great post Lucifer, thanks. It answered a lot of questions I had. I especially like...
Lucifer wrote:...you won't get any objections to members of the community that want to evangelize for us.
I think that's the area guys like me, 2020, appa, concord, and a few others are probably better suited for. I have no business dealing with you devs; I can't speak your language. But I know enough to talk about this game to the guy on the street, and I'm happy to do so - often. You guys keep being awesome at what you do, and I'll try to be awesome in my own way.
User avatar
Lucifer
Project Developer
Posts: 8742
Joined: Sun Aug 15, 2004 3:32 pm
Location: Republic of Texas

Post by Lucifer »

Heh, bump. Did I kill this thread? :roll:
Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN

Be the devil's own, Lucifer's my name.
- Iron Maiden
User avatar
sinewav
Graphic Artist
Posts: 6472
Joined: Wed Jan 23, 2008 3:37 am
Contact:

Post by sinewav »

I hope not. I was hoping to hear more from apparition. Although, after looking over this discussion I might suggest that the Arma "about" page be updated, specifically "the now" and "the future" sections.

http://www.armagetronad.net/about.php
User avatar
nsh22
Round Winner
Posts: 378
Joined: Fri Sep 07, 2007 8:12 pm
Location: eating, cooking or writing (about cooking).
Contact:

Post by nsh22 »

should there be a team/person who looks after the site (i.e. editing, updating, fixing random bugs) or is there one already?
Lucifer wrote:I think you got the wrong thread, this thread is the one where we're debating banning sinewav and dubStep until they have a threesome with dubbie's mother.
User avatar
Tank Program
Forum & Project Admin, PhD
Posts: 6712
Joined: Thu Dec 18, 2003 7:03 pm

Post by Tank Program »

I'm supposed to, but I tend to forget.
Image
User avatar
nsh22
Round Winner
Posts: 378
Joined: Fri Sep 07, 2007 8:12 pm
Location: eating, cooking or writing (about cooking).
Contact:

Post by nsh22 »

lol then couldnt somebody help you do it (for the times you do forget lol)
Lucifer wrote:I think you got the wrong thread, this thread is the one where we're debating banning sinewav and dubStep until they have a threesome with dubbie's mother.
User avatar
Lucifer
Project Developer
Posts: 8742
Joined: Sun Aug 15, 2004 3:32 pm
Location: Republic of Texas

Post by Lucifer »

Actually, we picked someone up for it a year or so ago (for the website). But he's been just as busy as the rest of us, heh. ;)
Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN

Be the devil's own, Lucifer's my name.
- Iron Maiden
User avatar
nsh22
Round Winner
Posts: 378
Joined: Fri Sep 07, 2007 8:12 pm
Location: eating, cooking or writing (about cooking).
Contact:

Post by nsh22 »

if you would like, i could provide my limited skills for the cause :). i can prffread and do updates (if given the correct info) and stuff like that. i have rudimentary knowledge of html if that helps.
Lucifer wrote:I think you got the wrong thread, this thread is the one where we're debating banning sinewav and dubStep until they have a threesome with dubbie's mother.
User avatar
sinewav
Graphic Artist
Posts: 6472
Joined: Wed Jan 23, 2008 3:37 am
Contact:

Post by sinewav »

nsh22 wrote:i can prffread and do updates...
You're lack of appropriate capitalization causes me to question your prffread(?) capabilities and commitment to grammar. :wink:

And while I'm at it, I guess I'll offer my help too.
User avatar
nsh22
Round Winner
Posts: 378
Joined: Fri Sep 07, 2007 8:12 pm
Location: eating, cooking or writing (about cooking).
Contact:

Post by nsh22 »

oh wow....im not dumb at all :roll:
Lucifer wrote:I think you got the wrong thread, this thread is the one where we're debating banning sinewav and dubStep until they have a threesome with dubbie's mother.
User avatar
sinewav
Graphic Artist
Posts: 6472
Joined: Wed Jan 23, 2008 3:37 am
Contact:

Post by sinewav »

nsh22 wrote:oh wow....im not dumb at all :roll:
I know dude, and I bet you're smarter than me in a lot of areas. I'm just pointing out the irony of applying for a position to evaluate the integrity of some written documents, then showing a lacklustre performance in your own writing. It was a joke, and I'm sorry if I hurt your feelings because I didn't intend to. :)
noob13
Average Program
Posts: 63
Joined: Sat Mar 08, 2008 6:28 pm

Post by noob13 »

I should maybe point out a grammatical flaw in sine's second to last post. This only 'cause I am drunk, and the fact that he was correcting grammar himself..
While most people tend to say "your" instead of "you're", you have done the exact opposite and thereby stabbed yourself in the back. As you probably know, "you're" is short for "you are" and is not quite the same as "your", which would have been correctly placed up there. Enough about that. I'm not usually a grammar bitch, this hurts me less than the "should have"->"should of" -error often made by native English speakers.
:o

Now on topic: (damn, now i feel obliged to say something meaningful) I think the devs are doing a great job, and the community is doing just fine! Things could definitely be worse. The lack of communication is just our (normal folks) incompetence to comprehend the technical wholeness of this project. Sure, sometimes they don't respond in the most thorough or enlightening manner to our presumably stupid questions, or react with immediate dramatic updates to our insignificant complaints... but thats just the way it is. We all have lives, one kind or another. The developers aren't doing this for a living, but rather as a hobby or a past-time activity. Fact is, updates are still being made and loads of people are still in love with this game. Sorry if i missed the point of this thread. I don't have much free time on me, but do know a share of php, if there's something i can help out with.
End of blurb, argh, gn.
User avatar
sinewav
Graphic Artist
Posts: 6472
Joined: Wed Jan 23, 2008 3:37 am
Contact:

Post by sinewav »

noob13 wrote:I should maybe point out a grammatical flaw in sine's second to last post.
Nice catch! I nominate noob13 for proofreader. (I too may have been drunk at the time of writing... drunk now actually. :wink: ) "Your" post was right on.
User avatar
compguygene
Adjust Outside Corner Grinder
Posts: 2346
Joined: Thu Aug 21, 2008 12:09 pm
Location: Cleveland, Ohio
Contact:

Post by compguygene »

Ok...i have been meaning to catch up on this thread for a while.
I am glad that I waited. I can actually contribute something useful.
I have a TeamSpeak server for internal Wild West Clan Use. Since our clan is experiencing a lot of growth, I wanted to host a TS server dedicated for that purpose.
For those who don't know what teamspeak is I will explain. BTW details can be found at http://www.teamspeak.com/.
TeamSpeak is a VOIP(voice over internet protocol) solution marketed to Gamers, corporations, non-profit organizations, and others world wide. It allows IRC like capabilities in regards to the management of channels, etc.
It requires the use of a sound card and speakers to fully participate in a conversation, though as a practical matters some of our clan members have not owned a microphone, so they just listen.
It is very easy to set up and use.
It supports windows, mac, and debian distros, sry closed src :( binaries only.
You can host a server for free, even multiple servers. But if you charge, or even take donations in any way, then you are in violation of there license!
Well, np for me, no plans to do any of that. The greatest fun for me in arma is not really the gameplay but the building of a team for Ww, the server hosting, building the community, so much stuff to do for the fun of it.
Well, i can easily host a second TS server that is a public one, I have a big enough server from luke-jr.
I could even give the developers a private channel with a password, so you guys could actually talk! For free!
Plus....if we get on teamspeak...we could communicate with more bandwidth. I don't mean bandwidth as in speed, I mean in terms of amount of stuff expressed with each word. For those who have had college, think back to your speech class. That type of bandwidth.
I really think if we got together for some TS parties, we could really get to know one another a lot better. I know that is why I own a microphone, with my wife's blessing, cuz i don't hide it from her or the kids!
I will be very intrigued to here back from all of you on this. Especially since I am configuring the public TS server today! :D
Armagetron: It's a video game that people should just play and enjoy :)
https://bit.ly/2KBGYjvCheck out the simple site about TheServerPharm
Post Reply