0% found this document useful (0 votes)
228 views

Game Engine Programming 1 Game Platform

Uploaded by

Jay
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
228 views

Game Engine Programming 1 Game Platform

Uploaded by

Jay
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

is the most common form of the language.

Client-side javascript

is a very popular HTML and JavaScript editor in the professional web development crowd.
Macromedia Dreamweaver MX

HomeSite 5 is a well-liked HTML and JavaScript editor from Macromedia that can be used to
manage personal websites effectively. True

One of the Advantages of JavaScript is Less server interaction  True

This tag represents a footer for a section and can contain information about the author,
copyright information, et cetera. Footer

One of the Advantages of JavaScript is Immediate feedback to the visitors  True

HTML 5 removes extra information required and you can use simply following syntax −
<script src = "scriptfile.js"></script>
True

HTML 5 removes extra information required and you can simply use the following syntax
−<link rel = "stylesheet" href = "stylefile.css"> True

Hypertext Markup Language revision 5 (HTML5) is markup language for the structure and
presentation of World Wide Web contents. True

 This tag represents an independent piece of content of a document, such as a blog entry or
newspaper article. Article

One of the Advantages of JavaScript is Richer interfaces  True

One of the Limitations of JavaScript is  JavaScript cannot be used for networking
applications because there is no such support available. True

One of the Advantages of JavaScript is Increased interactivity  True

This tag represents a piece of content that is only slightly related to the rest of the page.
Aside

One of the Limitations of JavaScript is JavaScript doesn't have any multi-threading or


multiprocessor capabilities. True

Microsoft has developed a popular HTML editor called Frontdesk.false


This tag represents a generic document or application section. It can be used together with
h1-h6 to indicate the document structure. Section

This tag represents the header of a section. Header

is a dynamic computer programming language. javascript.

One of the Limitations of JavaScript is  Client-side JavaScript does not allow the reading
or writing of files. This has been kept for security reason. True

Strings are written with quotes. You can use single or double quotes. true

You access an object method with the following syntax:


objectName.methodName() TRUE
examples of HTML events: An HTML web page has finished loading true

examples of HTML events: An HTML input field was changed true

Numbers can be written with, or without decimals. True

xamples of HTML events: An HTML input field was changed True

The onerror event handler provides three pieces of information to identify the exact nature

of the error: Answer  The same message that the browser would display for
the given error.  error message

The onerror event handler provides three pieces of information to identify the exact nature

of the error:Answer  The file in which the error occurred. URL

The onerror event handler provides three pieces of information to identify the exact nature

of the error: Answer  The line number in the given URL that caused the error.
line number

You can use Answer  to raise your built-in exceptions or your customized
exceptions throw statement

can be the most difficult type of errors to track down.

logic errors
also called exceptions, occur during execution (after compilation/interpretation). runtime
errors

Objects can also have methods. True

Booleans can only have two values: true or false. True

Array indexes are zero-based, which means the first item is [0], second is [1], and so on.
True

Methods are actions that can be performed on objects. True

Strings are written with quotes. You can use single or double quotes. True 

JavaScript arrays are written with square brackets. True

A JavaScript function is defined with the function keyword, followed by a name, followed by
parentheses ().True

Methods are stored in properties as function definitions. True 

vector looks very much like an arrow pointing at some direction. direction

This a Transformation matrix to transform the objects vertices which are relative to its origin,
to the vertices relative to the world’s origin. eg. movement of an object. model matrix

is used to accumulate the difference described by both vectors into the final vector. vector
addition

World coordinates is just a fixed parent coordinate system. True

a vector represents an offset from your world origin point (0, 0, 0). position

is the coordinate system from an object's point of view. object space

This is the final transformation matrix which is used to cut out the desired part of the game
to the screen. projection matrix

 is the coordinate system from the camera's point of view. camera space

Transformation consists of three types Translation, Rotation, Scaling. Each transformation


can be represent using a matrix. This is called transformation matrix

This matrix is used to transform world’s coordinates to camera’s coordinates view matrix
In mathematics, a vector is a construct that represents both a direction as well as a
magnitude

The Cartesian plane consists of two perpendicular axes that cross at a central point called
the origin. True

 is a quantity that has both magnitude and direction in an n-dimensional space. vector

 also called rectangular coordinates, provide a method of rendering graphs and indicating
the positions of points on a two-dimensional (2D) surface or in three-dimensional (3D)
space. cartesian coordinates

is the coordinate system for the entire scene. Its origin is at the center of the scene. The grid
you can display from the Grid menu is in the world space. World space

Cartesian three-space, also called xyz -space, has a third axis, oriented at right angles to the
xy plane. True

We define a coordinate system by providing three orthogonal basis(read: unit length and
perpendicular) vectors which resembles orientation, and a position(translation). True

In Computer Graphics it's convenient to define world space as the center of the universe
(game world) so we can imagine how things can relate to each other. True

Dot product
A Answer is an operation on two vectors, which returns a number

 This is the final transformation matrix which is used to cut out the desired part of the game
to the screen. projection matrix

The space defines basic properties that objects living in this space should satisfy. True

 is used to accumulate the difference described by both vectors into the final vector. vector
addition

The Answer  is a form of user interface that allows users to interact with
electronic devices through graphical icons and audio indicator such as primary notation,
instead of text-based user interfaces, typed command labels or text navigation. graphical
user interface

