• Announcements

    • khawk

      Download the Game Design and Indie Game Marketing Freebook   07/19/17

      GameDev.net and CRC Press have teamed up to bring a free ebook of content curated from top titles published by CRC Press. The freebook, Practices of Game Design & Indie Game Marketing, includes chapters from The Art of Game Design: A Book of Lenses, A Practical Guide to Indie Game Marketing, and An Architectural Approach to Level Design. The GameDev.net FreeBook is relevant to game designers, developers, and those interested in learning more about the challenges in game development. We know game development can be a tough discipline and business, so we picked several chapters from CRC Press titles that we thought would be of interest to you, the GameDev.net audience, in your journey to design, develop, and market your next game. The free ebook is available through CRC Press by clicking here. The Curated Books The Art of Game Design: A Book of Lenses, Second Edition, by Jesse Schell Presents 100+ sets of questions, or different lenses, for viewing a game’s design, encompassing diverse fields such as psychology, architecture, music, film, software engineering, theme park design, mathematics, anthropology, and more. Written by one of the world's top game designers, this book describes the deepest and most fundamental principles of game design, demonstrating how tactics used in board, card, and athletic games also work in video games. It provides practical instruction on creating world-class games that will be played again and again. View it here. A Practical Guide to Indie Game Marketing, by Joel Dreskin Marketing is an essential but too frequently overlooked or minimized component of the release plan for indie games. A Practical Guide to Indie Game Marketing provides you with the tools needed to build visibility and sell your indie games. With special focus on those developers with small budgets and limited staff and resources, this book is packed with tangible recommendations and techniques that you can put to use immediately. As a seasoned professional of the indie game arena, author Joel Dreskin gives you insight into practical, real-world experiences of marketing numerous successful games and also provides stories of the failures. View it here. An Architectural Approach to Level Design This is one of the first books to integrate architectural and spatial design theory with the field of level design. The book presents architectural techniques and theories for level designers to use in their own work. It connects architecture and level design in different ways that address the practical elements of how designers construct space and the experiential elements of how and why humans interact with this space. Throughout the text, readers learn skills for spatial layout, evoking emotion through gamespaces, and creating better levels through architectural theory. View it here. Learn more and download the ebook by clicking here. Did you know? GameDev.net and CRC Press also recently teamed up to bring GDNet+ Members up to a 20% discount on all CRC Press books. Learn more about this and other benefits here.
Sign in to follow this  
Followers 0
GusHawk040

AI monster

3 posts in this topic

I was wondering if anyone has tryed a tear systerm for AI in any RPG's
Giveing NPC monsters/creatures LVL's of inteligence based on a 1-10 LVL system one being the least and 10 being the most intelegent....Then giveing the NPC's diffrent actions depending on the lvl of intelegence.
For Example: a giant rat has an AI lvl of 1 so it knows basic functions like bite,run,eat,drink.
while a goblin has an AI of 5 so it can use low forms of magic and simple weapons also has the functions like attack,defend,and flee
Then a NPC human with an AI of 10 he can cast all fourms of magic relevent to its chosen class craft items speak multiple languages weild advanced weaponry so on and so fourth.

if anyone has tried this let me know how it turned out
0

Share this post


Link to post
Share on other sites
Usually, monster capabilities belong in the low-level definition of monster classes or templates, and monster intelligence is a numerical statistic that is used for some specific purposes (for example, in skill rolls to perform feints in combat and avoid falling for the opponent's feints); it's usually implicit that this kind of intelligence applies uniformly to monsters of a similar "tier", for example humanoids that are smart enough for fencing.

If you want creatures with a wide range of intellectual ability, you don't need an explicit "intelligence tier" stat: just define a lot of possible capabilities and assign many or few to different monster races.

You list several possible specialties that you can arrange to be important in the game (languages, crafting, advanced weapon use, magic) along with functions that appear too basic to be good differentiators: eating and drinking, attacking (including biting), defending, fleeing (including running).
Some ways to attack, defend or flee might be "smarter" than the baseline, but I suggest designing the combat system in detail to understand what meaningful advanced maneuvers could be introduced.
0

Share this post


Link to post
Share on other sites
Ok i see what you mean. It makes more sence that way thanks for the advice. Anyone else with ideas I would love to here them.
0

Share this post


Link to post
Share on other sites
You still may have 'tiers' based on the processing that the different flavors of enemies (and friends - wouldnt it be nice if these games had more friendlies that you could take advantage of in the situations...).

You 'dumb' objects may just do the trigger/charge-at-player(singletarget)/attack-player which can be handled by fairly simple standard FSM+pathfinding+one or more random attacks (with dif animations triggered on client)
These could all be ganged together with their simple processing/data/states.
Simple 'canned' waypoint traversal routes can be used to make them less like the killer mannekins you see in too many games

More complicated objects behavior might handle multiple targets (and switch on opportunity - so have to recheck priorities frequently)
They may have more complicated maneuvering along with multiple attack/defense actions (probably with logic as to which to use when and against which target)
They may have more modes of behavior (offensive/defensive/retreat) that change the action selections and the goals.
This tier has more flexible data requiremenst and more complicated scripted logic and has to carry over/resume its states. The processing is likely a magnitude or more than the dumb objects and may have to be processed 'round robin' when decisions are decided.

Even more complicated objects coordinate with other objects on their side (signal others to set up supported tactices, etc..)
An 'overlord' object might launch or control lower level objects and may not even exist physically but be a group controller in a local scenario.
Such control may have to analyze positional strengths/influences and risk/cost of where/when to push the lesser objects it controls.

Beyond that would be AI that could match the player in timely moves/countermoves evenly in a complex game (not just the carefully choreographed limited special scripting some games have) , but thats getting into processing resources and behavior programming much too costly (as yet). Something general enough to take on the player in any situation with any resources available and even give the player a village idiots response just isnt doable.



Oh and the lowest of all (what I refer to as 'furniture' objects) are usually just reactive to actions done by higher tiered objects. Physics and transmutations (ie- set on fire) or mechanisms. Though I supposed you might have ones with more than an instantaneous reaction to being triggered and some may have to arbitrate between multiple effects being applied to them. There will probably be more of these in games as the static level map triggers cant handle objects that can be moved around or deformed/inventoried and so they have to be changed to be more independant objects.
1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0