Game Creation in XNA CS470 Final Project Chris Ragland.

Slides:



Advertisements
Similar presentations
How to Implement Real Time Vehicle/Asset Tracking within the Smallworld GIS Application Presented By: Mark Field Field Consulting and Services, Inc.
Advertisements

Välkommen till Sommarkollo Introduce XNA Game Studio Express Make A Game!
A Natural Interactive Game By Zak Wilson. Background This project was my second year group project at University and I have chosen it to present as it.
Creating Games For Windows, Xbox 360, and Windows Phone 7 Ryan Plemons
Dan Waters, Academic Relations Manager, Microsoft.
COMPUTER PROGRAMMING 2 Chapter 7 Sound. Objectives Find out how to prepare sounds for inclusion in Microsoft XNA projects. Incorporate sounds into XNA.
Serious Game Winter School, Puerto Vallarta, Mexico, Feb 2010 Developing Game-Themed Applications With XNA Kelvin Sung Computing and Software Systems University.
Karaoke Player Daniel Kirschner David Pinho. Background Iphone ◦Is one of the most widely used smart phones. ◦It has a strong open-source community through.
Game Title: Ace Combat 04: Shattered Skies Company & Author: Namco
An intro to programming concepts with Scratch Session 2 of 10 sessions I/O, variables, simple computing.
Rob Fonseca-Ensor.  I help run the CWDNUG  I’m co-authoring a WROX book on WP7 | | meetup.com/cwdnug  I’ve got.
AGD: 5. Game Arch.1 Objective o to discuss some of the main game architecture elements, rendering, and the game loop Animation and Games Development.
Gearbox Software PRODUCTION PIPELINE – JOBS TITLES – JOB DESCRIPTIONS.
Game city International Starting on the road to programming. This project is all about learning how to program using scratch and other languages. The aim.
Microsoft Evangelist Presentation September 13, 2012.
A Games Class Using XNA Game Studio Express Art Gittleman California State University Long Beach
Developing games and applications for Xbox 360 using XNA* *XNA is XNA’s Not Acronymed An Introduction by Peter Messenger Senior Developer at QMASTOR Newcastle.
Independent Game Development William Monks. What is an “Indie” Game??? An indie game is a game made without the financial support of a video game publisher.
Comparing Python and Visual Basic
LastLeaf Sample PPT SMARTEST WAY TO CRAFT PRESENTATIONS.
1 Introducing Windows Backup There are different methods for starting Windows 2000 Backup. Requirements for running Windows 2000 Backup All users can back.
CHAPTER 1 XNA Game Studio 4.0. Your First Project A computer game is not just a program—it is also lots of other bits and pieces that make playing the.
11 Games and Content Session 4.1. Session Overview  Show how games are made up of program code and content  Find out about the content management system.
1 Wednesday, August 6, 2008 ASYNCHRONY SOLUTIONS Making cross-platform Windows/Xbox 360 games in XNA.
INTRODUCTION TO OPERATING SYSTEMS. An operating system is a program that controls the overall activity of a computer. Like an orchestra conductor an operating.
CHAPTER 4 Images XNA Game Studio 4.0. Objectives Find out how the Content Manager lets you add pictures to Microsoft XNA games. Discover how pictures.
Rob Miles Microsoft MVP University of Hull Fun Programming with Visual Studio.
Town Defenders Strategy Game prepared by: Osama N
Funativity presents: CS 426 Fall Team Members David Smits – Lead Chintan Patel – Programmer Jim Gagliano – Programmer Ashleigh Wiatrowski - Artist.
11 A First Game Program Session Session Overview  Begin the creation of an arcade game  Learn software design techniques that apply to any form.
Richard GARRETT Arnaud LEJOSNE Julien MATEOS Yassine AISSAOUI Jonas CLEMENT.
Art 315 Lecture 5 Dr. J. Parker AB 606. Last time … We wrote our first program. We used a tool called GameMaker. The program we wrote causes a ball to.
Microsoft Tech Days 2012 Cheezia: Developing a Windows Phone XNA Game Rodrigo Barretto Software Engineer - MCPD on Windows Phone
To achieve a level 3 your work must show that: With some help you can gather information to help with designing your project You can draw suitable ideas.
Funativity CS 426 Fall Team Members David Smits – Lead Chintan Patel – Programmer Jim Gagliano – Programmer Ashleigh Wiatrowski - Artist.
System Overview & Demonstration Conan: Rescue The Princess Presented To: Initech Presented By: OutSource Inc.
Programming Video Games
11 Making a Sprite Session 4.2. Session Overview  Describe the principle of a game sprite, and see how to create a sprite in an XNA game  Learn more.
Renee Sammet. What Is Psykopaint.com? Psychopaint.com is a website that facilitates abstract photo editing. It is extremely user friendly and fast.
2.1. T HE G AME L OOP Central game update and render processes.
WPH310. Free Phone! Windows Phone 7 as a Game Platform Free Tools to Build Great Games The Game Loop Input on Windows Phone 7 Building a Game with Your.
Hi Climb Racing for PC By : Gadgettoguide.comGadgettoguide.com.
SkyNET Visualization Team Demo and Architecture Overview.
Microsoft Management Seminar Series SMS 2003 Change Management.
MonoXNA 3D. Games Fun Relaxation Mind training Profitable business –World of Warcraft (successful game)
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.
Funativity CS 426 Fall Outline Team members Tools Overview Programming Art Game Inspiration Game Description Demo.
Reading Flash. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also choose some.
Trojan Rabbits. (10/31) Functional minimum: Tile/Grid-based Game "Engine" (Shaun & Michael) Game Objects Created (Timothy) User Interaction Movement (Yan)
Computer Game Evaluation Jason Sabada CIS 487 Fall 2006.
Sega 500 Precaching in UT2003 Jeff “Ezeikeil” Giles
11 Writing Text Session 5.1. Session Overview  Show how fonts are managed in computers  Discover the difference between bitmap fonts and vector fonts.
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.
Overview  Basic requirements of implementation  Image resource  Texture mapping  Advanced requirements of implementation  KGL sprite class.
XNA ● Proprietary Microsoft framework ● C#. Interface.
XNA Tutorial 1 For CS134 Lecture. Overview Some of the hard work has already been done for you. If you build and run your game now, the GraphicsDeviceManager.
The Stingray Example Program CMT3311. Stingray - an example 2D game May be useful as a simple case study Most 2D games need to solve generic problems.
2D Graphics CMT3311. This covers... How to make a transparent sprite How to add a sprite to your project and draw it Properties of sprites and how to.
How to use a Pixel Shader CMT3317. Pixel shaders There is NO requirement to use a pixel shader for the coursework though you can if you want to You should.
Stephen Trafford Abbie Bradshaw Kyle Mckeown Adam Martin Holly Riglar.
Microsoft Evangelist Presentation
The FAST Report Scheduler
ultrasound digital pen
MonoGame and Windows 8.
Sean O’Neill, Chad McRann, and Justin Loyd
Developing Games for Windows Phone 7 with XNA Game Studio 4.0
RIS620 Advanced programming
03 | Creating, Texturing and Moving Objects
Presentation transcript:

