Call us now Toll free : 0123-456-789
 
UP TO 5% REWARD
At vero eos et accusamus et iusto odio dignis
 
DELIVERY SCHEDULE
At vero eos et accusamus et iusto odio dignis
 
SAME DAY SHIPPING
At vero eos et accusamus et iusto odio dignis
templates/LC1220151/content/product_info_tabs.tpl.php
3D Dark & Scary Investigations III

3D Dark & Scary Investigations III

  • $0.00 

Available Options:
Download PDF:
 - OR -  Add to Wish List

3D Dark & Scary Investigations III

Dark & Scary Investigations is a continually evolving series of games based in a virtual environment. The unique characteristic of the game is that it can be played in a truly 3D space thanks to a combination of Hardware and the Maverik software package. The third incarnation was divided amongst two pupils. This report concentrates primarily on ensuring in game intelligence was exhibited, in both design and game play. Elements investigated for this report were existing A.I.'s, movement tactics, collective intelligence and goal achievement. The aims for the project were to create a unique group enemy intelligence and an arena which was extensible and flexible that could allow a large degree of user adaptation and possible improvement. The success of the project lay in the groundwork, the area in which an enemy was to exist needed to be adaptable to allow for many different locations to be made. To this end a hierarchy was created. With this in place the design of every facet of the enemy intelligence were under taken. Game play wise the game exhibits all of the traits set out to create. As this has only opened the door to such game A.I. there is huge scope for extension in almost endless combinations. Conclusions reached show that the theories behind the design are sound, and can be applied to other systems, not just games but crowd simulations and genetic evolution.

This project was shared amongst two students with differing reasons for requesting the project, and as such a division had to be made. The key area agreed on was the need to do something that the previous projects hadn't addressed, but also take and learn from them.

Dark & Scary Investigations has been tackled twice before in equally different manners. The first primarily concentrated on fear, and fear was derived from the unknown. To this extent game rooms were random, with random obstacles. This was a logical and sensible approach, employing intelligent design to construct the game. This chimed with a main reason for selecting this project; the potential for creating a truly intelligent game. The second incarnation took a more holistic approach, incorporating almost every single element of modern games, with a clear emphasis on game play. This is always an important balance within computer games, making an enjoyable game that doesn't condescend the player.

The two pronged attack would need to be established. My personal preference was to coalesce the elements of creating an intelligent game and a desire for game play. The lead to an investigation into the world of Enemy Intelligence that exhibited reasonable behaviour but also a maniacal penchant for spilt player blood. This grounded the game play in reality, not breaking the suspension of belief key to game play concepts.

Steve expressed a desire to work with a more nuts and bolts approach. Amongst many others; saving, creating navigation and relatively non-interacting environment elements such as sound. This allowed for a very focused project geared toward A.I. While being confident the enemies would have a thoroughly interactive platform in which to exist.

Having been an avid game player in my formative years, to a lesser extent now time is at a premium, I have a good understanding of the recent increase in A.I. and what gamers expect from it. With this in mind an overview of the current areas was needed. It became quite clear that many modern games were striving toward human realism. Ground breaking games such as Half-Life 2, have enemies perform nearly every conceivable action. One glaring area that has not been addressed is the trading of information or tactics. Enemies can co-ordinate attacks, but this isn't based on any group choices, it is merely a set algorithm of attack. If enemies could trade true information to one another, they themselves would make an informed choice about what action to perform. This is an area to focus upon. Admittedly Half-Life 2 had programmers whose job it is to be brilliant and churn million upon million lines of code for their wage. This meant there would need to be a scaled down version, which still exhibited group choices and the trading of information, which could be advanced and adapted when time and power allowed.

Therefore the main aim is to create an intelligence for enemies, with minor aims to contain pluggable elements that allow for change and an environment that is holey adaptable, but powerful enough to be used to design any room configuration.

There are currently no product reviews
Write a review on this product!