The devices which are used for inputting the data and the programs in the computer are
known as input devices
is the component which consists of algorithms related to the loading, modifying and output
of sound through the client's speaker system. audio engine

The audio/sound engine is the component that consists of algorithms for dealing with
sound and in-built programs are written into it to handle the sound effects embedded in
the game. True

The rendering engine along with vision input system produces 3D animated graphics, using
different techniques, like rasterization and ray-tracing. True
is a piece of program that takes a physical representation of some data and converts it into
an in-memory form for the program as a whole to use parser
is responsible for emulating the laws of physics realistically within the application. physics
engine
is a cross-language, cross-platform application programming interface (API) for rendering
2D and 3D vector graphics. open graphics library
is a physics engine which simulates collision detection, soft and rigid body dynamics. bullet
The architecture and structure of a game is similar to that of a software. But it does have
some additional components which makes it different from a software. True
is a cross-platform audio application programming interface (API). cross language, open
graphics library (wrong)
The rendering engine generates animated 3D graphics by any of a number of methods.
True
 is created to develop games, just like any other IDE for any particular language
programming. game engine

A device API can be defined as API (Answer ) which lets the developers to
create any application which can ultimately interact with hardware devices plugged or
installed with your system. application programming interface
 is a graphical user interface (GUI) library for the programming language C++. crazy eddie's
gui
is a scene-oriented, real-time, open-source, 3D rendering engine. ogre
is a software which in association with an application program helps to draw graphics on
your computer's display device. graphic engine
is a mechanism used in still or video cameras that stabilizes the recorded image by varying
the optical path to the sensor. optical image stabilizer
Audio and Rendering Engines are a sub-part of the Game engine which are used to control
the sound effects and generate 3D animated graphics in your 2D screen. True

concerns the detection of collisions between objects in the virtual environment. collision
detection

 is a company that finances the design, development, marketing, and distribution of a video
game. video game publisher

The separating axis theorem (SAT) says that: Two convex objects do not overlap if there
exists a line (called axis) onto which the two objects' projections do not overlap True

Axis-aligned bounding box (only works for items aligned to axes, but you can translate
them, perform the test and translate them back). True

is responsible for finding pairs of rigid bodies that are potentially colliding, and excluding
pairs that are certainly not colliding, from amongst the whole set of bodies that are in the
simulation. broad phase

American video game corporation founded in 1982. Electronic Arts

American multinational technology corporation founded in 1975 Microsoft 

objects will end up with penetrating each other. discrete

operates on the pairs of rigid bodies found by the broad phase that might be colliding.
narrow phase

is the most basic form of raytracing. ray casting

Japanese multinational conglomerate corporation founded in 1946 Sony

Chinese multinational conglomerate holding company founded in 1998. Tencent

Japanese multinational electronics company founded in 1889 Nintendo 

This file is read by BBSs (bulletin board systems) as a short description of your game. Limit
this document to a few lines of information about you and the product. fileid.diz

This file describes what your terms are for other people to distribute your game. 
vendor.doc

 very expensive. Simulate solid objects in real life.  continuous


a collision happens when the shapes of two rigid bodies are intersecting, or when the
distance between these shapes falls below a small tolerance. True

is lower-quality than other forms of ray tracing, but significantly faster. For this reason, it
was used in some of the earliest 3D video games. ray casting

This standard READ ME file contains information that you want the user to read before
using your program.  readme.txt

If you want to sell your game and get money for it, use this file to provide ordering
information. order.doc

A JavaScript method is a property containing a function definition. True

HTML events:________ The user moves the mouse over an HTML element. onmouseover

One of the Advantages of JavaScript is Less server interaction TRUE

HTML events: ________ An HTML element has been changed onchange

examples of HTML events: An HTML web page has finished loading TRUE

HTML events:_______ The browser has finished loading the page. onload

One of the Advantages of JavaScript is Immediate feedback to the visitors true

One of the Advantages of JavaScript is Richer interfaces true

One of the Advantages of JavaScript is Increased interactivity true

The user moves the mouse away from an HTML element onmouseout

HTML events:________ The user pushes a keyboard key. onkeydown

examples of HTML events: An HTML input field was changed true

HTML events:______ The user clicks an HTML element. onclick

Event handlers can be used to handle, and verify, user input, user actions, and Browser actions

generally determine the time-keeping system, the rights and responsibilities of the players, and each
player's goals Rules

Fundamentals of game design, One of the most important three is: Reward The Player. True

Games can be characterized by "what the player does". True


Aims are not just a 'special' kind of rules: the difference between the rules of a game and the aims of a
game is a fundamental one True

Games of skill include games of physical skill, such as wrestling, tug of war, hopscotch, target shooting,
and stake, and games of mental skill such as checkers and chess. True

Games of strategy include checkers, chess, Go, arimaa, and tic-tac-toe, and often require special
equipment to play them. True

Games of chance include gambling games (blackjack, Mahjong, roulette, etc.), as well as snakes and
ladders and rock, paper, scissors; most require equipment such as cards or dice. True

Fundamentals of game design, One of the most important three is: Build Around a Core Game Mechanic
True

s one of the most exciting times for any gaming studio. Years of hard work has finally paid off, and video
game sales are (hopefully) pouring in. But even now, there’s s Post-launch

A summary of what this game is about, without going into too much detail about game mechanics or
anything else. Game mechanics

You might also like