DHHPC12 @ USC
Follow
Find tag "terms"
324 views | +0 today
DHHPC12 @ USC
Notes and resources for second week of DHHPC12.
Your new post is loading...
Your new post is loading...
Scooped by Rochelle (Shelley) Rodrigo
Scoop.it!

Game design document - Wikipedia

Game design document - Wikipedia | DHHPC12 @ USC | Scoop.it

QUOTE: A game design document (often abbreviated GDD) is a highly descriptive living design document of the game design for a video game.[1][2][3][4] A GDD is created and edited by the developer team and it is primarily used in the video game industry to organize efforts within a developer team. The document is created by the developer team as result of collaboration between their designers, artists and programmers as a guiding vision which is used throughout the game development process. When a game is commissioned by a game publisher to the developer team, the document must be created by the developer team and it is often attached to the agreement between publisher and developer; the developer has to adhere to the GDD during game development process.

more...
No comment yet.
Scooped by Rochelle (Shelley) Rodrigo
Scoop.it!

Iterative and incremental development - Wikipedia

Iterative and incremental development - Wikipedia | DHHPC12 @ USC | Scoop.it

QUOTE: Iterative and Incremental development is at the heart of a cyclic software development process developed in response to the weaknesses of the waterfall model. It starts with an initial planning and ends with deployment with the cyclic interactions in between.

more...
No comment yet.
Scooped by Rochelle (Shelley) Rodrigo
Scoop.it!

C Sharp (programming language) - Wikipedia

QUOTE: C#[note 1] (pronounced cee sharp) is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines. It was developed by Microsoft within its .NET initiative and later approved as a standard by Ecma (ECMA-334) and ISO (ISO/IEC 23270:2006). C# is one of the programming languages designed for the Common Language Infrastructure.

C# is intended to be a simple, modern, general-purpose, object-oriented programming language.[6] Its development team is led by Anders Hejlsberg. The most recent version is C# 4.0, which was released on April 12, 2010.

more...
No comment yet.
Scooped by Rochelle (Shelley) Rodrigo
Scoop.it!

Polymorphism (computer science) - Wikipedia

QUOTE: In computer science, polymorphism is a programming language feature that allows values of different data types to be handled using a uniform interface.

more...
No comment yet.
Scooped by Rochelle (Shelley) Rodrigo
Scoop.it!

Game - Wikipedia

Game - Wikipedia | DHHPC12 @ USC | Scoop.it

QUOTE: A game is structured playing, usually undertaken for enjoyment and sometimes used as an educational tool. Games are distinct from work, which is usually carried out for remuneration, and from art, which is more often an expression of aesthetic or ideological elements. However, the distinction is not clear-cut, and many games are also considered to be work (such as professional players of spectator sports/games) or art (such as jigsaw puzzles or games involving an artistic layout such as Mahjong, solitaire, or some video games).

more...
No comment yet.
Scooped by Rochelle (Shelley) Rodrigo
Scoop.it!

Agile software development - Wikipedia

Agile software development - Wikipedia | DHHPC12 @ USC | Scoop.it

QUOTE: Agile software development is a group of software development methods based on iterative and incremental development, where requirements and solutions evolve through collaboration between self-organizing, cross-functional teams. It promotes adaptive planning, evolutionary development and delivery, a time-boxed iterative approach, and encourages rapid and flexible response to change. It is a conceptual framework that promotes foreseen interactions throughout the development cycle. The Agile Manifesto[1] introduced the term in 2001.

more...
No comment yet.
Scooped by Rochelle (Shelley) Rodrigo
Scoop.it!

Waterfall model - Wikipedia

Waterfall model - Wikipedia | DHHPC12 @ USC | Scoop.it

QUOTE: The waterfall model is a sequential design process, often used in software development processes, in which progress is seen as flowing steadily downwards (like a waterfall) through the phases of Conception, Initiation, Analysis, Design, Construction, Testing, Production/Implementation, and Maintenance.[citation needed]

more...
No comment yet.
Scooped by Rochelle (Shelley) Rodrigo
Scoop.it!

Inheritance (object-oriented programming) - Wikipedia

QUOTE: In object-oriented programming (OOP), inheritance is a way to reuse code of existing objects, or to establish a subtype from an existing object, or both, depending upon programming language support.

more...
No comment yet.
Scooped by Rochelle (Shelley) Rodrigo
Scoop.it!

Encapsulation (object-oriented programming) - Wikipedia

QUOTE: In a programming language, encapsulation is used to refer to one of two related but distinct notions, and sometimes to the combination thereof:

* A language mechanism for restricting access to some of the object's components.
* A language construct that facilitates the bundling of data with the methods (or other functions) operating on that data.

more...
No comment yet.
Scooped by Rochelle (Shelley) Rodrigo
Scoop.it!

Play (activity) - Wikipedia

Play (activity) - Wikipedia | DHHPC12 @ USC | Scoop.it

QUOTE: 

Play is a term employed in psychology and ethology to describe a range of voluntary, intrinsically motivated activities normally associated with recreational pleasure and enjoyment. Play is most commonly associated with children and their juvenile-level activities, but play can also be a useful adult activity, and occurs among other higher-functioning animals as well.

...

Play is often interpreted as frivolous; yet the player can be intently focused on his or her objective, particularly when play is structured and goal-oriented, as in a game. Accordingly, play can range from relaxed, free-spirited and spontaneous through frivolous to planned or even compulsive. 

more...
No comment yet.