AAO25.com

America's Army => General Chat => Topic started by: Petrol on Tuesday, January 22, 2013, 14:45:46 PM

Title: Draft of novel America's Army Assist
Post by: Petrol on Tuesday, January 22, 2013, 14:45:46 PM
Introduction

As you see current Assist implementation have lot of errors. Lot of them are hidden. For example lot of protocol security issues and file data base, which works good while files are small enough. Last, but most important disadvantage is programming language, which was chosen by previous developers and which is incredibly annoying.


Proposition

Write new one, faster one, easier one, safer one, cuter one. Write it in C++, python and php... How the hell we can write it in php? Well, my idea about GUI is quite strange. I know that is hard to write application that looks good on all desktop environments. My favorite GUI framework is Qt, which is really powerful tool, but it have terrible disadvantage -- it is heavy.  So I decided to chose environment that is safe and that is really portable. Environment like that is web browser. Lot of things that are good could stay unchanged or gently modified . For example communication protocol. It need some lifting (encryption, standardization).


Draft


Components
(https://aao25.com/forum/proxy.php?request=http%3A%2F%2Fimg855.imageshack.us%2Fimg855%2F3947%2Fcomponents.png&hash=205c2cf6bcee5beae36e13d993d56863) (http://img40.imageshack.us/img40/8821/componentst.png)
assist-auth -- Aauthorization server, which tasks are very similar to tasks of current authorization server. It uses data base service, and provides interfaces for www, clent and server.
assist-db -- Data Base service that store all authorization data like: users, bans, servers, etc...
assist-www -- Substitute of graphical user interface. It provides all functionalities that are currently provided by Assist client. It uses redirection to assist: url, to communicate with client daemon.
assist-url -- Url handler with one task -- handle and send requested url to client daemon.
assist-d -- Client daemon, which takes care of armyops directory, communicate with authorization server and starts game client.
assist-server -- Server that communicate with authorization server, and maintains running game server by uscript module.
assist-script -- Uscript module that allows server to maintain game server.
army-client -- America's Army 2.5 game client.
army-server -- America's Army 2.5 game server.


People needed
-- project manager
-- security specialist
-- C++ core developer
-- Windows developer
-- Linux developer
-- Mac developer
-- uscript developer
-- php developer
-- SQL developer
-- web designer
-- ...


Conclusion

What do you think about my idea? Have you got any questions about it? Or maybe you are person, whom I looking for and you want to help?
Title: Re: Draft of novel America's Army Assist
Post by: Vanoke on Wednesday, January 23, 2013, 11:10:51 AM
Summtimes you see that business guys are meaking contact to schools to gif them a project. for ideas and implementation.
And >>>
Ask players in diffrent Language what you want and expect.
Dutch
project manager
beveiligingsspecialist
C + + core  ontwikkelaar   expect etc.
Windows    ontwikkelaar         ,,
Linux          ontwikkelaar         ,,
Mac            ontwikkelaar         ,,
uscript        ontwikkelaar         ,,
php             ontwikkelaar        ,,
SQL            ontwikkelaar        ,,
web            ontwikkelaar         ,,

 
Title: Re: Draft of novel America's Army Assist
Post by: BiG_SerGiO on Wednesday, January 23, 2013, 11:49:36 AM
Petrol, are you proposing to help and start a new project or you just want to start your own project with new people on it?
Title: Re: Draft of novel America's Army Assist
Post by: Petrol on Wednesday, January 23, 2013, 12:50:55 PM
I'm proposing to rewrite Assist.

I don't want to do it myself, because it would we much better if we done it together. Starting new project may be solution, but it wouldn't be good because there is only 200 players, and it'll be almost impossible to drag them into my side.
Title: Re: Draft of novel America's Army Assist
Post by: Possessed on Wednesday, January 23, 2013, 13:06:50 PM
-- project manager
-- Windows developer
-- uscript developer
-- SQL developer

I think ELiZ fit in those :)
he has a large expirience in Unreal Engine and has worked with Windows and SQL (ex M$)
but he can explain better.
Title: Re: Draft of novel America's Army Assist
Post by: Spanky on Thursday, January 24, 2013, 15:21:57 PM
This is what you get for having a good idea; no fucks given.
Title: Re: Draft of novel America's Army Assist
Post by: [VerteX]$MoNeY$ on Thursday, January 24, 2013, 15:53:45 PM
I've got mac but not good at understanding C++ language