Omnimaga
Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started 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!
-
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
-
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.
-
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.
-
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:
: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)"?
-
This project is not dead, but is put on hold, due to the development of Source Seekers. Thanks everyone!