visual gaming!

Post on 02-Feb-2016

27 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Visual gaming!. Key terms and definitions…. History…. Early games used interactive electronic devices with various display formats. Here are a few examples…. Tennis for Two , an early analog computer game that used a cathode ray oscilloscope for a display. - PowerPoint PPT Presentation

TRANSCRIPT

Early games used interactive electronic devices with various display formats.Here are a few examples…

Tennis for Two, an early analog computer game that used a cathode ray oscilloscope for a display.

In 1971, Computer Space, created by Nolan Bushnell and Ted Dabney, was the first commercially-sold, coin-operated video game. It used a black-and-white television for its display, and the computer system was made of 74 series TTL chips.

ATARI 2600

Nintendo entertainment System (NES)

SEGA mega drive – 16 bit

NEC – PC Engine

Going from left to right, top to bottom: Iron Soldier (Atari Jaguar), Gex (3DO), Star Fox (SNES), Donkey Kong Country 3 (SNES), Virtua Racing (Super 32X), Vectorman (Mega Drive).

XBOX 360 – The Simpsons editionXBOX 360 - HALO-3 edition

But however , due to continuous changes in the consoles for varied, high graphics demanding games, the concept of gaming PCs and Laptops was brought into existence which required only to change a few components inside it and play the games without buying entirely new consoles

A common design in custom-built gaming PCs incorporates a neon colored case and a clear plastic side window.

Alienware area-51 m9750 gaming notebook

The GPU or the Graphics Processing Units are the backbone of PC and laptop gaming, they are replaceable and comparatively quite cheaper than the consoles.

Nvidia GTX 295 ATI Radeon HD 4870 x2

Early phases of game development are often characterized by poor quality of graphics. This is especially true of various game prototypes.

LANGUAGE STRENGTHS WEAKNESSES

ASSEMBLY Low overhead Error prone, slow developments, difficult for novices

C Widely known, numerous tools

Not OO, no GC , prone to memory leaks

C++ OOP language, widely used

No GC , prone to memory leaks

C# Very OO, RAD language, easy to use

High memory usage, just in time compiling

JAVA Very OO , easy to use, portable

Not suitable for console programming

Eiffel, Smalltalk,ADA etc.

Fringe game languages, few game development tools

Scripting languages like LUA, Python etc.

Often used for game play scripting but not for bulk code

The Game Loop (highly simplified):-

while( user doesn't exit ) check for user input run AI move enemies resolve collisions draw graphics play soundsend while

top related