Joshua Torrijos CS 470 Project Presentation

Slides:



Advertisements
Similar presentations
Välkommen till Sommarkollo Introduce XNA Game Studio Express Make A Game!
Advertisements

Windows DX 66 megahertz (MHz) or faster processor (Pentium central processing unit recommended). 16 megabytes (MB) of memory (24 MB recommended).
EEE436 / CS422 Final Presentation Group
Windows Vista. Vista Versions Minimum Requirements (to run AERO interface)  1 GHz processor  1 GB RAM (ideally need 2 GB RAM)  40 GB hard drive, 15.
Omnidirectional Rendering Jiesang Song Stephanie Weirich.
How to Be a Game Developer
COMPUTER CONCEPTS.
A Billiards Point of Sale Application Christopher Ulmer CS 470 Final Presentation.
A PRIMER ON INTEGRATING WIIMOTE FUNCTIONALITY Wiiiiii!-Mote Connections.
UM-Dearborn Game Review For CIS 487 Zheng Zhang 09/24/2012.
“Motivating young people to be better citizens” Keeping Your Computer “Healthy and Working” Last Updated 29 May 2012 By Athlynne Tyler.
Simon 2 : Multiplayer Memory Game Joshua Gomez & Travis Pinnick.
1 ETC. 2 Sounds FX Sounds FX –WAV audio files –Load into memory and play it »Load »Play »Stop »Pause –2D or 3D »3D should be integrated into scene management.
The Design Document The Design Document Introduction Game Mechanics Artificial Intelligence Characters, Items, and Objects/Mechanisms Story.
Shamil Hadi CIS Basic Information Game Title: Age of Empires II: The Conquerors Expansion Company & Author: Microsoft, Ensemble Studios Type of.
Fable: The Lost Chapters Game Review by Nicholas Zakhar.
Andrew Claus Greg Conklin CIS 487/587 Fall  Sierra-Style Interface and Gameplay  The Legend of the Red Dragon related Storyline  30 Different.
SkyNET Visualization Team Demo and Architecture Overview.
1 Contents  Audio  Sprite  Input devices  Game production milestones  Course summary.
Scratch pong challenge Pong is a classic 1970s video game  Open the pongv1.sb2 file in Scratch  Click the.
Cold War Hockey 10/19/2009 Mike Sherron Dmitriy Ansolis.
Super Pong Andrew S. Dunsmore CSC436 August 2004.
Lightbot 2.0 Armor games. Lightbot 2.0 Light-Bot 2.0 is online puzzle game built on the principles of visual programming. Light-Bot 2 contains a set of.
GAM666 – Introduction To Game Programming ● Programmer's perspective of Game Industry ● Introduction to Windows Programming ● 2D animation using DirectX.
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.
Identify Windows Application Types Windows Development Fundamentals LESSON 1.1.
GAM666 – Introduction To Game Programming ● DirectDraw, the 2D component of DirectX, uses the term “surface” to mean an area of memory in which pixel data.
 Developed by Splash Damage  Produced by Activision  First person shooter multiplayer only game  Freeware due to problems with the single-player side.
SCREEN CAPTURE 532CS: eLearning Fall 2015 Submitted to Dr. Namdar Presented by Khaled Alamer.
Computer Basics and Vocabulary Lecture: 1 Mrs. Najwa Almazroei1.
Scratch Programming Cards
  Computer Fundamentals Training   Windows 8 Intermediate.
What is DirectX? DirectX is built by Microsoft as a collection of API’s (Application Programming Interfaces) for the purpose of multimedia processing.
Progress Apama Fundamentals
Introducing the Windows Mobile development
Combining audio into a multimedia presentation
A seminar on Touchless Touchscreen Technology
Catapult Python Programming Session 4
PYGAME.
Topics Introduction Hardware and Software How Computers Store Data
Web Standards Web Design – Sec 2-3
Piano Chord Builder Artem Kuligin CS 470 6/17/2018 3:08 AM
Prosocial Game Canvas The prosocial game canvas. Analogous to other successful visual design tools like the business model canvas, the customer journey.
Unit 2 User Interface Design.
CHAPTER 8 Multimedia Authoring Tools
Web Standards Web Design – Sec 2-3
How to Install Microsoft Office 2013?
Understand Windows Forms Applications and Console-based Applications
Managed DirectX Joe Gavin.
MonoGame and Windows 8.
Introduction to Silverlight
Department of Computer Science & Engineering
SpaceChem A Game Review.
Travis Bolinger Mat Knapp Brian Pearce
Chapter 4 Matching.
Sean O’Neill, Chad McRann, and Justin Loyd
Common computer terminology
Magic The Gathering: Duels of the Planeswalkers 2012
1. Open Visual Studio 2008.
Topics Introduction Hardware and Software How Computers Store Data
Computer Repair & Maintenance
Program Documentation
Game Loop Update & Draw.
Tonga Institute of Higher Education IT 141: Information Systems
Tonga Institute of Higher Education IT 141: Information Systems
02 | What DirectX Can Do and Creating the Main Game Loop
0. Overview of 2-Day Academic .NET Workshop
Windows Presentation Foundation
Objectives To understand what makes a good game
2019 SAIMC Puzzle Challenge General Regulations
Presentation transcript:

Joshua Torrijos CS 470 Project Presentation A Puzzling Game Idea Joshua Torrijos CS 470 Project Presentation

Inspiration Tetris Memory Simon handheld game

System Overview Goals Why I chose this project Make something fun to pickup and play during downtime. Easy to learn Learn C# and DirectX Why I chose this project A large portion of games developed for the Windows environment uses DirectX Interested in the game design process and in playing games in general

Simon Blocks Game Rules 3x3 Playing Grid Each grid cell can display one selectable object at a time Game starts by indicating the order that the objects must be selected Timer begins and the player must complete the same sequence before time runs out

Simon Blocks Game Rules II If a player messes up during his sequence, then he must retry the sequence from the beginning Bonus points are awarded upon level completion based upon the time left If the timer reaches zero then the game is over

Simon Blocks Extended Game Rules Subsequent levels will increase in difficulty Longer sequences to memorize Shifting puzzle block pieces that disappear and reappear onscreen 2 Player Component Simultaneous play 1st player to finish a level gets bonus points If one player is able to finish a level and the other can’t, then the finished player wins If both players are unable to finish a level, then the player who finishes with the most points is the winner

Simon Blocks Screen Shot I Startup Screen

Simon Blocks Screen Shot II One Player Screen

System Specifications Windows XP DirectX 9.0 Installed DirectX 9.0 Compatible Video Card 256 Mb of Memory, 1.5 Ghz or higher 1024x768 pixel resolution

Game Design Considerations Steep System Specifications To insure the program will run I wanted to learn newest version of DirectX (currently DirectX SDK 9.0 December 2004) Game Design Player input (keyboard, mouse) Level Complexity

C# and DirectX Managed code: C# and DirectX DirectX Built in memory manager Don’t have to worry about memory leaks DirectX Direct3D, DirectDraw, DirectPlay, DirectSound, Audio-Video Playback Microsoft provides an empty project framework for Visual Studio .NET 2003 with all of the basic DirectX initializations already provided Simple GUI creation

Planning

Conclusion Wanted to make a game for a long time Challenging to learn DirectX and C# programming Goals Learn C# and DirectX Make something fun to pickup and play Learn about Game Development