Board ArchivesSite FeaturesActiveworlds SupportHistoric Archives |
jerme // User Search
jerme // User SearchCollison detection for BOTS! Roland don't worryDec 18, 1999, 12:51pm
--------------2222D6C40FAB248DE4E3F9D5
Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit What you speak of is a bot that would know if an AV touched anything, but that usualy isn't needed. At one of the tech talks i asked Roland about maybe adding a comand to the object description that would send an event with the AV's name, or sesion #...whatever....he said this wasn't posible..because the browser would have to konw every object arround the av, and it's size...but i got to thinking, and i could solve the problem with some simple code....all you have to do is constanting check the AV's position, and compare it with the object you want to know if they bump....obviously this would only work for a few objects..it would get way to repeditiv if you tried to do everyobject....but for certin games and things, where there only one or two players, it would work just fine. Take a look at Faber's CYPac....i belive that in compares the co-ords of the bot that is chasing you to your own co-ords....now, i may be wrong...but that would seem logical, wouldn't it? [View Quote] > This is one of those stupid things I think of that you little bot > programmers can work out on your own time. Items the bot needs in > order to get Collision detection:1.Object registry data.2.Object data > for area within 120 meter radius.3.Way for the bot to comprehend this > information.4.Optional, Some way for the bot to get the avatar's > relative size in relation to local objects.5.Optional, You know how > Preston downloads midi's and then get's the time for them someway to > get at the rwx files and the bot to kind of render them without it > visually taking place. Steps to make collision detection.1.!IMPORTANT! > Get registry and Object Data loaded to the program for active use, > possibly setting as a string type thing or something.2.Get the bot's > position in the world. Have it query within 5 meters of it's location > for any object and have it check the registry to see how close the bot > is to the object.3. If the bot is within the bounding box of the > object then have the bot declare something like "Ooopppps" or > something.4. If the bot is not within the bounding box of any object, > excluding floor tiles, then have the bot continue with no error what's > so ever. This would probably use very little code and not be so hard > on the memory of the bot or bandwidth so it could be done fairly > easily and > constantly. Horizonscit:288611http://www.worlds.net/cgi-bin/teleport?aw_21345n_21345w -- -==- :) :-) ;) ;-) (:-) =) :-o :P :X [8-O) - "The two most common things in the universe are hydrogen and stupidity." AW: JerMe cit#296967 IM: JerMe150 ICQ: 32700123 Earn $$ JUST FOR SURFING THE WEB; Go To http://www.alladvantage.com/go.asp?refid=ewt-632 -==- Child-Do not try to bend the spoon, that is imposible. Insted, only try to relize the truth. Neo-What truth? Child-That there is no spoon. Neo-There is no spoon? Child-Then, you will see that it is not the spoon that bends, only yourself. --From The Matrix --------------2222D6C40FAB248DE4E3F9D5 Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: 7bit <!doctype html public "-//w3c//dtd html 4.0 transitional//en"> <html> What you speak of is a bot that would know if an AV touched anything, but that usualy isn't needed. At one of the tech talks i asked Roland about maybe adding a comand to the object description that would send an event with the AV's name, or sesion #...whatever....he said this wasn't posible..because the browser would have to konw every object arround the av, and it's size...but i got to thinking, and i could solve the problem with some simple code....all you have to do is constanting check the AV's position, and compare it with the object you want to know if they bump....obviously this would only work for a few objects..it would get way to repeditiv if you tried to do everyobject....but for certin games and things, where there only one or two players, it would work just fine. Take a look at Faber's CYPac....i belive that in compares the co-ords of the bot that is chasing you to your own co-ords....now, i may be wrong...but that would seem logical, wouldn't it? [View Quote] <p>-- <br>-==- <br>:) :-) ;) ;-) (:-) =) :-o :P :X [8-O) <br>- "The two most common things in the universe are hydrogen and stupidity." <br>AW: JerMe cit#296967 <br>IM: JerMe150 <br>ICQ: 32700123 <br>Earn $$ JUST FOR SURFING THE WEB; Go To <A HREF="http://www.alladvantage.com/go.asp?refid=ewt-632">http://www.alladvantage.com/go.asp?refid=ewt-632</A> <br>-==- <br>Child-Do not try to bend the spoon, that is imposible. Insted, only try to relize the truth. <br>Neo-What truth? <br>Child-That there is no spoon. <br>Neo-There is no spoon? <br>Child-Then, you will see that it is not the spoon that bends, only yourself. <br>--From The Matrix <br> </html> --------------2222D6C40FAB248DE4E3F9D5-- Vc++ bot agian...Dec 14, 1999, 10:23pm
Well, first of all, i don't know what the heck u'd do with a bot that ejects
people on contact...but there is no SDK function to decect when someone bumps into an object. That would be the easy way...the hard way is to get the cords of an AV and the cords of an object...if they match or are close...then u have a bump...you can eject from that...missles?? hmm...how bout' land mines ;p [View Quote] > Ok thanx serac for the info but... I came up for a bot idea I need an > example for making an object fly and move objects... and making it so when > this object that the bot controls hits a person it ejects him/her from my > world for 5 minutes... btw on the first function I meant a missle flying > around to a set coord and then blowing that up within a 5 meter radius -- -==- :) :-) ;) ;-) (:-) =) :-o :P :X [8-O) - "The two most common things in the universe are hydrogen and stupidity." AW: JerMe cit#296967 IM: JerMe150 ICQ: 32700123 Earn $$ JUST FOR SURFING THE WEB; Go To http://www.alladvantage.com/go.asp?refid=ewt-632 -==- Child-Do not try to bend the spoon, that is imposible. Insted, only try to relize the truth. Neo-What truth? Child-That there is no spoon. Neo-There is no spoon? Child-Then, you will see that it is not the spoon that bends, only yourself. --From The Matrix AW Add-on SDKJan 16, 2000, 8:05pm
--------------39A92D78E7ACD833F9DE76AB
Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit well, ur entitled to freely express your opinion, even if it's wrong....oh ya..one more thing..if you hate bots so much...why the heck do u make a SDK? "yes, i hate bots, but i'm gunna support them by making an SDK anyway"....LOL [View Quote] > I know, this is a bot sdk newsgroup.. I know I know.. but I see posts > for new worlds and birthday partys, so I thought maybe you'd give me > this one. Let me just start off by saying, I never learned how to > program bots, and i never learned how to like them. Eck. I hate em. > Anyways, you probally know that i made the loved and/or hated C.A.T. > Well after quite a few asks from people like jaybeefy up there, i > tried my hand at an Add-on SDK. Whoops! I just angered every bot lover > here. Oh well. Anyways.. i just wanted to see if any of you would get > off bots for a little while and give me some feedback on my SDK. It's > availble at http://come.to/Concept .. just scroll down a little. > Anywho, please post any comments you have on it (if anyone tries it of > course), cause it would really help me out. NOWWWWWW. I have to say > this. And dont think i'm saying this just because i never learned how > to make bots (I could have, but i program in VB and Mr Grimm's OCX > gives me a stupid error every single time) , but BOTs are.. well.. > stupid. They have their uses, yeah, but everythings already been done. > What' could be more annoying than a bot who says the same thing over > and over, greets you to a world you already know you are in! I'd > rather explore a world than have some pre-programmed ninny tell me > what's there. AND How many bots like hambot are there now?!? Goto a > bot world and they are all trying to copy hambot or Preston. ITS BEEN > DONE! Let the big boys have their fun. They know how. Why make your > own?? There's no reason. And, i dont count "Because it's soooo much > cooler to use something you made" as an excuse. It's borrrrrrring. > Nothing new comes out.. ever. Warbots are paintball bots. Escort Bots > are Greeter Bots. It's all the same. Let imagenius come out with the > unique stuff, because most bot programmers i've seen are just trying > to do what Ima's done. And i dont know about you, but it looks like > ima is even scraping the bottom of the barrel. Tic toe toe bot?? come > on! You could do that just by building. And besides, it's stupid and > boring. And i dont know how many people hang out in AWgames and play > Checkers, but i have to tell you I'd rather be playing quake or tribes > then playing with some auto-mated CheckersBot. Paintball is dead, so > please, let me rest by not making any more paintball bots. Ok. I'm > pretty sure I've dissed bots enough. whew. just felt good to get off > my chest. WAIT WAIT WAIT!!! ONE MORE THING!! What's with this customs > aide bot in AlphaWorld?!?! It says the very same thing as the > Immigration officer!! What's the point!! I'd rather have a gk or pk > greet me. Stupid bots...grr. Anywho. I've had enough. All this > typing.. whew.. wore me out. See ya later.. > > -Concept -- -==- - "What is real? How do you define real? If you are talking about what you can hear, smell, touch, and tast... Then real is simply electrical signals interpreted by your brain." -Matrix - "The two most common things in the universe are hydrogen and stupidity." :) :-) ;) ;-) (:-) =) :-o :P :X [8-O) AW: JerMe cit#296967 IM: JerMe150 ICQ: 32700123 Earn $$ JUST FOR SURFING THE WEB; Go To http://www.alladvantage.com/go.asp?refid=ewt-632 -==- --------------39A92D78E7ACD833F9DE76AB Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: 7bit <!doctype html public "-//w3c//dtd html 4.0 transitional//en"> <html> well, ur entitled to freely express your opinion, even if it's wrong....oh ya..one more thing..if you hate bots so much...why the heck do u make a SDK? "yes, i hate bots, but i'm gunna support them by making an SDK anyway"....LOL [View Quote] <p>-- <br>-==- <br>- "What is real? How do you define real? If you are talking about what you can hear, smell, touch, and tast... <br>Then real is simply electrical signals interpreted by your brain." <br> -Matrix <br>- "The two most common things in the universe are hydrogen and stupidity." <p>:) :-) ;) ;-) (:-) =) :-o :P :X [8-O) <p>AW: JerMe cit#296967 <br>IM: JerMe150 <br>ICQ: 32700123 <br>Earn $$ JUST FOR SURFING THE WEB; Go To <A HREF="http://www.alladvantage.com/go.asp?refid=ewt-632">http://www.alladvantage.com/go.asp?refid=ewt-632</A> <br>-==- <br> </html> --------------39A92D78E7ACD833F9DE76AB-- compiler errorsJan 31, 2001, 11:06pm
I'm usning MS VC++ 6. I have made a few bots, but it was awhile back. I'm
trying to remake a bot that was based off the of the sample greeterbot given in the API docs. However this these lines of code: /* log bot into the world called "beta" */ if (rc = aw_enter("aw")) { printf ("Unable to enter world (reason %d)\n", rc); exit (1); } are generating the error: C:\Windows\Desktop\aw\SampleBot\Cpp2.cpp(38) : error C2660: 'aw_enter' : function does not take 1 parameters I think i've managed to include the aw.dll, and aw.lib files in my project. (I used Project | Add to project | Files...) Any help would be nice.... Thanks, Jeremy -- -Jeremy ---------------------- AIM: AlphaNumeric100 ICQ: 106209991 AW: JerMe compiler errorsFeb 1, 2001, 7:05pm
You were right. In the aw.h (build 17 [non-beta]) file aw_enter() is defined
as: int aw_enter (const char* world, int avatars); But, if there is a hard coded maximum number of 50 viewable AVs at a time, what's the point of having a limit? Roland, would care to explain it's purpose? -Jeremy ---------------------- AIM: AlphaNumeric100 ICQ: 106209991 AW: JerMe [View Quote] compiler errorsFeb 1, 2001, 9:03pm
Well, what ever the case my be... it works now. Thanks yall...
-- -Jeremy ---------------------- AIM: AlphaNumeric100 ICQ: 106209991 AW: JerMe [View Quote] a few more compiler errors...Feb 13, 2001, 10:14pm
The following lines are causing errors using the MS C++ (3.0 SDK):
aw_event_set (AW_EVENT_AVATAR_DELETE, handle_avatar_delete); aw_event_set (AW_EVENT_CHAT, chat); (22) : error C2065: 'handle_avatar_delete' : undeclared identifier (23) : error C2065: 'chat' : undeclared identifier (102) : error C2373: 'chat' : redefinition; different type modifiers (110) : error C2373: 'handle_avatar_delete' : redefinition; different type modifiers The first error is comming from the aw_event_set line. The second error is comming from the first line/function definition of the 'chat' function. Ditto for the 3rd and 4th errors. What's odd is that the first event handler i install (avatar_add) works fine. Other than the names, there are no differences between the 3. I know this is something simple... I just haven't figured out what yet.. Thanks for any help in advance... JerMe at nc.rr.com ---------------------- AIM: AlphaNumeric100 ICQ: 106209991 AW: JerMe (#296967) How do u make a Bot in VisualBasicMar 23, 2001, 12:57am
As others have mentioned, VB is a good learning tool. Yes, it lacks the
power of C++, but that is only because it is not as complex. VB is simple, in that it leaves out all the MFC code and many other odd things you come upon in C++. I started with VB when I was 7 years old. I knew very little about what I was reading in the book I bought, but through time, doing the examples ("playing around with it" if that's what you want to call it). By that time I realized that VB was a load of crap and picked up C++. I understood much more than I would have if I started with C++. Recently I've picked up PERL and Java, with no problems at all. In short, VB is for simple, weak programs and for teaching the general ideas of programming (variables, functions, classes/objects, loops, if statements, ect...) without confusing the hell out of someone. Then you can adapt what you've learned to other languages, understand them more, and pick up on them faster. Start with VB graduate to something better ;-) -- JerMe at nc.rr.com ---------------------- AIM: AlphaNumeric100 ICQ: 106209991 AW: JerMe (#296967) [View Quote] Help needed.Apr 29, 2001, 2:31am
MS Visual Studio (is what i assume you're talking about) saves the path to
the project folder in one of the config files (saved in that same directory) It generates all kinda errors if you just try to copy the files. You have to create the new folder by hand, then create the new project with VS... then you can copy and paste all of the code you need. ;) Secondly-- Why are all of you people so quick to flame people?? That's the one damned thing I hate about AW. Most of the people are nice, but you've gotta realize that some of these people haven't been arround AW since version 1 like you have. And they probably haven't been programming as long either. Give him a break. You don't have to help, don't reply at all if it's that anoying. Try posting a simple link or something to lead people in the right direction. But damn... every other post here is a flame, or results in a flame. Ease up a little.... -- JerMe at nc.rr.com ---------------------- AIM: AlphaNumeric100 ICQ: 106209991 AW: JerMe (#296967) [View Quote] Help needed.Apr 30, 2001, 5:25pm
Let me clarify....
When you save a program or code you are working on in MS Visual Studio. It also saves information about the project and workspace that contains your program. Included in this information is the full path to the project directory. Therefore, if you simply copy and rename the directory or all of the files in it, then you have a different directory containing mismatched info on the project. example: I have made a program called GreeterBot in the directory C:\Bots\GreeterBot\ I save this program in MS Visual Studio... Then I copy the entire directory. I now have GreeterBot and GreeterBot2. The files in GreeterBot2 still reference GreeterBot as the project directory. However, since this is not the case VB will generate errors the next time you open the project. You have to create a new Project/Workspace through VB, and then copy your code by hand, instead of just copying all the files. -- JerMe at nc.rr.com ---------------------- AIM: AlphaNumeric100 ICQ: 106209991 AW: JerMe (#296967) [View Quote] a smart way of making a bot walk randomly aroundMay 1, 2001, 1:00am
Try using a combination of loops...
Get a random # If it's inside your range then move the bot to that location If not then get another random # Wait a radom ammount of time within certin limits (you don't want the bot stadning in one place for hours) Do it all again... I've got an example of this kind of random # checking.. It's in PERL, so i don't know if it would help you that much. E-mail me if you want it. -JerMe -- JerMe at nc.rr.com ---------------------- AIM: AlphaNumeric100 ICQ: 106209991 AW: JerMe (#296967) [View Quote] I have gave upMay 24, 2001, 5:37pm
Hmm.. let's see.. You release a, probably buggy, feature lacking, or
otherwise crappy script, with no license info... May I ask what you expect to happen? -- JerMe at nc.rr.com ---------------------- AIM: AlphaNumeric100 ICQ: 106209991 AW: JerMe (#296967) [View Quote] New SDK: SDK for PythonMay 24, 2001, 5:34pm
I doubt many people here use, or even know what Python is.... bunch of MS
users / VB scripters.... On the other hand.. that's great news! Maybe I'll finally be able to run a bot under Linux without a Win emulator.... -- JerMe at nc.rr.com ---------------------- AIM: AlphaNumeric100 ICQ: 106209991 AW: JerMe (#296967) [View Quote] Passing a Variable to a urlAug 8, 2001, 11:13pm
I'm with Grimble, as this is really confusing. However, I'm going to do my
best to clarify what I think is the answer to your question..... The question was rather confusing sounding, but the example was clearer...so I'll use it. >For example aw_url_send just lets me put >in the url, but I need to be able to send a variable (such as to an ASP >page) so that a slightly different page could be opened depending on the >variable. If I understand correctly... You want the bot to send a URL to the client, along with a variable. The variable will determine which page will be displayed, or can just fill in certain parts. This could be done with CGI or ASP (just as faber suggested). Your bot would send the url to the client, the url would point to the script. (I would use CGI/PERL) The script would parse the input, and output a page, or replace items in a template with inputted values. I have all the parts to the script, and I could put one together for you relatively quickly. If I'm totally off, let me know... But I think that clarifies what Faber was saying... -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Jeremy Booker JTech Web Systems (www.JTechWebSystems.com -- Coming Soon) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [View Quote] Passing a Variable to a urlAug 9, 2001, 11:54pm
> The problem is I forgot to mention that in my bot there are 440 different
> variable values so to do it that way I would have to use 440 different > aw_url_send's You would have to use one *huge* url send... in the format... http://www.yoursite.com/somescript.cgi?var1=data1&var2=data2&var3=data3 <path to script><script name>? [key1] = [value1] & [key2] = [value2] As you can see, it takes the use of many name/value pairs... The script can split this long URL into intelligible chunks, and test the values to take the proper course of action.... There may actually be a limit to how much information you can pass. You could consider writing the information to a file, and having the script retrieve it to display the page. This is a lot more complex a task though.... I would work with you to write this script.... e-mail or telegram me if you're interested.... (I couldn't start immediately, I'm still working on the new AW Webring script....) -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Jeremy Booker JTech Web Systems (www.JTechWebSystems.com -- Coming Soon) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [View Quote] Passing a Variable to a urlAug 11, 2001, 1:47am
<reply is inline below>
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Jeremy Booker JTech Web Systems (www.JTechWebSystems.com -- Coming Soon) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [View Quote] I was wondering that myself... 440 variables would be a nightmare to try to send in a url.... > (citnum=1&citname="AWUser"&avX=-2436&avY=4657?... etc.)? I can't imagine > that there are 440 different peices of information that you would want to > pass to a CGI or ASP script to generate a single page (ARE there over 400 AW > attributes?). If there you do need to pass this amount of information > (yikes), I can see two other options over and above the file option JerMe > suggested.: > > (a) Get the web script to do something a bit more interesting - having a set > of URLs that define a conversation between the bot itself and the web-server > via CGI/ASP scripts before sending the url with some generated key to allow > the script to retrieve the information. Much more fun to do and you can do > some HTTP/HTML decoding stuff too in your bot. > > (b) Pack the data into a smaller number of large variable values, delimited > by some innocuous character that won't be in any of the values (i.e. "~"). > > I'm not too keen on using files for temporary storage in asynchronous > environments because of the timing involved. If the url is triggered by an > avatar event (clicking, entering an area or world, etc.), there is every > possibility that the avatar could do it again and again and again in quick > succession. Also, there could be 10 people all there doing the same thing > and you're going to get a very confused script. This problem is very simple to solve. You couldn't have 2 scripts trying to read and write to the same file, at the same time.... That would produce hellish results. Use a random number, or an icriminted index #, as the file name. This prevents the script from corrupting its self. However, there is still a rare chance that you could (with precise timeing and a lot of luck) get the same random # or an index # that hasn't been incrimented. To deal with this I use (in perl at least..) file locks ( flock() ) to prevent any other instenation of the script from using the file....You can check for a file lock. If it's locked, there's a problem.. You can either deal with it by trying a different file name, or by simply exiting with an error message and letting the user retry the script. >Calls to ASP scripts are > session-based so its a one-request-one-response conversation unless you > either build some persistence on the web side (servlets, etc.) or make some > conversation model. > > If you only want to pass one of the variables in any one call, the string > building routines can handle that in the same way in the same way as the > values. All this is pointless though if you just have 440 different values > to the same variable. > > Grims > > > [View Quote] Magsbot 2.0 beta - a bot program interpreterAug 8, 2001, 12:37am
Ahh.. Now there's what i call software devolpment... A core redesign, and
the addition of nifty little features like cut-and-paste. AWC could learn something from you... :-) -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Jeremy Booker JTech Web Systems (www.JTechWebSystems.com -- Coming Soon) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <sniped HTML> Magsbot classes in exchange for script help?Sep 28, 2001, 2:02am
Ohh god.. not this agin.. I don't think I could take reading *another* flame
war over HTML.... everybody just get the hell over it and let people do whatever the fuck they want to. Let's all piss and moan like 2nd graders over something so trivial it's pointless!!! GET A LIFE!!! If all you can do is sit arround a bitch over html posts, then I pitty you. -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Jeremy Booker JTech Web Systems (www.JTechWebSystems.com -- Coming Soon) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [View Quote] A linux SDK??Oct 31, 2001, 2:12am
Hi,
Many of you probably heard me asking Rolad about an SDK for UNIX/Linux at the last TechTalk. I just want to see how much support there is for this? How many of you would take up programming projects for a linux/unix server environment? Better yet, how many of you even own a machine that runs linux? I am astounded that there has not been an SDK for Linux from the start because of the potential that the server and SDK have paired together. When you have a piece of server software, it better be compiled for Linix, if it's any good. AW's got that part figured out. But the SDK goes hand in hand with the server. Therefore, It too should be able to run in a server environment (a.k.a. Unix/Linux). The SDK can do many helpful things now, on windows machines. Think what would happen if you paired that with a *server* environment. You'd have bots that did a lot more useful things than just standing around playing games with people. I have 20 or so great ideas, I'm just waiting on that SDK. After coming to the realization, however, that most people host their worlds from their personal windows machine, it all starts to make sense. The SDK for Linux has not been a priority because there aren't that many hosts, or users for that matter, that run Unix/Linux. What it boils down to is that 'Management' doesn't want to take on the project because they believe the usefulness does not justify the expense (in man hours, support, etc.. ) it would take to create it. I'd like to see if this theory is true. Please speak up if you think it's a great idea, a waste of time, not necessasary, or whatever. How many of the programmers out there would use it? Do you think AW has bigger projects that they should be concentrating on, and not wasting time on this? Please let me know your opinons... Regards, Jeremy -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Jeremy Booker JTech Web Systems (www.JTechWebSystems.com -- Coming Soon) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SDK for linux?Mar 6, 2002, 10:29pm
An SDK for Unix/Linux is something I've been bugging Roland about for a
while now. I'm sure he would attest to that. :-) All *real* server applications run on *nix. Most in fact are open source and have been ported to Unix, Linux, FreeBSD, Solaris, etc... Just think of the possibilities if you could run a bot on *nix. (1. Harness the power of the command line, and all the *nix performance features (2. *nix systems have better logging facilities... (3. obviously more stable (4. integrate bots/world admin programs with HTTP server/database (5. More ideas for the database powered object path (also part of #4.) I don't mean this in any bad way. But Roland isn't our lone hero programmer anymore... I'm about to shell out $50 instead of just $20 dollars.. This is one thing I'm going to expect in the near feature. And why shouldn't I? Not only am I paying more, but every other *professional* piece of server software runs on *nix (excluding Microsoft trash). It's only to be expected of a corporation like activeworlds, with a client/server based product like AW. I've been told for a long time that an SDK for *nix just wasn't a priority. This was due to lack of manpower to perform the port to *nix (which I was told was possible, just not feasible at the time), and the other features that were being requested more. Which is all perfectly reasonable. However, I believe it is time to make this a top priority. I don't really expect to see this with the next version of AW (would be nice though!) But, sometime shortly thereafter. Thanks, Jeremy -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Jeremy Booker JTech Web Systems (www.JTechWebSystems.com -- Coming Soon) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [View Quote] Multiple LoginMar 6, 2002, 10:14pm
Just for info: The C++ (it's really better than VB in the first place)
syntx for a do-while loop is: do{ statements }while(expression) -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Jeremy Booker JTech Web Systems (www.JTechWebSystems.com -- Coming Soon) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [View Quote] Re: SDK for linux?Mar 7, 2002, 6:31pm
[This was posted several threads below.. However, I wanted to start a new
thread, considering this is a reply to a month old post... I'd also like to renew the discussion] An SDK for Unix/Linux is something I've been bugging Roland about for a while now. I'm sure he would attest to that. :-) All *real* server applications run on *nix. Most in fact are open source and have been ported to Unix, Linux, FreeBSD, Solaris, etc... Just think of the possibilities if you could run a bot on *nix. (1. Harness the power of the command line, and all the *nix performance features (2. *nix systems have better logging facilities... (3. obviously more stable (4. integrate bots/world admin programs with HTTP server/database (5. More ideas for the database powered object path (also part of #4.) I don't mean this in any bad way. But Roland isn't our lone hero programmer anymore... I'm about to shell out $50 instead of just $20 dollars.. This is one thing I'm going to expect in the near feature. And why shouldn't I? Not only am I paying more, but every other *professional* piece of server software runs on *nix (excluding Microsoft trash). It's only to be expected of a corporation like activeworlds, with a client/server based product like AW. I've been told for a long time that an SDK for *nix just wasn't a priority. This was due to lack of manpower to perform the port to *nix (which I was told was possible, just not feasible at the time), and the other features that were being requested more. Which is all perfectly reasonable. However, I believe it is time to make this a top priority. I don't really expect to see this with the next version of AW (would be nice though!) But, sometime shortly thereafter. Thanks, Jeremy -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Jeremy Booker JTech Web Systems (www.JTechWebSystems.com -- Coming Soon) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Re: SDK for linux?Mar 8, 2002, 12:16am
[This was posted several threads below.. However, I wanted to start a new
thread, considering this is a reply to a month old post... I'd also like to renew the discussion and make sure everyone saw the thread...] An SDK for Unix/Linux is something I've been bugging Roland about for a while now. I'm sure he would attest to that. :-) All *real* server applications run on *nix. Most in fact are open source and have been ported to Unix, Linux, FreeBSD, Solaris, etc... Just think of the possibilities if you could run a bot on *nix. (1. Harness the power of the command line, and all the *nix performance features (2. *nix systems have better logging facilities... (3. obviously more stable (4. integrate bots/world admin programs with HTTP server/database (5. More ideas for the database powered object path (also part of #4.) I don't mean this in any bad way. But Roland isn't our lone hero programmer anymore... I'm about to shell out $50 instead of just $20 dollars.. This is one thing I'm going to expect in the near feature. And why shouldn't I? Not only am I paying more, but every other *professional* piece of server software runs on *nix (excluding Microsoft trash). It's only to be expected of a corporation like activeworlds, with a client/server based product like AW. I've been told for a long time that an SDK for *nix just wasn't a priority. This was due to lack of manpower to perform the port to *nix (which I was told was possible, just not feasible at the time), and the other features that were being requested more. Which is all perfectly reasonable. However, I believe it is time to make this a top priority. I don't really expect to see this with the next version of AW (would be nice though!) But, sometime shortly thereafter. Thanks, Jeremy -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Jeremy Booker JTech Web Systems (www.JTechWebSystems.com -- Coming Soon) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Jeremy Booker JTech Web Systems (www.JTechWebSystems.com -- Coming Soon) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Re: SDK for linux?Mar 8, 2002, 12:19am
CRAP! I keep replying to the same post for some reason... stupid Outlook!
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Jeremy Booker JTech Web Systems (www.JTechWebSystems.com -- Coming Soon) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [View Quote] linux SDKMar 8, 2002, 1:06am
I'm going to try this one more time! Gosh darn it...
[This was posted several threads below.. However, I wanted to start a new thread, considering this is a reply to a month old post... I'd also like to renew the discussion] An SDK for Unix/Linux is something I've been bugging Roland about for a while now. I'm sure he would attest to that. :-) All *real* server applications run on *nix. Most in fact are open source and have been ported to Unix, Linux, FreeBSD, Solaris, etc... Just think of the possibilities if you could run a bot on *nix. (1. Harness the power of the command line, and all the *nix performance features (2. *nix systems have better logging facilities... (3. obviously more stable (4. integrate bots/world admin programs with HTTP server/database (5. More ideas for the database powered object path (also part of #4.) I don't mean this in any bad way. But Roland isn't our lone hero programmer anymore... I'm about to shell out $50 instead of just $20 dollars.. This is one thing I'm going to expect in the near feature. And why shouldn't I? Not only am I paying more, but every other *professional* piece of server software runs on *nix (excluding Microsoft trash). It's only to be expected of a corporation like activeworlds, with a client/server based product like AW. I've been told for a long time that an SDK for *nix just wasn't a priority. This was due to lack of manpower to perform the port to *nix (which I was told was possible, just not feasible at the time), and the other features that were being requested more. Which is all perfectly reasonable. However, I believe it is time to make this a top priority. I don't really expect to see this with the next version of AW (would be nice though!) But, sometime shortly thereafter. Thanks, Jeremy -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Jeremy Booker JTech Web Systems (www.JTechWebSystems.com -- Coming Soon) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ linux SDKMar 8, 2002, 6:37pm
Lol.. for some reason I guess the News server AW uses bases messages on
their subject... Even clicking "new post" and giving it the same "Re: SDK for linux?" subject line made it reply to the earlier post... weird. -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Jeremy Booker JTech Web Systems (www.JTechWebSystems.com -- Coming Soon) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [View Quote] linux SDKMar 11, 2002, 1:37am
So, nobody has any other input??
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Jeremy Booker JTech Web Systems (www.JTechWebSystems.com -- Coming Soon) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [View Quote] WARNING: IMPORTANTMar 31, 2002, 11:50am
What the hell are you talking about? The passwords are encrypted every step
of the way. The only way to get them is with brute for cracking (a program to guess the password). Which, takes forever unless you have a supercomputer. Needless to say, someone didn't get 53 of them by that method. It takes an ungodly amount of time just to get one. That only leaves a few other options. First, what you're saying is totally false. Second, the password was intercepted between the world server and client, or vice versa. The password must be sent from the world server to the client, so the client can unzip the rwx files. This, however, is also encrypted.... The only other way is if someone was actully good enough to compromise a few servers and get an atdump. But I presume even *that* stores the password encrypted... Next time, make sure something is at least *reasonable* before you post....... -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Jeremy Booker JTech Web Systems (www.JTechWebSystems.com -- Coming Soon) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [View Quote] Very Puzzling FunctionMay 25, 2002, 1:38am
Programming is a neat thing...
I don't know if everyone else has noticed.. The hardest part about programming is learning the concepts, the logic, and the flow of a progam. Learning how to break a problem down into pieces you can easily solve though the programming language, and learning the loops/control statements is the most important thing. These issues are common to every programming language. BASIC and Visual BASIC are good for teaching these concepts. You can create if statements, loops, and dumbed-down objects without having to worry of the curly braces, strong typing, and all the other particulars of a language like C or C++. However, one you have the BASICs down you can adapt all that knowledge to another language just by learning the syntax. I'll restate what's already been said... Start with VB and learn how stuff works. Then move up to something like Borland C++. And yes, stay away for the .NET crap. Avoid it like the plage. All high-level languages are much the same, it's just a matter of learning the sytax. Once you know one, you can pick up other very quickly. -J -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Jeremy Booker JTech Web Systems (www.JTechWebSystems.com -- Coming Soon) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [View Quote] Very Puzzling FunctionMay 25, 2002, 1:48am
first idea that comes to mind....
Have you thought about using a matrix (or matricies)? I'm not sure how you'd exactly you'd apply them... just an idea. -J -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Jeremy Booker JTech Web Systems (www.JTechWebSystems.com -- Coming Soon) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [View Quote] |