29 relations: Analysis of algorithms, Application programming interface, Assembly language, C (programming language), Cocos2d, Computer graphics, Creative Commons license, Cross-platform, Dangerous High School Girls in Trouble!, Free software, Free software movement, Frets on Fire, GNU Lesser General Public License, High-level programming language, Indiecade, Library (computing), Low-level programming language, MIDI, Model–view–controller, Open-source model, Panda3D, PC game, Programming language, Pyglet, Python (programming language), Real-time computer graphics, Simple DirectMedia Layer, Usenet newsgroup, Video game.
In computer science, the analysis of algorithms is the determination of the computational complexity of algorithms, that is the amount of time, storage and/or other resources necessary to execute them.
In computer programming, an application programming interface (API) is a set of subroutine definitions, protocols, and tools for building software.
An assembly (or assembler) language, often abbreviated asm, is a low-level programming language, in which there is a very strong (but often not one-to-one) correspondence between the assembly program statements and the architecture's machine code instructions.
C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.
Cocos2d is an open source software framework.
Computer graphics are pictures and films created using computers.
A Creative Commons (CC) license is one of several public copyright licenses that enable the free distribution of an otherwise copyrighted work.
In computing, cross-platform software (also multi-platform software or platform-independent software) is computer software that is implemented on multiple computing platforms.
Dangerous High School Girls in Trouble! is a casual video game by independent developer Mousechief.
Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions.
The free software movement (FSM) or free / open source software movement (FOSSM) or free / libre open source software (FLOSS) is a social movement with the goal of obtaining and guaranteeing certain freedoms for software users, namely the freedom to run the software, to study and change the software, and to redistribute copies with or without changes.
Frets on Fire (FoF) is a free, open-source Finnish music video game created by Unreal Voodoo.
The GNU Lesser General Public License (LGPL) is a free software license published by the Free Software Foundation (FSF).
In computer science, a high-level programming language is a programming language with strong abstraction from the details of the computer.
IndieCade or Indiecade is an international juried festival of independent games.
In computer science, a library is a collection of non-volatile resources used by computer programs, often for software development.
A low-level programming language is a programming language that provides little or no abstraction from a computer's instruction set architecture—commands or functions in the language map closely to processor instructions.
MIDI (short for Musical Instrument Digital Interface) is a technical standard that describes a communications protocol, digital interface, and electrical connectors that connect a wide variety of electronic musical instruments, computers, and related music and audio devices.
Model–view–controller is commonly used for developing software that divides an application into three interconnected parts.
The open-source model is a decentralized software-development model that encourages open collaboration.
Panda3D is a game engine that includes graphics, audio, I/O, collision detection, and other abilities relevant to the creation of 3D games.
PC games, also known as computer games or personal computer games, are video games played on a personal computer rather than a dedicated video game console or arcade machine.
A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output.
Pyglet is a library for the Python programming language that provides an object-oriented application programming interface for the creation of games and other multimedia applications.
Python is an interpreted high-level programming language for general-purpose programming.
Real-time computer graphics or real-time rendering is the sub-field of computer graphics focused on producing and analyzing images in real time.
Simple DirectMedia Layer (SDL) is a cross-platform software development library designed to provide a hardware abstraction layer for computer multimedia hardware components.
A Usenet newsgroup is a repository usually within the Usenet system, for messages posted from many users in different locations using Internet.
A video game is an electronic game that involves interaction with a user interface to generate visual feedback on a video device such as a TV screen or computer monitor.