Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Work in Progress / Dog - A simulator we're you're keeping a dog.(Screenshots inside)

Author
Message
The Nerd
20
Years of Service
User Offline
Joined: 5th Jun 2004
Location: Denmark
Posted: 15th Jul 2005 06:01 Edited at: 15th Jul 2005 09:14
Hi!


I'm also working on "Particle Playground" but i'm not at the right computer right now(Will not be that before 2 weeks!). So KLU 007 and i talked about making a program we're you're going to keep a cat(Becasue we wanted to train in AI). Well. I though that idea was great but since i was bored i started to make a program myself we're you're going to keep a dog!

It's the first time i try to make this kind of AI(I haven't actually made any real AI before).

What i've made so far :

First time you start up the program you'll need to decide if you want to adopt a dog or not. It look like this :



If you click yes you will need to decide what gender you want. After that you can write a name you want

Now you'll be taken to the game!
It will look like this:




Now i will tell what the dog is able to do right now :

It can get hungry or thirsty. Also it can get bored!
Whenever it gets hungry, thirsty or bored it will start to look for a thing that it can use(If it's getting hungry it will look for some food ETC). If it can't find it, it will start to say like "VUF!" until you give what it want Of course you can see a status of what it's doing. So if it's hungry there will stand "Hungry".
If it's getting bored and you don't play with it for a long time it will get a badder personality(every dog you adopt will be giving a unique personality). And if you don't feed it, it will run away from home at some point. When it's an age of 15 it will die.
when you exit the game all the data will be saved so next time you start it, it will be just as before you left it.


Planned Features :

*The dog can get sick

*Discipline it! Or it will maybe be a NOT clean dog and make alot of noise (Currently being worked on)

*Dog House(It will go rest if it's tired)


Well... Here you got some screenshot! :





**On this picture you'll see 3 items. the brown colored cube is the food. The blue is water and the yellow sphere is the playing ball. All those are just temporery until i got some real models. When it's getting hungry it will go for the food, thirsty for the water and if it wan't to play it will go for the yellow ball.
You need to put it down to it before it can use it.



Well... I don't have much more to say right now

There alot to explain about the mood and personality, and how it works. But all that will be written about in a user-guide for the final version

Visit PanzerGames here
Megaton Cat
21
Years of Service
User Offline
Joined: 24th Aug 2003
Location: Toronto, Canada
Posted: 15th Jul 2005 06:44
You misspelled "discipline".

The Nerd
20
Years of Service
User Offline
Joined: 5th Jun 2004
Location: Denmark
Posted: 15th Jul 2005 06:47
i know i did in the program

Was that your only comment....

Visit PanzerGames here
Sephnroth
21
Years of Service
User Offline
Joined: 10th Oct 2002
Location: United Kingdom
Posted: 15th Jul 2005 07:04
it looks pretty good, well done mate these things can teach you alot about AI and statemachines that control them, good learning exercise ^^

But i must ask why you named a male dog bette! XD

The Nerd
20
Years of Service
User Offline
Joined: 5th Jun 2004
Location: Denmark
Posted: 15th Jul 2005 07:17
@Sephnroth :

Thanks for the comment!

Quote: "But i must ask why you named a male dog bette! XD"


LOL!!! It's danish BETTE FIIIIIN!!! Just a funny word me an KLU 007 made up

Visit PanzerGames here
Zotoaster
19
Years of Service
User Offline
Joined: 20th Dec 2004
Location: Scotland
Posted: 15th Jul 2005 09:05
omg, dude, did you copy me?

http://forum.thegamecreators.com/?m=forum_view&t=56698&b=6

that looks exactly the same as mine, instead mine doesnt have thirst and energy and all the buttons

Your signature has been erased by a mod because it's larger than 600x120...
The Nerd
20
Years of Service
User Offline
Joined: 5th Jun 2004
Location: Denmark
Posted: 15th Jul 2005 09:07 Edited at: 15th Jul 2005 09:13
Oh!:-0

Sorry if i have insulted you!

But as i wrote in the first post it was me and my friend that talked about it. I haven't copyed anything

Also in your program i se that you can't decide name and gender.
And in your game you're playing with it by let it chase you.
and it will go to a tree to get food.

In my game you need to place the ball, food and water yourself...
Also in my game you can as i said decide gender and name. And soon i'm implementing weight. Also in your game you walk around were you in my game can't walk around. also i don't know if the dog can get older in your game. It can in mine.
Also i've soon get a dog house. So when the dog gets tired it will sleep in it.

I wouldn't say they look like each other.


But just so you know i haven't copyed anything from you

Visit PanzerGames here
Zotoaster
19
Years of Service
User Offline
Joined: 20th Dec 2004
Location: Scotland
Posted: 15th Jul 2005 09:16
lol, im a lazy bastard and cant be bothered making all these things anyway

hey i wonder if these dogs actually think their thinking..or something.. lol

btw, you should make it sh!t, i was gonna do that to my one and put a picture of my friends face on the sh!t

i think im gonna continue with mine lol

Your signature has been erased by a mod because it's larger than 600x120...
The Nerd
20
Years of Service
User Offline
Joined: 5th Jun 2004
Location: Denmark
Posted: 15th Jul 2005 09:18 Edited at: 15th Jul 2005 09:21
Well.... It will Sh!t inside if you don't discipline it

Well... The dog is thinking in some kind of way.
It know that if you yell enough of it(If it ETC do it inside the house then it will learn to stop it after awhile
but if you yell of it when it haven't done anything wrong it will be sad and confused... And if it gets sad enough it will run away from home.

That's what i'm working on right now
All the discipline stuff

Visit PanzerGames here
The Nerd
20
Years of Service
User Offline
Joined: 5th Jun 2004
Location: Denmark
Posted: 15th Jul 2005 09:38
Now the dog can actually pee

Then when it does you need to yell at it! then at some point it will learn not to do it

Visit PanzerGames here
Zotoaster
19
Years of Service
User Offline
Joined: 20th Dec 2004
Location: Scotland
Posted: 15th Jul 2005 09:44 Edited at: 15th Jul 2005 09:50
sounds cool.

I just thought, i dont think the dog would be thinking really, I think it would be slightly thinking if say it wanted to go to its food bowl, it would look for something with that sort of shape and color, and if it didnt know its shape, it wouldnt know its a food bowl, but it would know food's there, so eventually he would learn what shape and color it is and then remember that if its hungry it would go there...

i actually dont htink it would be that hard to make that.. heres what i would do:

make a memory list when you can store data (ill get back to this bit later)
make a list of coordinates of where the food would be, if the dog is within that area then it knows that there's food there. if hes hungry and hes not there then he'll just have to search.
make the bowl, and make a description thing for it, e.g. 'shape$="Bowl_shaped"', and 'color$="Brown_colored"', and these only apply to the bowl object, then, after its actually learned where the food is, make a dummy object that's positioned at the dog, and that's always pointing to the food bowl.
now, if he get's hungry, he can turn around searching for the bowl, and if he gets between two certain angles, i.e. pointing roughly towards the bowl, then you can add the shape and color data (shape$="bowl_sphaped" and color$="brown_colored"), and after he's done this a few times he actually LEARNs where it is.. so he move there when he's hungry..

that way i must say, he would be thinking even just a bit, because he knows what the bowl looks like, and he knows there's food there, so id say he'd be thinking, whether its artificial thinking or not

edit: Im gonna try this out myself, see if it works

Your signature has been erased by a mod because it's larger than 600x120...
The Nerd
20
Years of Service
User Offline
Joined: 5th Jun 2004
Location: Denmark
Posted: 15th Jul 2005 10:02
Hmmm.. Sounds cool!

Go try that quick!

Visit PanzerGames here
Zotoaster
19
Years of Service
User Offline
Joined: 20th Dec 2004
Location: Scotland
Posted: 15th Jul 2005 10:04
Ive added better info in my project about it and you might understand it better, try reading this..



Your signature has been erased by a mod because it's larger than 600x120...
The Nerd
20
Years of Service
User Offline
Joined: 5th Jun 2004
Location: Denmark
Posted: 15th Jul 2005 10:07
sounds REALLY COOL!

Go try it! and please report back!

Visit PanzerGames here
Zotoaster
19
Years of Service
User Offline
Joined: 20th Dec 2004
Location: Scotland
Posted: 15th Jul 2005 10:16
ok, so far ive created arrays and data for the bowl, ive added shape, color and size, and it can all be changed, so if you change it the dog will still learn what it looks like, which means if you save the dogs memory, and change the bowl data then the dog wont be able to find the bowl (i think)

Your signature has been erased by a mod because it's larger than 600x120...
Zotoaster
19
Years of Service
User Offline
Joined: 20th Dec 2004
Location: Scotland
Posted: 15th Jul 2005 10:21
ok, ive made a "brain" now, later once he's found the food then he'll add the bowl data to his brain

Your signature has been erased by a mod because it's larger than 600x120...
The Nerd
20
Years of Service
User Offline
Joined: 5th Jun 2004
Location: Denmark
Posted: 15th Jul 2005 10:22
Well.... Can you please post your progress in your other thread? NOT to be cruel or anything it's just so my thread don't ending us to discuss about AI Let's do in your thread instead as that would fit in more because this is a WIP

Lets take the discussion from your thread now ok?

Visit PanzerGames here
Zotoaster
19
Years of Service
User Offline
Joined: 20th Dec 2004
Location: Scotland
Posted: 15th Jul 2005 10:26 Edited at: 15th Jul 2005 10:26
Dude, I could take this really far, I could even get the dog to taste the food and identify it...

edit: ok, ill post on the other thread

Your signature has been erased by a mod because it's larger than 600x120...
Freddy 007
19
Years of Service
User Offline
Joined: 30th Nov 2004
Location: Denmark
Posted: 15th Jul 2005 10:31
This looks good. But why the heck is adopting the dog an option? I mean, why play the game if don't want the dog?

*** PANZERGAMES ***
The Nerd
20
Years of Service
User Offline
Joined: 5th Jun 2004
Location: Denmark
Posted: 15th Jul 2005 10:32 Edited at: 15th Jul 2005 10:32
Well.. I know i know

But since it's a simulation i though the option should be there anyways...

Visit PanzerGames here
Frozen Flame
20
Years of Service
User Offline
Joined: 22nd Jul 2004
Location:
Posted: 15th Jul 2005 10:54
mix in an adopt cat feature to.
so when ur at main screen it asks would you like to adopt a cat or a dog?

nothing will change except the model of the animal.
i can model the cat if you also request.

just an idea


School is supposed to be teaching our kids how to read and write. Not about dangerous drugs like PHP.
Freddy 007
19
Years of Service
User Offline
Joined: 30th Nov 2004
Location: Denmark
Posted: 15th Jul 2005 11:00
Well, in MS Flight Simulator it doesn't pop up with the question: "Do you want to fly?", know what I'm talking about?
About the cat feature there, it would have to take more than changing the model, since cats and dogs are very different creatures, and it would be insulting to the cat to give it an AI like a dog. (Just kidding with the last one )

*** PANZERGAMES ***
Sergey K
20
Years of Service
User Offline
Joined: 4th Jan 2004
Location:
Posted: 15th Jul 2005 16:56
@The Nerd: its called "Tamaguchi"

Working on my new scripting system for OnlineRPGs
over 120 commands have included to my scripting system!
Seppuku Arts
Moderator
20
Years of Service
User Offline
Joined: 18th Aug 2004
Location: Cambridgeshire, England
Posted: 15th Jul 2005 23:29
dude is your PC running slower, well because your desktop is lil cluttered lol, looks like a good start to a game

The Nerd
20
Years of Service
User Offline
Joined: 5th Jun 2004
Location: Denmark
Posted: 16th Jul 2005 07:14
@Seppuku Geijutsu :

Yeah lol it is running a bit slow

it will soon be re-installed thought (The computer)

Thanks for all the comments!

Visit PanzerGames here
Computer Nerd
19
Years of Service
User Offline
Joined: 25th Jan 2005
Location: What do you care?
Posted: 16th Jul 2005 07:36
Looks good, nice concept might be like Nintendogs or a Dog's Life.
More like Nintendogs. Good work though.

Magick Software
Current Title: Zapptrix
The Nerd
20
Years of Service
User Offline
Joined: 5th Jun 2004
Location: Denmark
Posted: 16th Jul 2005 08:22
Thanks!

Just so you all know i have now added so the dog can pee. If it has just peed you need to yell at it quick! then it will get 1 point i disciplin. If you yell at it too late it will get sad. If you got disciplin point over 10 the dog will stop peeing! will make it eayer for you to keep it

Visit PanzerGames here
The Nerd
20
Years of Service
User Offline
Joined: 5th Jun 2004
Location: Denmark
Posted: 16th Jul 2005 20:55
Well... I'm off to camping for a week.

Cya

Visit PanzerGames here
dark coder
21
Years of Service
User Offline
Joined: 6th Oct 2002
Location: Japan
Posted: 16th Jul 2005 21:12
well you dont usually yell at a dog when it pees, unless its un your house or something, to make it a proper sim you should make a house maybe like a bungalow and add a small town setting, and the tog gets into diff situations, like your dog runs away and youve gota find it before it gets hungry or something like that.


Seppuku Arts
Moderator
20
Years of Service
User Offline
Joined: 18th Aug 2004
Location: Cambridgeshire, England
Posted: 16th Jul 2005 22:40
about your computer you shouldn't have to reinstall it (although I've done it 5 times, damn windows peice cr**) i've only done that because of virus's etc and OS problems, usually I find when its slow just clean up your test top space, really its should have only internet explorer, recylcle bin and some default stuff, but if its still slow then you can reinstall it. Mines slow Why do you think I'm a mac lover

Login to post a reply

Server time is: 2024-09-29 08:31:56
Your offset time is: 2024-09-29 08:31:56