Help Wanted!
Help Wanted!
Alright, it struck me today that I could let someone(s) help work on a part of EotA pretty independantly, so lets see who's interested.
This would be about completely re-writing the bot's rank system code (calling the current one crap is an understatement). There is 3 parts to this: the bot, the database, and a web interface. The bot will probably be using SphtBot, although I haven't messed with it yet to be sure. Plugins for that bot are written in C++ from what I can tell. Some decent understanding of math is probably best as well.
Time requirements on this are minimal, as its not nessary and I'm in no rush ;P
If you're interesed either reply here with what you've done before to give me an idea that you're capible of this.
DarnYak
This would be about completely re-writing the bot's rank system code (calling the current one crap is an understatement). There is 3 parts to this: the bot, the database, and a web interface. The bot will probably be using SphtBot, although I haven't messed with it yet to be sure. Plugins for that bot are written in C++ from what I can tell. Some decent understanding of math is probably best as well.
Time requirements on this are minimal, as its not nessary and I'm in no rush ;P
If you're interesed either reply here with what you've done before to give me an idea that you're capible of this.
DarnYak
- Dekar
- Jelly Doughnut
- Posts: 1433
- Joined: May 27th, 2006, 8:13 am
- Realm: Northrend (Europe)
- Battle.net name: Dekar
- Location: Germany
Re: Help Wanted!
go go codewipe! ![Mr. Green :mrgreen:](./images/smilies/icon_mrgreen.gif)
![Mr. Green :mrgreen:](./images/smilies/icon_mrgreen.gif)
<EotA@Azeroth> YAKS GO MOOOOOOOOOOOOOOOOOOOOOOOO
Dekar: the ultimate ocean themed hero should buff and depend on spawn waves!
DarnYak: why is that
Dekar: WAVES
Dekar:![Very Happy :D](./images/smilies/icon_biggrin.gif)
DarnYak: i was afraid that was the answer
Dekar: the ultimate ocean themed hero should buff and depend on spawn waves!
DarnYak: why is that
Dekar: WAVES
Dekar:
![Very Happy :D](./images/smilies/icon_biggrin.gif)
DarnYak: i was afraid that was the answer
- Kibiyama
- Addict
- Posts: 268
- Joined: August 20th, 2006, 7:52 pm
- Location: In your base, killing your mans
Re: Help Wanted!
I'll throw my hat in.
I've spent a lot of time lately working in C# and ActionScript, so going back to bare-bones C++ will be a bit of a jostle, but I can manage. Only thing I'd be concerned about is that I've never worked with databases in C++.
As for the web interface, what're you thinking for that? I know some basic Ruby and ASP.NET, do you want like a full web 2.0 community thing with profiles and shit or just a leaderboards thing, or what?
Credentials:
4 years C/C++
3 years Java
2 years ActionScript 3.0
1 year C#
1 year Ruby
A few months ASP.NET
(Also, some old version of VB and Torque, but those suck)
Experience: Worked with Allegro, OpenGL, AllegroGL, helped with the AllegroGL backend for Guichan. I made a billion tiny games that were pure shit and leaked memory out the ass. Then I worked on an AllegroGL event-based engine framework for a year and found out XNA was almost exactly what I was working towards and I've been in C# ever since.
I've spent a lot of time lately working in C# and ActionScript, so going back to bare-bones C++ will be a bit of a jostle, but I can manage. Only thing I'd be concerned about is that I've never worked with databases in C++.
As for the web interface, what're you thinking for that? I know some basic Ruby and ASP.NET, do you want like a full web 2.0 community thing with profiles and shit or just a leaderboards thing, or what?
Credentials:
4 years C/C++
3 years Java
2 years ActionScript 3.0
1 year C#
1 year Ruby
A few months ASP.NET
(Also, some old version of VB and Torque, but those suck)
Experience: Worked with Allegro, OpenGL, AllegroGL, helped with the AllegroGL backend for Guichan. I made a billion tiny games that were pure shit and leaked memory out the ass. Then I worked on an AllegroGL event-based engine framework for a year and found out XNA was almost exactly what I was working towards and I've been in C# ever since.
98% of all people think Perhaps is a faggot. If you are in this 98%, put this in your sig.
Tehw00tz wrote:I miss my headset. This headset only covers two of my ears.
Re: Help Wanted!
While there will be a "code wipe", the experience portion will still exist and be imported. Getting new exp may even be easier. Standings will be completley wiped though...although standings will begin having meaning.Dekar wrote:go go codewipe!
For what to use, that largely depends on what the hosting can handle, which Emu knows and hopefully he'll read this and chime in. It would more or less just be a leaderboard with some pages for more details (game history, some statistics like heroes played etc.). Similar to bnet's ladder stastics more or less, just with less information.As for the web interface, what're you thinking for that? I know some basic Ruby and ASP.NET, do you want like a full web 2.0 community thing with profiles and shit or just a leaderboards thing, or what?
And for those who may be worried about code length, loading shouldl be shorter, saving might be slightly larger (maybe 6), but there will also be an extended save code with a bit more detail but isn't required (can't see this going over 8, for 14 total).
DarnYak
- AnAngryBearDoctor
- Addict
- Posts: 288
- Joined: December 8th, 2007, 4:01 pm
- Realm: Lordaeron (U.S. West)
- Battle.net name: Tehw00tz
Re: Help Wanted!
The only way ratings will begin to mean anything is if every game is saved
Backwards E's are badass
Re: Help Wanted!
I hope to have methods to both encourage saving everything more then it already is, and ways to deal with people exploiting it.AnAngryBearDoctor wrote:The only way ratings will begin to mean anything is if every game is saved
Plus the ability for anyone in the game to force a save code for other people in the game.
DarnYak
-
- Addict
- Posts: 462
- Joined: September 20th, 2007, 3:53 pm
- Battle.net name: Soulbourne-Destroy all imitators...
Re: Help Wanted!
/w eota -saveall
Would require tweaking to directly whisper the bot with the code for each person...Trying to think how you could get it to save without directly linking bot and game....can the two computers be set to whisper codes at a command?
Would require tweaking to directly whisper the bot with the code for each person...Trying to think how you could get it to save without directly linking bot and game....can the two computers be set to whisper codes at a command?
Click here to help growth.
Sarcasm is conveyed often times by tone of voice. Since writing does not have definite tones because of different views, I suggest we from now on color sarcasm blue as in other forums.
Please come here and click each egg...
Sarcasm is conveyed often times by tone of voice. Since writing does not have definite tones because of different views, I suggest we from now on color sarcasm blue as in other forums.
Please come here and click each egg...
Re: Help Wanted!
Not possible short of using some sort of "hack" for wc3. Might be fairly easy or fairly hard to write/modify one, but I have nointentions of trying to set one up.
DarnYak
DarnYak
- Dekar
- Jelly Doughnut
- Posts: 1433
- Joined: May 27th, 2006, 8:13 am
- Realm: Northrend (Europe)
- Battle.net name: Dekar
- Location: Germany
Re: Help Wanted!
DarnYak wrote: While there will be a "code wipe", the experience portion will still exist and be imported. Getting new exp may even be easier. Standings will be completley wiped though...although standings will begin having meaning.
Codes which contain the exp will be wiped, but exp will be kept, yet standings which are based on exp will be wiped.
I dont understand that.
![Crying or Very sad :cry:](./images/smilies/icon_cry.gif)
On being able to save for other people:
A single hacker could wreak havoc with the complete ladder.
<EotA@Azeroth> YAKS GO MOOOOOOOOOOOOOOOOOOOOOOOO
Dekar: the ultimate ocean themed hero should buff and depend on spawn waves!
DarnYak: why is that
Dekar: WAVES
Dekar:![Very Happy :D](./images/smilies/icon_biggrin.gif)
DarnYak: i was afraid that was the answer
Dekar: the ultimate ocean themed hero should buff and depend on spawn waves!
DarnYak: why is that
Dekar: WAVES
Dekar:
![Very Happy :D](./images/smilies/icon_biggrin.gif)
DarnYak: i was afraid that was the answer
Re: Help Wanted!
Not that hard to understand.. your rank will be maintained, so all in game perks stay. The standing, aka the "ladder", will be completley reset and calculated in a brand new way.Dekar wrote:Codes which contain the exp will be wiped, but exp will be kept, yet standings which are based on exp will be wiped.
I dont understand that.
There will be protections against that, and a full log of who entered what codes will be kept allowing for easy reversal. Plus, this is EotA, i dont think enough people care about it to fuck with it.On being able to save for other people:
A single hacker could wreak havoc with the complete ladder.
DarnYak
- Emufarmers
- Site Admin
- Posts: 172
- Joined: June 26th, 2007, 10:06 pm
- Realm: Azeroth (U.S. East)
- Battle.net name: Emufarmers
- Contact:
Re: Help Wanted!
The current hosting will be able to run the Web interface (DreamHost includes Rails support, although I've never used it) and database (assuming it's MySQL- or flat-file-based). I've also got partial use of a high-powered VPS if the requirements prove to be more demanding (or if you need a place to run the actual bot).DarnYak wrote:For what to use, that largely depends on what the hosting can handle, which Emu knows and hopefully he'll read this and chime in. It would more or less just be a leaderboard with some pages for more details (game history, some statistics like heroes played etc.). Similar to bnet's ladder stastics more or less, just with less information.As for the web interface, what're you thinking for that? I know some basic Ruby and ASP.NET, do you want like a full web 2.0 community thing with profiles and shit or just a leaderboards thing, or what?
- Kibiyama
- Addict
- Posts: 268
- Joined: August 20th, 2006, 7:52 pm
- Location: In your base, killing your mans
Re: Help Wanted!
Alright, it's official -- I'm in love with C#. Just did my first application in C# 3.0, and it was beautiful.
So, is there any chance you'd use a bot that uses .NET plugins? Or is there even a bot that uses .NET plugins?
Could also make a husk of a C++ DLL that does the necessary COM shit and bridges the bot with a C# DLL, but that might be more work than it's worth.
So, is there any chance you'd use a bot that uses .NET plugins? Or is there even a bot that uses .NET plugins?
Could also make a husk of a C++ DLL that does the necessary COM shit and bridges the bot with a C# DLL, but that might be more work than it's worth.
98% of all people think Perhaps is a faggot. If you are in this 98%, put this in your sig.
Tehw00tz wrote:I miss my headset. This headset only covers two of my ears.
-
- Wanderer
- Posts: 12
- Joined: September 11th, 2007, 8:07 am
- Realm: Azeroth (U.S. East)
- Battle.net name: Zcuron
Re: Help Wanted!
I've been wondering if it's possible to do the following:
In a EotA-HB game typing -save would make the bot /w EotA -save Zcuron *code*
If only I could write code.
In a EotA-HB game typing -save would make the bot /w EotA -save Zcuron *code*
If only I could write code.
~Errare humanum est~
Re: Help Wanted!
Not quite, but HB does allow other automatic save possibilities i hope to explore in the future...if bots come back.
DarnYak
DarnYak