Game Creation in XNA CS470 Final Project Chris Ragland

Project Overview  Project Goals  The main goal of this project was to create a game from scratch using Microsoft XNA.  The game I ended up creating is a simple puzzle game that has the user attempting to destroy targets as fast as possible, to achieve a high score.

Project Overview  Project Features  The game contains features you would expect of a simple arcade like game, including a title screen, high score tracking, quick game play, as well as music.  Originally the game was going to be presented on an Xbox 360, but converting a PC game project to a 360 game project is tougher than I figured.

A Little XNA Information  XNA is a set of tools that include the XNA Framework.  XNA Framework makes it very easy to create 2d and 3d games.  Games created in XNA can work on PCs, Xbox 360s, and Microsoft Zune devices.

Game Workings  Game is controlled with a state machine.

Game Workings  Levels are read in from XML files when the game is first loaded.  “Sprites” are drawn to the screen and refreshed sixty times a second.  XNA makes it extremely easy to render sprites, as well as modify their attributes.

Sprites  Every drawn in my game is a sprite, containing a texture, location, and bounding box.  XNA provides classes for storing and manipulating textures as well as vectors.  Drawing sprite is as easy as Draw(texture,rectangle,Color.White);

Schedule

Demonstration  Now I'm going to demonstrate a few of the levels of the game I made.  Final project contains 15 levels, I'm only showing 4 now.

Conclusion  XNA provides a powerful Framework that makes it easy to create a game.  I had a fun time getting to learn C# at a more in depth level, as well as creating all of my own assets for the game.  If I were to do this again, I'd start with a 360 project from the start to ensure it would run on the 360 when finished.