visual gaming!
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 PresentationTRANSCRIPT
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