Imagine Cup 2005

21
Imagine Cup 2005 Imagine Cup 2005 Daniel Klöck Daniel Klöck 01/2 1

description

Imagine Cup 2005. Daniel Klöck. 01/21. Index. 1 - Imagine Cup 2005 - Invitationals 2 - Visual Gaming a - The Story b - The Nanobots c - The Map d - The Rules e - Visual Gaming SDK f - Strategies 3 - Links, Question & Answers. 02/21. Index. Imagine Cup 2005. - PowerPoint PPT Presentation

Transcript of Imagine Cup 2005

Page 1: Imagine Cup 2005

Imagine Cup 2005Imagine Cup 2005

Daniel KlöckDaniel Klöck01/21

Page 2: Imagine Cup 2005

IndexIndex

1 - Imagine Cup 2005 - Invitationals1 - Imagine Cup 2005 - Invitationals

2 - Visual Gaming2 - Visual Gaminga - The Storya - The Storyb - The Nanobotsb - The Nanobotsc - The Mapc - The Mapd - The Rulesd - The Rulese - Visual Gaming SDKe - Visual Gaming SDKf - Strategiesf - Strategies

3 - Links, Question & Answers3 - Links, Question & Answers

IndexIndex02/21

Page 3: Imagine Cup 2005

Imagine Cup 2005Imagine Cup 2005

1 - I1 - Imagine Cup 2005magine Cup 200503/21

Competition between studentsCompetition between students

Theme: Imagine a world where technology Theme: Imagine a world where technology dissolves the boundaries between usdissolves the boundaries between us

More Information: www.theSpoke.netMore Information: www.theSpoke.net

Page 4: Imagine Cup 2005

Imagine Cup 2005 InvitationalsImagine Cup 2005 Invitationals

1 - I1 - Imagine Cup 2005magine Cup 200504/21

AlgorithmAlgorithm

Information TechnologyInformation Technology

Office DesignerOffice Designer

RenderingRendering

Short FilmShort Film

Software DesignSoftware Design

Technology Business PlanTechnology Business Plan

Visual GamingVisual Gaming

Web DevelopmentWeb Development

Page 5: Imagine Cup 2005

Visual GamingVisual Gaming

05/21 2 – Visual Gaming2 – Visual Gaming

Page 6: Imagine Cup 2005

The StoryThe Story

06/21 2a – The Story2a – The Story

Page 7: Imagine Cup 2005

The NanobotsThe Nanobots

07/21 2b – The Nanobots2b – The Nanobots

Nano AI

Nano Collector

Nano Needle

Nano Explorer

Nano Blockers

White Cells

Page 8: Imagine Cup 2005

The MapsThe Maps

Hoshimi Point

AZN Point

Walkable SpaceSlow Walkable Space

Not Walkable Space

08/21 2c – The Map2c – The Map

Page 9: Imagine Cup 2005

09/21 2d – The Rules2d – The Rules

The RulesThe RulesReferences only

• Mscorlib

• Microsoft.VisualBasic

• System

• System.Drawing

• VG.Common

• VG.Map

Limitations• Multithreading

• IO Operations

• Reflection

• Registry Access

• External Sources

• Serialization

• Dynamic Code

• Sockets

• System Affecting Op.

Page 10: Imagine Cup 2005

10/21 2d – The Rules2d – The Rules

Get PointsGet Points

5 Point for every NanoNeedle Build on 5 Point for every NanoNeedle Build on a Hoshimi Pointa Hoshimi Point

20 if the NanoNeedle have at least 1 20 if the NanoNeedle have at least 1 AZN ScoreAZN Score

All AZN Score x2All AZN Score x2

Page 11: Imagine Cup 2005

11/21 2d – The Rules2d – The Rules

TimetablesTimetables

Round 1: QualificationRound 1: Qualification1.12.2004 – 28.2.20051.12.2004 – 28.2.2005

Round 2: NationalRound 2: National1.3.2005 – 15.4.20051.3.2005 – 15.4.2005

