IM integration
-
- Dr Z Level
- Posts: 2246
- Joined: Sun Mar 20, 2005 4:03 pm
- Location: IM: luke@dashjr.org
IM integration
Self_Destructo had an idea to integrate AA with IM. When people play, the game could login to their IM server and use it for various things:
1. IM other people while playing (whether they are on the same game or not)
2. Use an IM conference for the chat so non-players can chat
3. ??? Authenticate with servers:
3a. Server IMs user with "cookie" at their registered IM address
3b. User sends "cookie" back to the server via game-UDP.
1. IM other people while playing (whether they are on the same game or not)
2. Use an IM conference for the chat so non-players can chat
3. ??? Authenticate with servers:
3a. Server IMs user with "cookie" at their registered IM address
3b. User sends "cookie" back to the server via game-UDP.
-
- Dr Z Level
- Posts: 2246
- Joined: Sun Mar 20, 2005 4:03 pm
- Location: IM: luke@dashjr.org
we should decide if it's a good idea and various details... and also if it's worth the extra dependency it's likely to need 
Some notes:
- Server should be able to specify conference address (e.g., AAGeneral@armagetron.net or General@MicroBusCity.com)
- Users should not be restricted to a single IM server (e.g., Luke-Jr@jabber.org should be acceptable authentication)

Some notes:
- Server should be able to specify conference address (e.g., AAGeneral@armagetron.net or General@MicroBusCity.com)
- Users should not be restricted to a single IM server (e.g., Luke-Jr@jabber.org should be acceptable authentication)
Last edited by Luke-Jr on Sun Jun 05, 2005 5:49 am, edited 2 times in total.
Luke, is that stuttering or are you having a manic attack? 'cause man that post was hard to read. 

Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN
Be the devil's own, Lucifer's my name.
- Iron Maiden
Be the devil's own, Lucifer's my name.
- Iron Maiden
-
- Dr Z Level
- Posts: 2246
- Joined: Sun Mar 20, 2005 4:03 pm
- Location: IM: luke@dashjr.org
A buddy list! You type /add namegoeshere and itll add a buddy... * Triggers the list of buddys.. * next to their name=their on and nothing means their off.... In order to add someone you type /add then they type /accept namegoeshere...it auto adds both to eachothers list..if declined neither get added..
Clean my ideas up for i am stoopid..
Clean my ideas up for i am stoopid..
Damn, it sure has been a while!
1. Just use your IM client, this would just add bloat to the game. Didn't you not want to add python binding because it would add another dependency? Why is that argument not valid for this feature thennot nemo wrote:1. IM other people while playing (whether they are on the same game or not)
2. Use an IM conference for the chat so non-players can chat
3. ??? Authenticate with servers:
3a. Server IMs user with "cookie" at their registered IM address
3b. User sends "cookie" back to the server via game-UDP.

2. Opens the doors to spammers
Armagetron is not an IM client. For instance, we are missing some of the most important features of IM clients, like smileys

While I wouldn't mind having emoticons in armagetron, I did go looking for a thread I started up about offloading chat onto an external server, because most of the IM client conversation has already happened.
Unfortunately, I couldn't find it. Sorry.
Unfortunately, I couldn't find it. Sorry.

Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN
Be the devil's own, Lucifer's my name.
- Iron Maiden
Be the devil's own, Lucifer's my name.
- Iron Maiden
-
- Dr Z Level
- Posts: 2246
- Joined: Sun Mar 20, 2005 4:03 pm
- Location: IM: luke@dashjr.org
AA runs fullscreen on a dedicated X server-- can only switch to another app by exitingnemostultae wrote:1. Just use your IM client, this would just add bloat to the game. Didn't you not want to add python binding because it would add another dependency? Why is that argument not valid for this feature then

As I said, weighing the dependencies is something to consider... it might not be worth it. It's not bloat because it would be moving chat functionality to the standard protocol designed for it.
I have yet to see any spammer mess with groupchat, let alone ones hosted on a gaming server.nemostultae wrote:2. Opens the doors to spammers
Smileys must die! Get those away from my IM!nemostultae wrote:Armagetron is not an IM client. For instance, we are missing some of the most important features of IM clients, like smileys
- Tank Program
- Forum & Project Admin, PhD
- Posts: 6712
- Joined: Thu Dec 18, 2003 7:03 pm
Honestly... I think this is a bad idea. Who wants long chat conversations distracting them from their gameplay when they're already signed in with their normal client elsewheres and have marked themselves as away for that purpose. IMO this would just be extra effort to integrate and would rarely be uses as it would be so distracting to gameplay.

I thought of a case where I'd like it. In the waiting room that's not yet implemented, it would be nice to have IM integration to provide a way for all players everywhere that are waiting for a game to chat with each other while they're waiting.
Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN
Be the devil's own, Lucifer's my name.
- Iron Maiden
Be the devil's own, Lucifer's my name.
- Iron Maiden
- Tank Program
- Forum & Project Admin, PhD
- Posts: 6712
- Joined: Thu Dec 18, 2003 7:03 pm
eh? Hmmm, what I was suggesting was for people in the waiting rooms of multiple servers using IM integration for chat to allow them to talk to each other. Oh yeah, and I was suggesting that as a good use for IM integration, not necessarily suggesting I would prefer to do it with IM. Depends on how hard it would be to link up chat across game servers, really, and if it's worth it to use IM for it instead of doing it ourselves.Tank Program wrote:IM like I think Luke is looking at it is full scale gaim sort of IM. If you want chat in the waiting room, the ingame chat would be just fine.
I really wish I could find the thread where we talked about it already because the idea was defeated pretty thoroughly already, and it would be more useful to start from there with Luke's take rather than spend our time reiterating it.
Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN
Be the devil's own, Lucifer's my name.
- Iron Maiden
Be the devil's own, Lucifer's my name.
- Iron Maiden