Game Engine Programming 1 Game Platform
Game Engine Programming 1 Game Platform
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
This tag represents a footer for a section and can contain information about the author,
copyright information, et cetera. Footer
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 Limitations of JavaScript is JavaScript cannot be used for networking
applications because there is no such support available. 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 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
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
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
logic errors
also called exceptions, occur during execution (after compilation/interpretation). runtime
errors
Array indexes are zero-based, which means the first item is [0], second is [1], and so on.
True
Strings are written with quotes. You can use single or double quotes. True
A JavaScript function is defined with the function keyword, followed by a name, followed by
parentheses ().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
a vector represents an offset from your world origin point (0, 0, 0). position
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
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
operates on the pairs of rigid bodies found by the broad phase that might be colliding.
narrow phase
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
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
HTML events:________ The user moves the mouse over an HTML element. onmouseover
examples of HTML events: An HTML web page has finished loading TRUE
HTML events:_______ The browser has finished loading the page. onload
The user moves the mouse away from an HTML element onmouseout
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 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