Player vs. Super AI Game

Started by
13 comments, last by T-man 22 years, 9 months ago
Hi, I posted this in the help wanted forum, but got no luck so far. What I'm wondering is if any of you have an idea of how to do a game with one player against one AI. NO board games, fighting games (Mortal Kombat, etc.), or otherwise totally overdone games. I'm looking for something fairly original. Here's an example I've come up with, but personally I don't like the style, it's just an example of the kind of thing I'm talking about. You are a bounty hunter in the year 2020(?). You accept a mission to kill/capture someone. The employer transports you to the location. Once there it's like a two player search and destroy (or capture, as the mission dictates) game, except that one of the players is an AI. Any comments, etc. would be greatly appreciated. P.S., if you don't want to post your ideas here email me with them and we can talk. Edited by - T-man on July 23, 2001 11:47:34 PM
Advertisement
It sounds like you want to concentrate on an easy to implement game. I''d go with a topdown 2D arcade if I were you, as it will be both fun and feasible.

You can throw a lot cool things into the mix: Powerups, different weapons, and maybe cool special moves.

You''ll prolly spend a lot of energy doing AI if you want to make it a good match for the player. I''d think a lot about making the AI player and human player equal, and figuring out first excellent pathfinding, then next smart evasion and pursuit strategies.

Unless you''ve got great skills, I''d steer clear of FPS or complicated 3D games. If you want a real challenge, figure out how to do your game text-based w/o losing any of the excitement. That would show some real design skills!

--------------------
Just waiting for the mothership...
--------------------Just waiting for the mothership...
No, I'm not looking for an easy to implement game. It's just that I'm really into doing AI coding. It's the part of game programming that is the most fun for me. I want to have good graphics by today's standards, but with a great AI, again by today's standards (which is not hard to exceed btw). I basically just want to work on a game where I can be free to develop the AI as much as I can without sacrificing CPU speed for graphics, because the "gameplay" part, no matter how complicated doesn't take all that much CPU time, it's the graphics that do.

FPS, not my style (they just plain suck)... same with most text-based games.

BTW, Wavinator, what excatly made you think I was looking for an easy to implement game?

Edited by - T-man on July 23, 2001 12:20:41 AM
There has to be at least one person in this world as interested in AI as I am...
Why do you want your AI to compete against the player? What is your AI doing that makes you want to compete against a lve opponent?

Aren''t you concerned that players of your game will think the AI can cheat and look at how the game is working - where the player will not be able to? How do you convince them the AI isn''t cheating?

Dash Zero
Credits: Fast Attack - Software Sorcery - Published by Sierra 1996
Dash ZeroCredits: Fast Attack - Software Sorcery - Published by Sierra 1996
Well, have you thought about simulating some sort of behavior? Say, a gerbil or something that the player can interact with?

You could have it learn about the enviroment and the player''s ations, and store it somewhere, causing it to learn over time to expect the player''s actions?
Kind of like that story I think it was "The Ultimate Game" where some guy goes to an island to play a game with some rich hunter. The game is that whoever wins gets the fortune. To play each is given a gun and the one who kills the other wins. The visitor gets a 10 minute head start to hide/learn the terrain/plan the attack.

Powerups and what not would be unnceccary in such a game. Single shot to kill would be more fun and challenging.

I would start with 2D to work on AI for the computer hunter and then switch to 3D tiles. Or just implement field of view for the player. Top down but the computer can duck behind trees or whatnot and disappear from view. They would also have only a field of view to work with. The player can also hide behind things out of view.

The computer would have to learn the terrain. You may also beable to implement the ability to see where the human player is looking by watching their head.

I''d work in a split screen for testing purposes. So you can see exactly what each is looking at.

Ben
http://therabbithole.redback.inficad.com
Well, I suggest you do some type of pre-compilation of situation calculus into a partitioning of graphs and then apply resolution refutation using the graph partitions as a way to constrain the search. Given queries to the knowledge base, the agent should be able to accept or reject new incoming knowledge from percepts and communication channels and build a model of its environment. This, combined with inference and unification via a set of axioms modeled in situation calculus will enable the agent to plan ahead using what it believes about the world. Simultaneously, given constant perception, these plans can adapt or be canceled given new incoming information about the agent''s world. Also, if you model the percepts at a low enough level, you should be able to model the behavior which arises from distraction. If one of your percepts are vision, and the agent must scan its enviroment left and right, you will get the simulated and necessary behavior which arises from limited vision and distraction from peripheral vision. The beauty of such a model is the synergies which arise out of both a reactive and rational agent.

Yeah, others are as interested in (or more interested in) AI as you are.

_______________________________
"To understand the horse you'll find that you're going to be working on yourself. The horse will give you the answers and he will question you to see if you are sure or not."
- Ray Hunt, in Think Harmony With Horses
ALU - SHRDLU - WORDNET - CYC - SWALE - AM - CD - J.M. - K.S. | CAA - BCHA - AQHA - APHA - R.H. - T.D. | 395 - SPS - GORDIE - SCMA - R.M. - G.R. - V.C. - C.F.
Show off! ;p
Finally some decent replies.

DashZero,
"Aren''t you concerned that players of your game will think the AI can cheat and look at how the game is working - where the player will not be able to? How do you convince them the AI isn''t cheating?"

-I guess the player will just have to believe...

ThoughtBubble,
But how could you make a behaviour simulation fun to play? I can''t think up any good scenerios to do. Besides, I''m not sure if I''d want a smarter digital version of Furby loose in this world.

KalvinB,
I remember seeing that in a movie. In the movie there were several hunters after the one guy (I think Ice-T played the prey), but in the game there could be just one hunter. The game could have a choice as to whether the AI is the hunter or the prey, as well as several terrain choices. Hey, I think we have a winner here! Thanks KalvinB.

This topic is closed to new replies.

Advertisement