Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started by: 123outerme on May 09, 2014, 04:01:31 pm

Title: Project: OuterAI
Post by: 123outerme on May 09, 2014, 04:01:31 pm
I'm trying to create an advanced Artificial Intelligence on my own in pure TI-Basic. I'm still not sure what it should be for. I have an idea of how it will broadly work, I just need some context around the AI. I'm not sure how it should respond to what. Suggestions for what it would be able to do are much appreciated!
Title: Re: Project: OuterAI
Post by: JWinslow23 on May 09, 2014, 06:24:12 pm
I think I did something like that before. I programmed a chatbot in TI-BASIC. It was primitive, but it was one of the best and most complex works I have ever done in that time.

I don't have the program file anymore, but it was 2 kilobytes, so I imagine it can't be that hard to start from scratch. I'll help with anything you need for this project. Especially if it's on a TI-84+CSE! XD
Title: Re: Project: OuterAI
Post by: 123outerme on May 09, 2014, 07:00:30 pm
I think I did something like that before. I programmed a chatbot in TI-BASIC. It was primitive, but it was one of the best and most complex works I have ever done in that time.

I don't have the program file anymore, but it was 2 kilobytes, so I imagine it can't be that hard to start from scratch. I'll help with anything you need for this project. Especially if it's on a TI-84+CSE! XD
Thanks! I'm still not sure what the AI should be for. I programmed it for a fighting scenario for right now like in Terrors (under my signature, second spoiler, top link), but all I need is something to materialize it around, if you catch my drift.
Title: Re: Project: OuterAI
Post by: DJ Omnimaga on May 09, 2014, 10:49:57 pm
I wonder if a fighting AI would be fast enough for game use in BASIC? I tried making enemies move before depending of certain factors, but not making them attack.
Title: Re: Project: OuterAI
Post by: 123outerme on May 10, 2014, 08:57:39 am
I wonder if a fighting AI would be fast enough for game use in BASIC? I tried making enemies move before depending of certain factors, but not making them attack.
An easy way to make them attack, in my mind, would be something like:
Code: [Select]
:If (variable for health)=10:Then
:("Move away" commands)
:Else:If B(variable 1 for displaying where enemy is)-X(variable for displaying where you are)=abs(1) or A-Y=abs(1):Then
(variable for your health)H-D(variable for damage)->H
Wait, can you even do "If X=abs(1)"?
Title: Re: Project: OuterAI
Post by: 123outerme on May 17, 2014, 01:12:21 pm
This project is not dead, but is put on hold, due to the development of Source Seekers. Thanks everyone!