Abstract............................................................................................................................... 2
Acknowledgements............................................................................................................. 3
Table of Contents................................................................................................................ 4
Chapter 1 - Introduction...................................................................................................... 6
1.1 Proposal.................................................................................................................... 6
1.2 Chapter Overview ..................................................................................................... 7
2. Background and Choices........................................................................................ 7
3. Design .................................................................................................................... 7
4. Implementation ....................................................................................................... 7
5. Testing.................................................................................................................... 7
6. Results.................................................................................................................... 7
7. A Conclusion........................................................................................................... 7
Chapter 2 - Background and Choices ................................................................................ 8
2.1 The Project's Choices ............................................................................................... 8
2.2 The Previous Investigations...................................................................................... 8
2.3 The Maverik System ................................................................................................. 8
2.4 AC3D ........................................................................................................................ 8
2.5 Applying UML and Patterns - Craig Larman (0-13-148906-2).................................. 8
Chapter 3 - Design ............................................................................................................. 9
3.1 Basic Hierarchy......................................................................................................... 9
3.2 Thinking like an enemy ........................................................................................... 10
3.2.1 Preliminary Analysis of Problem ...................................................................... 10
3.2.2 Learning........................................................................................................... 12
3.2.3 Dodging ........................................................................................................... 12
3.2.4 Group Knowledge............................................................................................ 13
3.2.5 Goals ............................................................................................................... 13
3.2.6 Combining the Objects .................................................................................... 14
3.2.7 Exploring.......................................................................................................... 15
3.2.8 Attacking.......................................................................................................... 15
3.2.9 Speed .............................................................................................................. 15
3.3 Living space............................................................................................................ 16
3.3.1 Room design.................................................................................................... 16
3.3.2 Recording Movement....................................................................................... 18
3.3.3 Populating the room......................................................................................... 18
3.4 Collisions ................................................................................................................ 20
3.4.1 Trading Information.......................................................................................... 20
3.4.2 Object Avoidance............................................................................................. 20
3.4.3 Using the brain................................................................................................. 21
3.5 A Review................................................................................................................. 21
Chapter 4 - Implementation.............................................................................................. 22
4.1 The Enemy.............................................................................................................. 22
4.1.1 Initial view ........................................................................................................ 22
4.1.2 Static Elements................................................................................................ 23
4.1.3 In-depth look at Construction........................................................................... 24
4.1.4 Remaining methods......................................................................................... 24
4.1.5 The Collision Method....................................................................................... 25
4.2 The brain................................................................................................................. 26
4.2.1 The vector and Cells........................................................................................ 26
4.2.2 Brain Methods.................................................................................................. 27
4.2.3 Reviewing the brain ......................................................................................... 30
4.3 Movement Modes ................................................................................................... 31
4.3.1 Overall System ................................................................................................ 31
4.3.2 Movement Precedence.................................................................................... 31
4.3.3 Calculate The Next Location............................................................................ 32
4.3.4 Normal Movement ........................................................................................... 32
4.3.4 Obstacle Navigation Movement....................................................................... 32
4.3.5 Specific Explore Movement Methods............................................................... 33
4.3.6 Specific Attack Movement Methods................................................................. 33
4.3.7 Specific Avoidance Movement Methods.......................................................... 35
4.4 Room Object........................................................................................................... 36
4.4.1 Making A Basic Room ..................................................................................... 36
4.4.2 makeRoom Method ......................................................................................... 37
4.4.3 RoomConstructs.............................................................................................. 37
4.4.4 Review............................................................................................................. 38
4.5 Overall Review........................................................................................................ 38
Chapter 5 - Testing........................................................................................................... 39
5.1 Testing The Enemies .............................................................................................. 39
5.1.1 Explore test...................................................................................................... 39
5.1.2 Attack test........................................................................................................ 39
5.1.3 Avoidance and Death test................................................................................ 40
5.1.4 Knowledge Transference Test......................................................................... 40
5.1.5 Deliberate Breaking Test ................................................................................. 41
5.2 Testing The Structure ............................................................................................. 41
Chapter 6 - Results .......................................................................................................... 42
6.1 Screen Shots .......................................................................................................... 42
6.1 Discussion............................................................................................................... 45
Chapter 7 - A Conclusion ................................................................................................. 46
7.1 Design..................................................................................................................... 46
7.2 Fitness of purpose .................................................................................................. 46
7.3 Expansion ............................................................................................................... 46
7.3.1 Completing the collision detection ................................................................... 46
7.3.2 Extensions of the existing system.................................................................... 47
7.3.3 Extensions of the idea ..................................................................................... 47
References........................................................................................................................ 48
[1] Protected Variations Pattern................................................................................ 48
[2] A* Search Method................................................................................................ 48
[3] Factory Pattern .................................................................................................... 48
[4] Expert Pattern...................................................................................................... 48
Appendix A - Test Results................................................................................................ 49
1. Explore test............................................................................................................... 49
2. Attack test ................................................................................................................. 51
2.1Target Tracking.................................................................................................... 51
2.2 Obstacle Navigation............................................................................................ 53
3. Avoidance and Death test......................................................................................... 56
3.1 Avoidance........................................................................................................... 56
3.2 Death.................................................................................................................. 59
4.Brain Transfer ............................................................................................................ 60
5.Deliberate Breaking test............................................................................................. 61

Extra Info
This product was added to our catalog on .
Notify me of updates to 3D Dark & Scary Investigations III
Tell someone you know about this product.