Register FAQ Search Today's Posts Mark Forums Read
Go Back   JazzJackrabbit Community Forums » Open Forums » Beyond Jazz Jackrabbit 2

Jazz2 BOTS?

Reply
 
Thread Tools
Troglobite

JCF Member

Joined: May 2008

Posts: 691

Troglobite is a forum legendTroglobite is a forum legendTroglobite is a forum legend

Jan 11, 2010, 05:40 PM
Troglobite is offline
Reply With Quote
I have now played against the bot, and it was pretty entertaining. It was considerably more dangerous than I expected already, and it sounds like there is work on making it smarter, so it could become a rather fun training tool on some levels, or a good way to populate empty servers.
__________________

Lexicographer: Someone who writes dictionaries
Neophyte: A novice, or newbie
Hemisemidemiquaver: In music, a sixty-fourth note


Exit Troglobite, Stage Left
Crazy Rabbit

JCF Member

Joined: Aug 2009

Posts: 243

Crazy Rabbit is doing well so far

Jan 11, 2010, 10:22 PM
Crazy Rabbit is offline
Reply With Quote
Ye...Bot is very helpful if player havent internet...Bot will working without internet?
__________________
ELC leveldesigner, [CDFLogistics] leader, [CDF] consult member, a music composer.
Unite people under one idea.
djazz

JCF Member

Joined: Feb 2009

Posts: 257

djazz is OFF DA CHARTdjazz is OFF DA CHARTdjazz is OFF DA CHART

Jan 11, 2010, 10:38 PM
djazz is offline
Reply With Quote
Quote:
Originally Posted by Troglobite View Post
I have now played against the bot, and it was pretty entertaining. It was considerably more dangerous than I expected already, and it sounds like there is work on making it smarter, so it could become a rather fun training tool on some levels, or a good way to populate empty servers.
Thanks!
Yes it's dangerous sometimes because it shoot fast and always chase you!

I've added some movement rules to JE, so when bot plays JE, it can capture, score and avoid most walls/pipes in that level. This is yet hardcoded in the program, because i don't yet know how to read J2L files with C/C++ (This is my first C/C++ program, so Hello, World!)

Quote:
Originally Posted by Crazy Rabbit View Post
Ye...Bot is very helpful if player havent internet...Bot will working without internet?
Well, yes it works without internet, but if you want to play against the bot you need to play splitscreen, because the bot uses global simulated keypresses. The controls the bot use is WASD for moving and GHJ for jump/fire/run.
The program won't be released anytime soon, because it could be used to cheat (see player positions, always fastfire).
__________________
WebJCS 2 (new and in progress)
WebJCS 1 (old but complete)
SGIP Simple Games in Progress list
Level Packer v2 - With a GUI!
PHP Tileset Compiler

Last edited by djazz; Jan 12, 2010 at 01:47 AM.
Troglobite

JCF Member

Joined: May 2008

Posts: 691

Troglobite is a forum legendTroglobite is a forum legendTroglobite is a forum legend

Jan 12, 2010, 08:22 PM
Troglobite is offline
Reply With Quote
I agree with pretty much everything Hunter said, as an ideal bot. However, writing a learning program like that sounds way more complicated than DJazz's current bot, and for the moment, I enjoy what already exists, but am looking forward to any future advancements.
__________________

Lexicographer: Someone who writes dictionaries
Neophyte: A novice, or newbie
Hemisemidemiquaver: In music, a sixty-fourth note


Exit Troglobite, Stage Left
Valeriy

JCF Member

Joined: Dec 2009

Posts: 3

Valeriy is doing well so far

Jan 16, 2010, 09:38 AM
Valeriy is offline
Reply With Quote
Well, I agree both with Hunter and Troglobite. It sounds like an ideal bot, but I believe it's easier to give bot original moves instead of trying to make him learn moves from players. Maybe bot should have to break his "main cycle" sometimes, choose random or most fitting "move" (i.e., if opponent is few squares below - use a special move) and perform it.

I don't think that people ever made learning bot for multiplayer game, because it's just hard to filter "good" and "bad" in recorded actions (imagine a player joining the game and just jumping on one point for hours; what will bot learn then =)
Crazy Rabbit

JCF Member

Joined: Aug 2009

Posts: 243

Crazy Rabbit is doing well so far

Jan 20, 2010, 04:21 PM
Crazy Rabbit is offline
Reply With Quote
Uh...This bot learning all moves on his "eye"!
If you teach this bot more and more he can become elite "player"?
__________________
ELC leveldesigner, [CDFLogistics] leader, [CDF] consult member, a music composer.
Unite people under one idea.
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump

All times are GMT -8. The time now is 11:55 PM.