Sep 12, 2001, 03:41 AM | |
I'd like to start a discussion about this. Since I still think it is possible.
How? Well there are memmory addresses which you can use to locate other players. So you could just write a program that controls a Jazz player to find and goes after a Jazz player. But, the biggest problem was how can we stop the bot of taking the shortest way like walking against walls. Then EvilMike suggested that we could use an empty event like event 255 to make a path, and have Jazz follow it. Since that there also is a memmory addresse which can read the event numbers that could be possible. Any other intresting theories? |
Sep 12, 2001, 01:06 PM | |
Well, I'm concern about programming the bot's every decision and movements. This project could be difficult; but in some way, it could be possible.
Just don't make the bots very evasive, like Unreal Tournament's "godlike" robots ![]() Yet, it could be a challenging battle. |
Sep 12, 2001, 02:30 PM | |
Oh you know there's nothing evasive in jj2 ever since seekers came out...
anywhoo, it may be better to use somewhat of a script... I mean, Bot moves right If bot cannot move right anymore, try running If running doesn't work, jump and run, if that doesn't work, move left. And so on, and when a person is in a certain range, hold fire and jump. |
Sep 12, 2001, 02:38 PM | |
You know, maybe the evasive script might not work. Whatever the bot sees in "his screen" will try to evade it; but due to lag tolerance and latency, he will get hurt anyway since the other client sucessfully hit that bot with seekers in the client's screen
![]() |
Sep 13, 2001, 02:21 PM | |
Ackkk, dejavu...
anywayz, no, I believe the server see's everything, except what he doesn't see on his screen is updated much more slowly and so even so, they would both hit eachother.
__________________
"We're like a human in a 13 billion lightyear universe." -Anaiyu |
Sep 15, 2001, 01:33 PM | |
I have seen some kindof Botlike thingy (could be a two-playing server), but very flawed. The behaviour sure looked botlike enough, because it kept running against walls and shooting walls.
__________________
<center>"Death is only the Beginning"</center> |
Sep 16, 2001, 02:27 PM | |
We could configure this like UT...
Pathnodes r00l j00... (BTW I think a SP bot arena would be more fun than a multi) |
Sep 17, 2001, 02:14 AM | |
We can start by making a program that will control the player. Just make the bot walk left and right. But I don't know if there are address that can initiate the player's movements and/or direction.
__________________
<table cellpadding="0" cellspacing="0" border="0" width="100%" height="32"><tbody><tr><td>Status: N/A. [<a href="http://home.attmil.ne.jp/a/ocasio/">My Empty Webpage</a>][<a href="http://cesar-ocasio.deviantart.com/">My Deviants</a>][<a href="http://www.cugy.net/">Computer Users Group of Yokota (Japan)</a>]</td><td align="right"><img src=http://home.attmil.ne.jp/a/ocasio/images/nibble6.gif alt="You never saw me" (-)(-)(-)(-)(-)(-)(-)="alert('...aww it\'s so cute!\n ^_____^');return true;"></img></td></tr></tbody></table> |
Sep 17, 2001, 01:27 PM | |
Bascially evasion in jj2 (since it's two d) is run and jump and hold fire...
We should make the bot have powered up seekers, a... 9 delay rate of fast fire... and... yeah... I still like my idea of a somewhat script for those levels that aren't made for bots. hehh, somebody could make a bot trap...
__________________
"We're like a human in a 13 billion lightyear universe." -Anaiyu |
Sep 17, 2001, 02:35 PM | |
Just out of curiosity I tried some memory addresses on the Jazz in the demo (when you sit idle at the menu screen) and they work. When I megawarped him to the beginning it looked like he had a predetermined set of moves, and it was actually quite funny to watch.
I think bots can be done. |
Sep 17, 2001, 09:48 PM | |
*agrees with Shadow*
You don't have to make your work perfect because that is exorbitant, making something work, as in just plain work without anything complicated, is affordable.
__________________
<a href="http://www.spiffyjuice.com/">SpiffyJuice</a> - better than alcohol. Thanks to Fquist, iCeD, Bobby, Derby and the others for the JCF. -Lamer |
Sep 20, 2001, 07:27 AM | |
To be honest, I have no idea how to make bots, I just wanted to say that I am very interested in them and would like to know more. I just wanted to ask: is it pssible to make bots??
|
Sep 20, 2001, 03:05 PM | |
You're forgetting about Unreal's AI, Shadow. If there's one smart thing about those Quake bots, it's that they get to hold cigars in their mouths. ;-P
The idea isn't too bad, but there are certain concerns to think about. Bots won't be able to take items when they feel the need for them, which may make the bots too easy to play with. Various other concerns with such botpathing would also be there. Memory won't make very good bots, but source would. _________________ Monolith is 1! 1 is Monolith! Is 1 Monolith? 1 Monolith is! ~ Derby |
Sep 20, 2001, 03:40 PM | |
Unreal Tournament is boring
![]() But lets get back on topic ![]()
__________________
Join clan [GPW]'s discord! https://discord.gg/ktCcYnv S.H.A.D.O.W.: (aka Ins0mnia) Synthetic Hydraulic Android Designed for Observation and Warfare Mystic Legends http://www.mysticlegends.org Follow me on twitter: @Ins0mnia Follow us on twitter: @Mystic_Legends |
Sep 21, 2001, 08:04 AM | |
Did you know? AstroniA started a bots project very long ago, when J2C was still up. Maybe he/shes's still *alive*. Contact him/her about it, maybe he/she knows some useful stuff. The project was cancelled due to CTF bstuff, but maybe the battle project was far done already... Try.
Last edited by Stijn; Feb 12, 2003 at 03:47 AM. |
Sep 21, 2001, 10:27 PM | ||
Quote:
I need help about that, too, since I started C++ in my school. Count me in.
__________________
<table cellpadding="0" cellspacing="0" border="0" width="100%" height="32"><tbody><tr><td>Status: N/A. [<a href="http://home.attmil.ne.jp/a/ocasio/">My Empty Webpage</a>][<a href="http://cesar-ocasio.deviantart.com/">My Deviants</a>][<a href="http://www.cugy.net/">Computer Users Group of Yokota (Japan)</a>]</td><td align="right"><img src=http://home.attmil.ne.jp/a/ocasio/images/nibble6.gif alt="You never saw me" (-)(-)(-)(-)(-)(-)(-)="alert('...aww it\'s so cute!\n ^_____^');return true;"></img></td></tr></tbody></table> |
![]() |
«
Previous Thread
|
Next Thread
»
Thread Tools | |
|
|
All times are GMT -8. The time now is 05:06 AM.
Jazz2Online © 1999-INFINITY (Site Credits). Jazz Jackrabbit, Jazz Jackrabbit 2, Jazz Jackrabbit Advance and all related trademarks and media are ™ and © Epic Games. Lori Jackrabbit is © Dean Dodrill. J2O development powered by Loops of Fury and Chemical Beats. Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Original site design by Ovi Demetrian. DrJones is the puppet master. Eat your lima beans, Johnny.