Added: 4 years ago
From: MartinMagnusson
Views: 20,418
Sort by time | Sort by thread (beta)

Link to this comment:

Share to:

All Comments (80)

Sign In or Sign Up now to post a comment!
  • Can not find this anywhere.

  • @glenfoxh You'll find it at my web page (which is my name dot com)

  • PROTIP: GOogling andi land does NOT come up with this.

  • @23ABoyd23 *MeGusta/Pokerface*

  • Sell me an artefact ... you dont have enough gold ... how much you i have ? .. i dont know .... really nice ai :D :.. :D:D :.. you are poor ... yeah ? how much money do I have ? ... i dont know .... some logarithmical code just told me to look into your status and copy defined value as an argument for answer :D .. 

  • Went to andiland.c o m thinking I could find more about this. It wasn't what I was looking for xD

  • I would pick this in front of CoD at any day.

  • Comment removed

  • i searched the game name in google and saw porn. O.o

  • A magical land where everyone talks like yoda... amazing this is

  • @JAFOOOLY the comments owner is you and your thumbs up is +1

  • They should put more words into the game that mean the same thing that the game can recognize as having the same values. it isn't needed but it would add more flavor and make it seem more life-like. i know I'd find more amusement being able to walk up to the guy and say how much for a magical token and see him tell me it's 5 gold. just like i would find amusement walking up and saying 'oh shit whats up son?' and seeing him say 'chillin boi, chillin.'

  • This was a painful video to watch. I wasted 5min of my life.

  • really amazin dude !!!

  • Honestly, I think I want to try my hands at something like this :)

  • at the time when he buys the axe I think "use axe to get other items from the guy"

  • This is awesome it's like a very low scripting language that kids could play

  • Link?

  • i did this pretty much just like this vid, and at the end (after about 5 mins) I was like cluster fuck. . .what just happened

  • The magical token's owner is me and the axe's owner is me and the bread's owner is me.

    Wow, awesome conversations! Really interesting stuff!!

  • this is impressive.

  • Use AXE on MAN

  • what would happen if you say "i shall kill you"?

  • I sold the axe to Tulku then bought it back from him earning a tidy 2 gold profit.

  • That is really interesting. I love the way that the diffrent options are presented. It makes that kind of text adventure interface viable without punishing the user for not magically knowing how the programmer intends you to phrase things.

  • God damn, this is fascinating.

    The way Shinu phrased, "the magical token's owner is me, the axe's owner is me, the bread's owner is me" was really amusing.

    "Shinu" means "die" in Japanese. Intentional?

  • @LogicalPhallusy Really? Not intentional, but maybe one could build a background story for the game based on that :)

  • @MartinMagnusson Are you still working on this game?

    Did you find English grammar difficult to program?

    It seems in english, there are 1000 ways to say 1 thing :|

  • @TheReasonWhyGuy I'm not working on this exact game, but still working on logic-based game AI.

    Yes, grammar is really hard. It's all interrelated. You change one place and another place breaks. The whole "interactive parser" interface is a way to make up for the fact that the grammar is very limited.

  • @MartinMagnusson Hmm :)

    Yeah I'm a programmer, who is also working on an artificial language.

    Though honestly, if you want a language good for speaking to computers using, try lojban.

  • @MartinMagnusson Probably a stupid question but could you evolve grammar?

    That would most likely be a slow progress of creating a dictonary and checking sentences for grammar-wise correctness.

    In a further step, the actual content could be rated aswell...

    Doesn't need to be perfect, but maybe, by some randomness-luck, you get some better results than you have in that video (which is very impressive, already)

  • @Kram1032 It seems evident that one /could/, given our own evolutionary history. Do you have any ideas for how to do it though? It would make a fantastic YouTube video, watching a time lapse of the creatures learning how to speak!

  • @MartinMagnusson It certainly would be a lot of work...

    There already exist some projects that might at least be useful reference as a starting point, but none of them is quite exactly this...

    One example would be 20Q (20Q dot net), which tries to guess what you think. That could be a basis for "understanding"

    An other example, Cleverbot (dot com), simply produces likely answers to input questions.

    Something that combines both and your ANDIs could lead to something usable...

  • @MartinMagnusson CONTINUED

    I don't have experience in doing anything like that, myself, though.

    I just searched the web for interesting stuff in that direction.

    Eventually, I want to try to do some neuronal net- or genetic program, myself...

    Apparently, the hardest part (in case of GA) is to decide on a genetic code and a proper fitness function...

    Evolving understanding AND responding in a human language would only work by supervised learning, I guess...

  • @Kram1032 Sounds like a good life-long project ;)

  • @MartinMagnusson Heh, well, it even takes humans a good portion of their lives to learn a language. And that in a critical stage, where they are in fact specialized in this kind of learning.

    If you don't learn at least one language to a certain extend very early (in the first three years of your life), you wont be able to properly learn that or any other language later.

    And you never quite stop learning language. Occationally, you'll hear new words...

    So it's probably a couple of lives long <.<

  • @MartinMagnusson Continued2

    What I'd try to do (but I don't know if that's any useful), is to have multiple layers in a dictonary. That is "letter", "word", "phrase"

    Every element, aswell as the order of multiple elements would have a frequency-messure combined with them.

    Also, a neural net will try to find an abstract meaning behind them. It should learn by human feedback of "bad grammar", "bad logic", "out of context" or a response, which could also be /conversation_end or something.

  • @MartinMagnusson Continued3

    Additionally, it would be interesting if NPCs could understand each other and even figure out, who is meant in a multi-agent-chat.

    e.g. build a couple of independend chat-bots that try to communicate with each other (a supervisor finds out wether the conversation is anywhere near useful), aswell as a couple of human agents.

    A conversational start could be given explicitly, e.g. @ChatBotX, but if you talk to multiple agents with different topics...

  • @MartinMagnusson continued4

    ...it should figure out if it's meant or somebody else.

    interrupting a dialogue or joining it should be trained too. The supervisor(s) should be able to tell an inactive chatbot, to figure out ongoing topics and then join (one of) the conversation(s) in a meaningful way.

    Phew, that's it.

    A project like that should be very complex and slow-paced. Timelapse? phew, lots of hours to compress <.< :)

  • woah, really cool! good job!

  • Thats some interesting idea for a game

    *thumbs up*

    if you ever search for a pixel artist, then tell me please

    maybe we could work together =)

    to see its work in such great projects is a great feeling i bet ^^

  • Question: Tulku what is your wealth?

    Awnser: My wealth is 6gold.

    My Thought: i have 0 gold, an axe, no cops around me, a wealthier feeble robot with no means of self-proctection..

    My Action: Cyber-MUGGING

  • Lol =)

    Actually, in the next variant of the game, the player will act as a cop defending against criminals

  • LoL Cop Vs Civillians another day in our "Normal" world. Now it's soon gonna be the same way in a games lol

  • it seems to work like prolog

  • I'd be surprised if the source isn't at least partially in prolog.

  • Ok, this isn't really artificial intellegence. It's more logics. (Though they are related)

  • These type of games are awesome and open up a world of possibilities.

  • this is saurabh shrivastava video

  • I tried this, but the AI didn't understand a single word I said.

  • RTFM

    "How to" says:..."only sentences licensed by the game's grammar are accepted by your character"..."parser will help guide you towards licensed sentences by presenting a list of world alternatives"...

    Read it by yourself,i cant copy whole "how to" here.

    THE GAME IS VERY SIMPLE.And it seems that you couldnt beat it .

  • I want to play that really bad!! That looks very chalanging

  • cool

  • this is great ,

    i will try it myself :D

  • I tried really hard to do something like this with Perl... epic fail.

    Awesome Job!

  • Did you make this game? If so GREAT job, I wish I could make a game this cool. What's it built in?

  • It's built entirely in Lisp. Though I'm working on a new version that will have the AI code in Lisp and the graphics code in C++.

  • well your very good at it, i really loved it

  • The Magical Token's owner is me.

    A winner is me.

    Lol.

  • Comment removed

  • Comment removed

  • A very interesting experiment, although i am unsure how popular it would be in the gaming market, it makes for a unconventional angle on puzzle challenges. Personally I would try to avoid tasking the player with repetitive inquiries. Hope you succeed with this.

  • Where can i get this?

  • There's an URL at the end (4:50) of the movie.

  • Magni: The stupidness of my game is fucking.

  • Quality coding and quality choice of music. Can I ask what this track is? Thanks :)

  • Thanks!

    The track is "Stimulation Two" by Adam Skorupa, which you can buy at shockwave-sound.

  • Thanks. Keep up the good work.

  • if you asked a guy if he knew something, and then he said no, and a second later you told him that thing, would he know what that thing was for next time you asked him? (or can they learn)

  • Not in this prototype. But my second video "Intelligent and proactive game characters" shows off a newer version where the characters can learn from the player. In the next version I hope to create characters that learn from players but also stop trusting players that lie to them!

  • magni's an idiot

  • this isnt ai

    its merely if/then statements, as a million others have already said!!

  • Uh huh. You've seen the source code, have you, Linus?

  • No, true AI can kill astronauts.

  • No true AI, can change its stategy, understand intimidation and stealth

  • Sorry, but that is not Intelligence.

    Those are just mere if-then statements.

    True AI can learn.

  • Well isnt IF-THEN-ELSE basic ai

    AI will adapt to its surroundings like my new programs will act differnetly if there is ceran files around it. True AI can learn but basic AI can adapt

  • Artificial intelligence is where the computer can respond to input based on a logical choice. Artificial life is where creatures can learn and adapt to an environment. This seems like it is aimed for a combination of the two whereas the computer can learn and make logical choices with input.

  • great job

  • thumbs up

  • Looks fantastic!

Loading...
Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more