Find Jobs
Hire Freelancers

IRC Bot for DotA2 Inhouse League

$30-100 USD

Closed
Posted about 9 years ago

$30-100 USD

Paid on delivery
Need an IRC Bot, that connects to a channel on Quakenet, then sets up and manages games and users. Basic functions: Connects to and auths with Quakenet Interacts with authed users that match a list Keep stats on users Needs to be able to run multiple games at the same time Must be coded in Java and will be run on a Windows based VPS. Please read Detailed Requirements section of this project. ## Deliverables Functions: * Connects to and auths with an IRC server * Ability to add authed users to a "vouched" list * Interacts with users on the vouched list * Keep stats on users (Points, games played, won, loss, win %) which are on the vouched list, and automatic updating of these stats based on the results (team 1 win/team 2 win) * Users start at 1000 points and gain points when they win a game and lose points when they lose a game. The amount of points won or lost should be determined by the difference/ratio between the total points of Team 1 and 2. * Ability to give users on the vouched list "captain" permissions, which allow them to challenge other captains * When a challenge is accepted, a game is started and vouched users are able to "sign in", which allows them to be picked by the captains. The challenged captain is team 1 and the challenger team 2. The captains takes turns to pick a total of 4 vouched users (team 2 have first pick) each which have "signed in" (pick phase). * Captains should have the ability to remotely sign in users. * The results of a game (team 1 win/team 2 win) will be declared by the users in that game (2 players from each team confirm) or a captain of one of the teams (whichever is first) * Captains must have the ability to prematurely end a game using "abort" * Must be able to print the Top 10 users with the most points in the IRC channel chat. * Needs to be able to run multiple games at the same time, however only 1 game can be in the pick phase at a time (rest are queued, first come first serve). Other functions: * Needs to be able to Op/Semi-op/Voice users which are authed with the IRC server * Basic Ban/Unban/Kick/MOTD functions * Only Ops can "vouch" authed users. * Needs a "roll" function which generates an random number between
Project ID: 7207061

About the project

2 proposals
Remote project
Active 9 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
2 freelancers are bidding on average $175 USD for this job
User Avatar
Hi, I have experience with IRC and the Java programming language. I developed bots before in other languages, have contributed to the Eggdrop IRC Bot (a bot programmed in C), and have over a decade of IRC, and IRC scripting and programming experience going back to the late 90s. I have knowledge and experience in the IRC protocol. I once tried to develop an IRC Daemon in mIRC. I also ran my own IRC Server linked to Afternet about a decade or so ago. My Resume, as well as my full skillset and reviews from past clients (all of them positive), can be found on my profile. If you would like to see some examples of my work, or want me to provide any additional information, please let me know. I am very interested in working with you and I am actively looking for some work. I am detail oriented, a hard worker. I have an Associate Degree in Computer Science, and I'm close to getting my Bachelor's in CS with a possible minor in Mathematics. I have experience in with the Java programming language, using Sockets to communicate with IRC servers (I wrote an IRC bouncer once in Java). Again, I have experience with the IRC protocol. I also have experience programming GUIs in Java and I have experience with Netbeans. Please reach out to me so we can discuss further about this project. I look forward to working with you on this project. Thank you for taking the time to consider my bid.
$250 USD in 7 days
5.0 (1 review)
1.3
1.3
User Avatar
Dear Prospect Hiring Manager. Thank you for giving me a chance to bid on your project. i am a serious bidder here and i have already worked on a similar project before and can deliver as u have mentioned I have checked your requirements.i have right skills to work on this assignment my award = superb result = happy client. In a good partnership, good results happen. Good cooking makes good eating!BWe consider our client as our partner. can u provide your email or sky-pe etc for further discussion about the project. I am ready to discuss with you with best Regards
$72 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
A proposal has not yet been provided
$100 USD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of FRANCE
France
0.0
0
Member since Feb 25, 2015

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.