Round 3: InternationalRound 3: International15.4.2005 – 15.5.200515.4.2005 – 15.5.2005

Page 12: Imagine Cup 2005

12/21 2e – Visual Gaming SDK2e – Visual Gaming SDK

Visual Gaming SDKVisual Gaming SDKwww.project-hoshimi.com

Download SSoftware DDevelopment KKit

Program an Artificial Intelligence

Build .DLL file

Game Engine

Page 13: Imagine Cup 2005

13/21 2e – Visual Gaming SDK2e – Visual Gaming SDK

SDK ContentSDK Content

Core DLLsCore DLLsVG.Common, VG.Map, …VG.Common, VG.Map, …

SDK DocumentationSDK Documentation

VG Viewer and 3D EngineVG Viewer and 3D Engine

TutorialsTutorials

Maps (Tissues)Maps (Tissues)

……

Page 14: Imagine Cup 2005

14/21 2e – Visual Gaming SDK2e – Visual Gaming SDK

Programming the AIProgramming the AI

The NanoAI is the most important NanoBotThe NanoAI is the most important NanoBotIf Killed, you loseIf Killed, you lose

It build the other NanoBotsIt build the other NanoBots

NanoBots communicate only to the NanoAI, NanoBots communicate only to the NanoAI, not between each othernot between each other

There are 2 important EventsThere are 2 important EventsChooseInjectionPointEventChooseInjectionPointEvent

WhatToDoNextEventWhatToDoNextEvent

Page 15: Imagine Cup 2005

15/21 2e – Visual Gaming SDK2e – Visual Gaming SDK

Visual Gaming Viewer (Ver.1)Visual Gaming Viewer (Ver.1)

Page 16: Imagine Cup 2005

16/21 2e – Visual Gaming SDK2e – Visual Gaming SDK

Visual Gaming Viewer (Ver.2)Visual Gaming Viewer (Ver.2)

Page 17: Imagine Cup 2005

17/21 2e – Visual Gaming SDK2e – Visual Gaming SDK

Visual Gaming 3D ViewerVisual Gaming 3D Viewer

Page 18: Imagine Cup 2005

18/21 2f – Strategies2f – Strategies

StrategiesStrategies

Static StrategyStatic StrategyKnown MapKnown Map

Optimal StrategyOptimal Strategy

Easy to programEasy to program

Page 19: Imagine Cup 2005

19/21 2f – Strategies2f – Strategies

StrategiesStrategies

Dynamic StrategyDynamic StrategyChoose Injection PointChoose Injection Point

RandomRandom

Maximal Hoshimi Point densityMaximal Hoshimi Point density

Maximal Points with the shortest wayMaximal Points with the shortest way

Shortest distance from the Hoshimi Point to the AZN Shortest distance from the Hoshimi Point to the AZN PointPoint

Find the best way to get maximal PointsFind the best way to get maximal Points

Swarm theorySwarm theory

Attack / Defence equilibriumAttack / Defence equilibrium

Page 20: Imagine Cup 2005

20/21 2f – Strategies2f – Strategies

Problems that might be foundProblems that might be found

Loose of time calculating ways and Loose of time calculating ways and strategiesstrategies

Use the correct Hoshimi Points for the Use the correct Hoshimi Points for the calculationcalculation

Not those that are too fare away from an AZN Not those that are too fare away from an AZN PointPoint

Not those that are too fare away from the Injection Not those that are too fare away from the Injection Point or best wayPoint or best way

Page 21: Imagine Cup 2005

21/21 3 – Links, Questions & Answers 3 – Links, Questions & Answers

LinksLinks

Project Hoshimi:Project Hoshimi:http://www.project-hoshimi.comhttp://www.project-hoshimi.com

Visual Gaming at the Spoke:Visual Gaming at the Spoke:http://www.theSpoke.nethttp://www.theSpoke.net

-> Hubs -> Visual Gaming-> Hubs -> Visual Gaming

Imagine Cup 2005:Imagine Cup 2005: http://imagine.theSpoke.nethttp://imagine.theSpoke.net