3D Pong Boone Howard Chad Meyer Dr. Mitch Roth. C ++ Evolved from C, a general purpose programming language. The language used to write our program. Uses.

Slides:



Advertisements
Similar presentations
Microsoft® Small Basic
Advertisements

Racquetball is a competitive game in which a racquet is used to serve and return a ball.
11 Reaction Timer Game Session 8.1. Session Overview  Find out how an XNA program can measure the passage of time and trigger events at certain points.
101.  When you communicate with people you use a language that you both understand.  The trick is that the computer does not speak English.  To communicate.
GameSalad Fundamentals. Introduction to Game-Authoring System  Objectives  Define game-authoring system.  Understand the components of logic and assets.
Game Project Tuesday Sept 18,  Game Idea  Team  Understanding available engine options  Understanding the Pipeline  Start the process Cycle.
PSYCHOSOFT Matthew Fawcett Mike McLaughlin Mark Schaaf Brad Calcutt Daniel Reeves.
Announcements At the end of your project, you’ll be given an opportunity to make a standalone (.exe) version of your project. For this to work, you’ll.
Essentials of Interactive Computer Graphics: Concepts and Implementation K. Sung, P. Shirley, S. Baer Intro and Chapter 1 Goals Give student some idea.
Dr. Brian Durney Computing and Networking Sciences at UVU C S
Gaming History. History of gaming So im going to be explaining from the first released game to the Newest game like the ps4,xbox one, and etc… So lets.
By: Aaron Sayers. Summary  Background Information  First Console  First Games  Breakthroughs  Most Popular Console  What does Atari do Today? 
Gearbox Software PRODUCTION PIPELINE – JOBS TITLES – JOB DESCRIPTIONS.
Tomi Liimatainen Aapo Sormunen Markus Häkkinen Maze-Pong.
Cabela’s 4X4 Off Road Adventure Developed by Fun Labs Published by Activision Value Publishing Kevin Bonkowski CIS 487 Game Review Presentation.
PING PONG (Table Tennis)
CSCI 101 Introduction to Software Development and Design.
Lab 8 – C# Programming Adding two numbers CSCI 6303 – Principles of I.T. Dr. Abraham Fall 2012.
Super Pong Andrew Dunsmore CSC436. Overview Purpose Design Specification Software Engineering.
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.
Computer Graphics Term Project 이준하 강주원 - 지우와 수륙챙이 -
EGGG: Automated programming for game generation J. ORWANT PRESENTED BY HANFENG CHEN MARCH 25, 2015.
Parser-Driven Games Tool programming © Allan C. Milne Abertay University v
Group 12 Tommi Kallonen Aku Luukka Seyed Mahmoud Mortazavi Alireza Kahaei.
Student Exchange Program in Intelligent Computer Systems Autin Tim Student Exchange Program in Intelligent Computer Systems Autin Tim.
Chapter 1 Introduction. Goal to learn about computers and programming to compile and run your first Java program to recognize compile-time and run-time.
Comp371 Computer Graphics Lecturer : Dr. Adam Krzyzak Mehdi Saeidian-manesh
Uses and features of multimedia products
Institute for Personal Robots in Education (IPRE)‏ CSC 170 Computing: Science and Creativity.
Virtual Boxing Summer Project (2011) Programming Club IIT Kanpur -By:- Prajya Bhatt, Harshit Maheshwari Shubhdeep Kochhar Mentor :-Ankit Mahato.
Dr. Brian Durney Computing and Networking Sciences at UVU C S
Physics of WiiSports Golf Forces on slopes. (Autoplay and pause 0:53–1:01) What happens next? How does the software decide?
CATCH THE JAM! Final Presentation By: Katie Yang, Bob Pan, and Ian Zack.
Shapes and Angle Rules 80 + ? = = 180.
Robotics. What is a robot? Have you seen a robot? Where? – In a photo? – Video? – In real life?
SCRATCH. Course Outline Session 1 – 8.45am to am  Introduction  Basics of Scratch programming - Control / Movement / Looks and Sound  Example.
Rob Miles. How does an XNA game program work? Programs tell computers what to do A program is written in a programming language – C# is a programming.
Design of a 2D Graphics Engine By Joe Hallahan. What is an Engine? Software engine: core of the program Internal as opposed to visible Others (physics,
AR 2 kanoid - Augmented Reality Arkanoid Bax Smith, BSc, BEng, PhD Candidate Supervisor: Ray Gosine.
1 Frisbee Physics Simulation Charles George Advisor: Brian Postow 03/05/05.
Overview of Game Maker. Game Maker Version 7.0 Lite (free version) For MS-Windows platforms
Injury Prevention Zach DvorakDeven DesaiKevin Aguilar.
Scratch pong challenge Pong is a classic 1970s video game  Open the pongv1.sb2 file in Scratch  Click the.
Rates For this project, I am comparing the number of points over the number of games played by the Wisconsin Badger Basketball team. Example: 345 points.
Lecture 9-1 : Intro. to UML (Unified Modeling Language)
Where the Underhand Serve Rules
Runo Marian, Oppliger Andreas, Neff Marius, Hirt Luca Games to Science Project „Tankwar“ by.
Game Project 1 Homage to Pong. Project Rules: The primary project is Pong, the design and development of which will be discussed in detail here. If you.
By : Andrew Volz. The reason I want to be a video game designer is because I love to play video games and I’ve always wanted to make my own game.
Motivates, interests and engages. Teaches problem solving skills. Allows for creativity and imagination. Demonstrates project design. Encourages teamwork.
1 CO Games Development 1 Week 3 Game Agents 2 Gareth Bellaby.
Adding Sounds Games Programming in Scratch. Games Programming in Scratch L6 Adding Sounds Learning Objectives Learn how to add sound to a Scratch game.
1 Web Search Who are the different people often involved in making a computer or video game? 2 Web Search/Thinkin g What is programming? Why would.
Computer Systems Lab TJHSST Current Projects In-House, pt 2.
Compare Programs What do they need to do to be helpful? Copyright © 2016 Curt Hill.
Computer Games Technology Group 2 B B B
TA: Shreya Rawal.  A use case is a description of a system’s behavior as it responds to a request that originates from outside of that system (Usually.
OpenGL: The Open Graphics Language Technology and Historical Overview By Ricardo Veguilla.
Computer Graphics Lecture 5. Graphics Library Graphics Library : There are many graphics library use with program language to draw shape. Example : Graphics.h.
A look ahead: At the end of your project, you’ll be given an opportunity to make a standalone (.exe) version of your project. For this to work, you’ll.
The Purpose of game Engines
Unix system programming
Graphical Output Graphical Text.
Dean Kramer Kyle Borodkin Danny Powers
Programming languages and software development
Computers & Programming Languages
Unit 20 Software Part 2.
EEE-425 Programming Languages Lecturer: Assoc. Prof Turgay İBRİKÇİ
Social Practice of the language: Describe and share information
Unix system programming
Presentation transcript:

3D Pong Boone Howard Chad Meyer Dr. Mitch Roth

C ++ Evolved from C, a general purpose programming language. The language used to write our program. Uses commands and functions to describe actions.

A streamlined, high- performance graphics rendering library. Helps harness the power of 3D acceleration. Can be used on any computer platform.

The First Pong Basic Idea: A game like the original Pong with 3D play. The original Pong.

Our 3D Version Of Pong To make it simple: Simple scoring. No opponent. No angle shots. Single color graphics. We made it in two days.

Lars Osborne plays 3D Pong in the CAVE.

Collision detection code of 3D Pong.

Pong Version 2.0 Sound effects. More realistic graphics. Better racquet physics. Realistic scoreboard and timer. Include real rules.

Questions? ?????