U.S.S.R Milestone 3 Presentation. Background Creating a arcade racing game involving the specialization areas of our choice: AI Procedural Content GPU/Shader.

Slides:



Advertisements
Similar presentations
TEACHER TRAINING WORKSHOPS Module 1: Methodology “Lesson Planning”   © English Highway Language Center 2012.
Advertisements

INSIDE THE BOX AN ILLUSTRATED TOUR With its creators Brian M. Sagrestano, JD, CFRE and Viken Mikaelian press right arrow button to continue.
What is Science Lesson 5.
Camera angles By Chris Hinkey (cmh209) Standard game camera angle techniques Camera controllers Replay camera angles.
Using Commonsense Reasoning in Video Games. There is a problem facing the video game industry: 3D environments are getting dramatically more realistic,
Creating Horror and Immersion with the Art of Dead Space (which could be canceled any minute) Ian Milham Dead Space Art Director.
Move With Me S.W Graduation Project An Najah National University Engineering Faculty Computer Engineering Department Supervisor : Dr. Raed Al-Qadi Ghada.
Science Student Success Centre Find the resources you need on campus Improve the way you prepare for your semester. Find summer research opportunities.
XNA Game-Themed Workshop, FDG Pre-Conference Workshop, April 25, 2009 Developing a Simple Game-Themed Application Kelvin Sung Computing and Software Systems.
XNA Game-Themed Workshop, FDG Pre-Conference Workshop, April 25, 2009 Designing your own Game-Themed Assignments Kelvin Sung Computing and Software Systems.
Computer/Video Game Development Karen Petersen Lead Gameplay Programmer Telltale Games.
CS 282 Simulation Physics Lecture 1: Introduction to Rigid-Body Simulation 1 September 2011 Instructor: Kostas Bekris Computer Science & Engineering, University.
Chapter 3.1 Teams and Processes. 2 Programming Teams In the 1980s programmers developed the whole game (and did the art and sounds too!) Now programmers.
SM3121 Software Technology Mark Green School of Creative Media.
A Test of Usability By Shannon Johnson.  What is the site’s purpose? In their own words: “Barnes & Noble.com leverages the power of the Barnes & Noble.
0 Real-time Graphics: Issues and Trends in Games Tobi Saulnier CEO, 1 st Playable Productions November 5, 2007 Computer Graphics, Fall 2007.
Gearbox Software PRODUCTION PIPELINE – JOBS TITLES – JOB DESCRIPTIONS.
Tricaster STUDIO TM An easy tool to promote knowledge! 1.
Using C++ and OpenGL George Georgiev Telerik Corporation
CS426 Game Programming II Dan Fleck. Why games?  While the ideas in this course are demonstrated programming games, they are useful in all parts of computer.
Arrays for Random Storage Another way to use an array is to create an array with dozens, hundreds or thousands of items and then randomly select from them.
Senior Design Spring 2010 Milestone 1. General Project Info Team Members: – Lauren Bissett – Dan Maguire – Nicholas Woodfield Project Goals: – Expand.
Mark Nelson What are game engines? Fall 2013
Funativity presents: CS 426 Fall Team Members David Smits – Lead Chintan Patel – Programmer Jim Gagliano – Programmer Ashleigh Wiatrowski - Artist.
Au’15 select topics By: Matt Boggus. List o’ stuff Game genres Party minigames Arena first person shooter 3D platformer/puzzler Horror Game technology.
WHAT IS A GAME CONTROLLER a device used by games/entertainment systems or consoles to control a playable content provides the input data from user in.
Analytic Tools in the Policy Process: What Works and What Does not? ESD 11 December 6, 2000.
The system I4Control ® current research interests + intentions for projects Czech Technical University in Prague I4Control.
Game Engine Jian-Liang Lin ( 林建良 )
Funativity CS 426 Fall Team Members David Smits – Lead Chintan Patel – Programmer Jim Gagliano – Programmer Ashleigh Wiatrowski - Artist.
11 Adding Tomato Targets Session Session Overview  We now have a game which lets a player bounce a piece of cheese on a bread bat  Now we have.
Year 9 ICT.  Before the lesson, line up outside - quietly  Have your equipment ready – pen, pencil and planner  Put hand up and wait to be asked -
Elemental Presented by DarkWynter. Why DarkWynter?  Don’t Assume Real Knowledge  +  Wynter - Cause Wynter is cool and swapping vowels makes it cooler.
Date/reference/classification 1 An Engineering View of Small Project Management or The Research Project in the Real World A presentation for Mrs Davies.
Game Creation in XNA CS470 Final Project Chris Ragland.
The iPad!. Messagepad Apples first venture through the tablet device format was the messagepad. 17 years later apple tried again and got the iPad.
CPS Proposal Sarah L. Beery MSU – CEP 812. The Background   Required Math and Science classes   Population of 9th and 10th graders   Many different.
Erik Bais, Nov 5 th 2014 PP Allow IPv6 Transfers Presenter : Erik Bais –
Name Pending A Tetris Attack clone. Operational Concepts  An evolution into next-gen of an existing puzzle game scheme  Capturing the essence of retro.
INTERFACE COMPOSITION GAME DESIGN. OBJECTIVES After this lesson, students will be able to: Identify the Eight Golden Rules of Human-Computer Interface.
By David Rose. THE GENERALIST WHY UI ARTISTS ARE IMPORTANT Provide valuable information to the player Help carry the story-line/mood of the game UI can.
Intro to Game Design Spring 2006 Hyuck rea, Rho – Auburn University.
CSCI N100 Principles of Computing Basic Problem-Solving.
Gameplay Video Goals An exterior and interior level focused on a consistant artstyle. A fully animated character A theatrical experience through sound,
3D CAR GAME Group Project MSc CAVE 2011 Ramalingam Vignesh Perseedoss Rajiv Nair Abhijeeth Heng Li Special Thanks: Macey Jon Nait-Charif Hammadi.
GAME 1024: Advanced Game Programming Lesson 11: Now What? By Kain Shin.
11 Computers, C#, XNA, and You Session 1.1. Session Overview  Find out what computers are all about ...and what makes a great programmer  Discover.
Class Diagrams. Terms and Concepts A class diagram is a diagram that shows a set of classes, interfaces, and collaborations and their relationships.
TWO DIGIT ADDITION ( with regrouping) In this lesson you will learn to add two-digit numbers... Look at the following addition:
Software Process Improvement ความรู้เบื้องต้นทั่วๆไป เกี่ยวกับ SPI.
Game Design Neelima Sailaja. A few new games??? A improvisation on the VERY CLICHED snake… A improvisation on the VERY CLICHED snake… SHAPE GOLF.
CSCI N207 Data Analysis Using a Spreadsheet. Course Goals This is a technical course in which data analysis is the main emphasis and spreadsheet is the.
Classroom Management By: Amber Seguin. Hello Practicum Students, Whether this is your first or second practicum there are a few things every potential.
GOING FURTHER WITH KODU GAME LAB Brendan Routledge
Notes: Lesson 5-6 A Objective: Write an equation for a line through a given point that is parallel to a given line. Lines that don’t touch because they.
Our Co-Teaching Experiences Hamish Rolls, Jo Kyeongseon Hogye Middle School.
Lecture Building a 3D-game using XNA 1Elias Holmlid.
Using Unity as an Animator and Simulator for PaypyrusRT Models
6th eRegions Conference 2016
Spring Conference 2012 Computer Science Research Cluster Dr. McRae
How We Think Of Computers
Autonomous Vehicle Simulations
Sean O’Neill, Chad McRann, and Justin Loyd
تكملة الوحدة الاولى الفصل الثاني بالكتاب للاطلاع ثم الفصل الثالث التخطيط لبناء الاختبارات التحصيلية الفصل الثالث من الكتاب (87-164)
Krug Chapter 6 B: Flow in UIs
Maze Race. Maze Race Race The first thing you need to do is change the background so click on stage. Then click on background. Now click paint Select.
Methods of Introduction and Conclusions
Career choices Take a minute and think…..
What does this mean? Drawing Conclusions.
Presentation transcript:

U.S.S.R Milestone 3 Presentation

Background Creating a arcade racing game involving the specialization areas of our choice: AI Procedural Content GPU/Shader programming

What went wrong? XNA/JigLibX is not the way to go. Things took longer to implement/debug than planned. Source engine games + USSR destroys the dx9 device forcing user to reboot or get seizures. Trying to keep things simple, we over complicated stuff.

Graphics/Shaders What’s implemented: Shadows Particles Fullscreen glow Why not more?

Procedural Content What’s implemented: Tracks Textures Vehicles ”Skybox” No terrain around the track 

AI What’s implemented: Track following Fuzzy logic Situation based steering Interaction Limited obstacle avoidance No difficulty settings

What went Right We have a game and it is playable. Techno Bauer Anthem!!!

Show us the game already

Lessons learned Do not use XNA for bigger projects if not specificly targeting the Xbox 360. Take the easy way out, there are shadercreation tools out there. No need for doing everything by hand. Ananlyze dependencies better to get a more complete timeplan. When making an AI that doesn’t cheat, don’t cripple it. Give it all the data it needs to cheat, just don’t let it.

Questions? ”Knowledge is power”