Gamification is the application of game elements and digital game design techniques to non-game problems, such as business and social impact challenges. This course will teach you the mechanisms of gamification, why it has such tremendous potential, and how to use it effectively.
This course will cover the mathematical theory and analysis of simple games without chance moves.
The course covers the basics: representing games and strategies, the extensive form (which computer scientists call game trees), repeated and stochastic games, coalitional games, and Bayesian games (modeling things like auctions).
This course is designed to be a fun introduction to the basics of programming in Python. Our main focus will be on building simple interactive games such as Pong, Blackjack and Asteroids.
Learn about General Game Playing (GGP) and develop GGP programs capable of competing against humans and other programs in GGP competitions.
Gamification is the integration of game elements into a non-game setting — such as building online communities, education and outreach, or building educational apps. When used meaningfully, game elements can enhance the learner’s experience in an online course. In this professional development MOOC, you will learn how to utilize common game elements like collecting points or resources, quests, avatars, levels, social graphs to engage online students.
This is a first semester course in learning how to program.
This course will walk you through the major components of building GRITS, an HTML5 game.
This course provides students with a theoretical and conceptual understanding of the field of game design, along with practical exposure to the process of creating a game.