The PokéCommunity Forums

The PokéCommunity Forums (https://www.pokecommunity.com/index.php)
-   Game Development Archive (https://www.pokecommunity.com/forumdisplay.php?f=128)
-   -   MaxBot (The all purpose AI of the future) (https://www.pokecommunity.com/showthread.php?t=51659)

Zerro October 1st, 2005 6:26 AM

MaxBot (The all purpose AI of the future)
 
1 Attachment(s)
I'm not really sure if this is the right place for this, but oh well.

First off I would like to let everyone know that this is not a game, it is a program with seemingly AI intellegence. I'm devolping it with the C++ script language from scratch. This will be a great chance for people that want to learn C++ to learn it. I will be showing The step by step process, and throw in a few pointers here and there for those that want to make a MaxBot on there computer.


#include <iostream>

using namespace std;

int main()
{
char name;

cout<<"Hi I'm MaxBot, what's your name? ";
cin>> name;
cin.ignore();
cout<<"Wow that one weird name to process. I mean come on, "<<name
<<"\n";
cin.get();
}


Whan this is compiled and ran, it makes the very basic essince of MaxBot and looks a little like this.

D-jo4000 October 1st, 2005 6:37 AM

that's cool but what can the AI do


You could at least add a few simple mini-games

Zerro October 1st, 2005 6:41 AM

MaxBot will eventualy be ran in a Visual Viewer instead of the comand prompt. You will be able to have full lenght conversations with it, and even download differnt verions of it, and of course there will be games within it, its just the program itself isn't technicly a game.

BleachXP.com October 1st, 2005 6:53 AM

it sounds weird. so baiscly you have conversations with your computer :confused:

Zerro October 1st, 2005 6:57 AM

ROFL, thats just one of the things you do. MaxBot will be able to help you out with everyday tasks on the computer, he is also very smart mouthed and sarcastic so nothing is ever really boring with him. Along with the games you can play with him, + lots more features. And if you follow this thread you might just learn C++.

BleachXP.com October 1st, 2005 7:03 AM

ohhhhh... right. but i still don't think i'd be sitting here talking with my computer. lol. i like to socialize with REAL people. but it sounds good!

[_DarkDragon_] October 1st, 2005 7:08 AM

u have fun doing it, belive me. go here: http://www.pandorabots.com/pandora/talk?botid=f5d922d97e345aa1

and have fun chatting with ALICE, the best ever made artificial intelligence bot :)

SBaby October 1st, 2005 10:25 AM

Quote:

Originally Posted by Zerro
I'm not really sure if this is the right place for this, but oh well.

First off I would like to let everyone know that this is not a game, it is a program with seemingly AI intellegence. I'm devolping it with the C++ script language from scratch. This will be a great chance for people that want to learn C++ to learn it. I will be showing The step by step process, and throw in a few pointers here and there for those that want to make a MaxBot on there computer.


#include <iostream>

using namespace std;

int main()
{
char name;

cout<<"Hi I'm MaxBot, what's your name? ";
cin>> name;
cin.ignore();
cout<<"Wow that one weird name to process. I mean come on, "<<name
<<"\n";
cin.get();
}


Whan this is compiled and ran, it makes the very basic essince of MaxBot and looks a little like this.


Oh, another one of those? Interesting... Just make sure it doesn't develop aspirations to take over the world and make humanity obsolete.

Let us know when it's completed, so we can check it out.

Zerro October 1st, 2005 12:20 PM

1 Attachment(s)
Rofl. That ALICE is one cool bot, but it's not AI at all. It's a bunch of Variables, which is what I thought MaxBot was gonna be. But today I started to look into preceptrons, which basicly emulates a neron system therefore making it be able to learn. As you see in ALICE, she dosn't have much of a personality. In MaxBot however, you will be able to edit his personality as you see fit. As for now, I've added more to the script making it a bit more advanced, and if you notice the varibable CHAR, has been changed to STRING, this allows MaxBot to except a string of information. I've also added a new varible called INT, this var. allows MaxBot to except a non-decimal number.

#include <iostream>

using namespace std;

int main()
{

string name;

cout<<"Hi I'm MaxBot, what's your name? ";
cin>> name;
cin.ignore();
cout<<"Wow, I thought I had a bad name. I mean come on, "<< name <<"\n";
cin.get();

{
int age;

cout<<"How old are you,"<< name <<"?";
cin>> age;
cin.ignore();
if ( age <= 14 ) {
cout<<"Wow your so young,"<< name <<".I bet you still wet the bed.\n";
}
else if ( age >= 15 < 70 ) {
cout<<"Wow, your in the prime of your life.Everything just feels like it was

yesterday right? That means your geting old stupid.\n";
}
else if ( age >= 71 ) {
cout<<"Wow you are old!Old people scare me, get away from me you"<< age <<"

freak!\n";
}
cin.get();
}

}


Again, I compiled the information and this is what you get.

[_DarkDragon_] October 1st, 2005 12:35 PM

ye, I'd thought of that. like a tree of arrays, for example, you have the beginning array and in one of the slots it says: "I" then that slot takes you to another array with all possible words after I and you write "like" then that takes you to another possible array of words after like and you choose "apples" then the program bases it's opinion on the arrays that it went through and answers with "I like apples too" or smth like that.

So you would write "I like apples"
and the program would go to the beginning array "I" and then t the array of possible words after I and get "like" then do the same and get "apples" and it would print "I like apples too" XD

Ninja Tree October 1st, 2005 1:01 PM

Floats allow you to have decimals. Don't doubles hold decimal numbers too? BTW put your code in code tags. Why did you put a bracket after cin.get()?

QFred October 1st, 2005 1:03 PM

Looks very cool!

I think that, if you make it interesting enough, a skin will only be a skin!

Zerro October 1st, 2005 1:08 PM

Absol - No just Floats

[_DarkDragon_] - Sorta like that yea, but I asure you, with preceptron technology MaxBot will be able to make it's own sentences, and respond to others, and depending on the personality setting you have on MaxBot, He will change his answer/statement accordingly.

ex. I will be able to engage ALICE and MaxBot into a conversation :D

Ninja Tree October 1st, 2005 1:21 PM

I hope MaxBot isn't like this:

Human: your just a few lines of code
ALICE: Just? Thanks and you are a delightful person too. Am I a few lines of code? No.
Human: yes you are
ALICE: No I'm not.
Human: not what?
ALICE: What not?

Kinzu_kiwi October 1st, 2005 2:00 PM

Well, sounds like a funny game(oops, program.), but is it really going to be a.i? like, do things for itself without having the words to say programmed into it?

[_DarkDragon_] October 1st, 2005 3:47 PM

that would be hard, some genetic programming would help with the comprehension and auto-learning :\
Anyways, I think the problem with people who try to create AI is that they go too complicated, they should try to make the program able to learn and associate stuff, like a baby and then with time it would get really good and all they would have to do is meke a bunch of robots and ctrl+c and ctrl+v XD

Sorye HK October 1st, 2005 7:57 PM

Reminds me of when I first started C++. Good luck.

Zerro October 2nd, 2005 12:13 PM

Well like I said I'm working on preceptrons which basicly emulates the neron system of a brain. What it dose is shape it self to a perticular outcome and learn form its mistakes so it wont do them again. So a simple No, or dont do that command would be needed.

sketch October 2nd, 2005 12:20 PM

Wow,I'd never know how to do this.It seems pretty complex.So basically,you'll be able to like teach it stuff and it will remember?Hmm,interesting.

DarkDoom3000 October 3rd, 2005 7:18 PM

I was talking to alice it was creepy and cool
especially when you ask her stupid questions :)

hope you finish I wanna see this for myself
\

D-jo4000 October 4th, 2005 8:31 AM

1 Attachment(s)
maxbot really works and is annoying me right now. Only his talking feature is working though. atteched is a conversation between me, zerro, and maxbot

[_DarkDragon_] October 4th, 2005 9:15 AM

ok wtf? that looks even scarier than alice! o_O

Zerro October 4th, 2005 10:24 AM

At first I had no clue what the hell was going on cause I was still working on the preceptrons. But I think it found its way into AIM. At this point its a true AI. The funny thing was that I could'nt see what MaxBot was writing, so I had no clue. When sadfurret called me a homo it caught my eye and I was like WTF. *sigh* now to teach this bot some manors.

Zerro October 4th, 2005 2:32 PM

Ok the first version of MaxBot is ready for release. Keep in Mind I spent quite alot of Time on making the perceptron system for this release, and also keep in mind that this isnt the core MaxBot, rather an extenion of it.

First of She needs a name, and personality cause at the moment she's rather plain. She is quite smart and can do certain things in open files on my comp. (This is a result of a curiosity perceptron particle that dosn't work just right.) She will grow smarter as she talks to more people and can be IMed anytime. So please give me all suguestions you got on what her name should be, and how she should act.

IM her at - [email protected]

D-jo4000 October 4th, 2005 2:41 PM

She's okay. I just finished talking to me. She just needs some adjustments.
Zerro why did you triple post.


All times are GMT -8. The time now is 4:34 AM.


Like our Facebook Page Follow us on Twitter © 2002 - 2018 The PokéCommunity™, pokecommunity.com.
Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company or The Pokémon Company International. We just love Pokémon.
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2016 The PokéCommunity / PokéCommunity.com.
PokéCommunity™ is a trademark of The PokéCommunity. All rights reserved. Sponsor advertisements do not imply our endorsement of that product or service. User generated content remains the property of its creator.

Acknowledgements
Use of PokéCommunity Assets
vB Optimise by DragonByte Technologies Ltd © 2023.