5 Replies - 607 Views - Last Post: 04 December 2014 - 04:35 PM

#1 MynameisRain   User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 7
  • Joined: 18-June 14

would anyone like to help with a new project? It's an IRC Rpg game

Posted 04 December 2014 - 03:23 PM

Would anyone like to help with a new project? It's an IRC Rpg game.

This isn't a question for help it's a question regarding a project I'm making.

This is too vaugue?

I use a game class. The bot acts as a middle person between the game class, and the irc clients connected.

Currently supported commands:

!train -> you train and get some experience
!mygold -> tells you your gold
!chargender ->tells you your gender
!register yourgendergoeshere
!help
!OP <-Owner acknowledged -> nick of whoever owns the bot (hardcoded into the code)
!tell <-Tells a fortune from a list of fortune cookie fortunes
!Save-all ->Saves all game data (database players etc)
!Load-all ->Loads all game data
!Add_item (any string you want) ->adds that item to the client's inventory.
!use itemname (any string you want) ->makes use of the item.
note: Only items that have a programmed use will work.
!getmonster ->gets a monster from the list of available monsters (this is expandable) and for the monsters portion of the game
!gamble goldamount ->attempt to play the gambling game. Odds are 1 in five roughly.
!Coinzleft ->Tell how many doge the irc bot currently has (the host bot of the game class file) *Freenode only
!tipme ->Gives the client two dogecoin. Currently doesn't even have a limit. *freenode only
!testlevel ->testing purposes only. Instantly levels up the client. Only available to the owner user name.
!Convertgold amount ->Converts gold to dogecoin. Ratio is 2 gold to 1 Dogecoin. Uses Doger bot on freenode meaning other servers may not support these features.
!items ->lists the items to the client
!battle ->you battle a random monster from the monsters list and get some experience. Monsters don't have stats that
are simulated in battle just yet.

Other commands:
!add anystring !and anyother string
what this does
!add hello !and hi there would mean if you type hello in the chat (anywhere)
the bot would then respond hi each time it read hello.

This can be useful for people who can't program but want some customization to how the bot responds
FOr instance

!add !gamehelp !and For game help refer to the help file provided with the game.txt or ask your server administrator
for directions. To register you can type !register yourgenderhere. Note that typing "female" or "male" are the only
typically respected responses by the bot.

^What this would do is then add this response to the bot so anytime ANY user types !gamehelp
that is what comes up.
These responses can be saved though right now they are not currently savable :/ Sorry still working on that.

There's also the equip command as such
!equip itemname *note you must have the item in your inventory to equip it.
Equipping does nothing currently but soon the game class will support a look up command in the events
codebase for "does player have x item equipped" etc.
So you can literally program any kind of rpg event into this api. But it has to be coded directly into it.
There is no external scripting available at all.
Also all event code because of how the game class is the parent class of all other classes
means that the game class must contain the event code.
So for a very large game, your game class in C# will become extremely long (like thousands of lines of code long)
but I tried to make sure to contain most functions of the game class in seperate classes.
And provide functions to them internally so the game class can access them.


There's a few other commands I can't remember because this bot is so rich in features.
So anyways yeah!
It's important to me that this project goes somewhere.

A few notes:
This may sound all good and fun and complete but it isn't near complete.
So it needs a lot of work because right now the bot also unstably dis connects from irc and resets itself.
At random.
Sometimes there are still object reference errors.
That's about it.
Thanks. For taking the time to read this.

If you are the type of person who would be interested in this type of project
please send me a private message or send an email to my gmail or respond here
[email protected]
thanks again

Is This A Good Question/Topic? 0
  • +

Replies To: would anyone like to help with a new project? It's an IRC Rpg game

#2 modi123_1   User is online

  • Suitor #2
  • member icon



Reputation: 14092
  • View blog
  • Posts: 56,465
  • Joined: 12-June 08

Re: would anyone like to help with a new project? It's an IRC Rpg game

Posted 04 December 2014 - 03:30 PM

Is this for pay or for fun?
Was This Post Helpful? 0
  • +
  • -

#3 MynameisRain   User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 7
  • Joined: 18-June 14

Re: would anyone like to help with a new project? It's an IRC Rpg game

Posted 04 December 2014 - 03:47 PM

It's for fun.
Just let me know if you want to see the source code. I don't mind.
Was This Post Helpful? 0
  • +
  • -

#4 modi123_1   User is online

  • Suitor #2
  • member icon



Reputation: 14092
  • View blog
  • Posts: 56,465
  • Joined: 12-June 08

Re: would anyone like to help with a new project? It's an IRC Rpg game

Posted 04 December 2014 - 03:47 PM

Your thread has been moved to our Volunteer Jobs and Collaborative Teambuilding forum. Please remember that threads seeking volunteer help, a group to learn together, or a group to work on a hobbyist project do not belong in the general help forums or our paid jobs forum.
The paid jobs forum is strictly for jobs for which you intend to pay some definite sum in a negotiable currency. Shares in future profits, in-game currencies, and promises of possible employment do not qualify.
Was This Post Helpful? 0
  • +
  • -

#5 MynameisRain   User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 7
  • Joined: 18-June 14

Re: would anyone like to help with a new project? It's an IRC Rpg game

Posted 04 December 2014 - 04:00 PM

View Postmodi123_1, on 04 December 2014 - 03:47 PM, said:

Your thread has been moved to our Volunteer Jobs and Collaborative Teambuilding forum. Please remember that threads seeking volunteer help, a group to learn together, or a group to work on a hobbyist project do not belong in the general help forums or our paid jobs forum.
The paid jobs forum is strictly for jobs for which you intend to pay some definite sum in a negotiable currency. Shares in future profits, in-game currencies, and promises of possible employment do not qualify.



Oh. I thought I was posting it in the general C# forum. Sorry about that.
Was This Post Helpful? 0
  • +
  • -

#6 macosxnerd101   User is online

  • Games, Graphs, and Auctions
  • member icon




Reputation: 12315
  • View blog
  • Posts: 45,414
  • Joined: 27-December 08

Re: would anyone like to help with a new project? It's an IRC Rpg game

Posted 04 December 2014 - 04:35 PM

Quote

Oh. I thought I was posting it in the general C# forum. Sorry about that.

You were. We have an automated tool that moves the thread and leaves a pre-composed response. Part of which addresses threads that may have been posted in the Jobs forum.
Was This Post Helpful? 0
  • +
  • -

Page 1 of 1