Skip to main content

Home/ Becker Video Game Design/ Group items tagged 2D

Rss Feed Group items tagged

Garrett Eastman

2d Graphics Programming for Games - 0 views

  •  
    Published 2013 and excerpted in Google Books. "The book helps new programmers learn the concepts and techniques used to produce appealing 2D graphics. It starts with the basics and then covers topics pertaining to motion and depth, such as cel animation, tiling, and layering. The text also describes advanced graphics, including the use of particle systems, shaders, and splines. Code samples in the text and online allow readers to see a particular line of code in action or as it relates to the code around it. In addition, challenges and suggested projects encourage readers to work through problems, experiment with solutions, and tinker with code."
Garrett Eastman

Programming 2D Games - 0 views

  •  
    "A First Course in Game ProgrammingMost of today's commercial games are written in C++ and are created using a game engine. Addressing both of these key elements, Programming 2D Gamesprovides a complete, up-to-date introduction to game programming. All of the code in the book was carefully crafted using C++."
Garrett Eastman

LÖVE - Free 2D Game Engine - 0 views

  •  
    "LÖVE is an *awesome* framework you can use to make 2D games in Lua. It's free, open-source, and works on Windows, Mac OS X and Linux. Contribute You can find the source code on Bitbucket. You can also filebugs and feature requests there."
Garrett Eastman

Indie developers slash prices with a purpose in the "Because We May" initiative | Ventu... - 0 views

  •  
    "Starting today and continuing through June 1, a group of indie game makers is cutting prices in select digital distribution markets as part of the "Because We May" campaign. Ron Carmel, co-founder of 2D Boy (makers of World of Goo), came up with the concept behind the initiative, which is intended to celebrate distributors who allow price flexibility. "We believe that developers should have the freedom to price their games how they like, without interference from the online stores that sell the games," reads a statement on the event's homepage.
Garrett Eastman

A Video Game Description Language for Model-based or Interactive Learning - 0 views

  •  
    Abstract: "We propose a powerful new tool for conducting research on computational intelligence and games. 'PyVGDL' is a simple, high-level description language for 2D video games, and the accompanying software library permits parsing and instantly playing those games. The streamlined design of the language is based on defining locations and dynamics for simple building blocks, and the interaction effects when such objects collide, all of which are provided in a rich ontology. It can be used to quickly design games, without needing to deal with control structures, and the concise language is also accessible to generative approaches. We show how the dynamics of many classical games can be generated from a few lines of PyVGDL."
Garrett Eastman

Designing and Creating a Game Engine for Use in the Classroom - 0 views

  •  
    Abstract: "This paper describes the creation of a 2D game engine, the ULL Introductory Game Engine (UIGE), for use in an introductory video game programming course as part of an undergraduate computer science curriculum. Having the right tools available can make illustrating the concepts of game development and design substantially easier. In creating the engine, a number of factors such as ease of use and accessibility, were considered. Furthermore, course instructors must determine how much assistance (in the form of tools for the engine) is too much assistance, as students may miss core principles if development with the engine is made too abstract. Successful implementation of tools like UIGE allow students to produce games quickly and the concepts of game development to be taught more effectively."
Garrett Eastman

Building a cognitive gaming platform - 0 views

  •  
    "User centric gaming experiences with organic movement"
Garrett Eastman

PCG-Based Game Design: Creating Endless Web - 0 views

  •  
    "This paper describes the creation of the game Endless Web, a 2D platforming game in which the player's actions determine the ongoing creation of the world she is exploring. Endless Web is an example of a PCG-based game: it uses procedural content generation (PCG) as a mechanic, and its PCG system, Launchpad, greatly influenced the aesthetics of the game. All of the player's strategies for the game revolve around the use of procedural content generation. Many design challenges were encountered in the design and creation of Endless Web, for both the game and modifications that had to be made to Launchpad. These challenges arise largely from a loss of fine-grained control over the player's experience; instead of being able to carefully craft each element the player can interact with, the designer must instead craft algorithms to produce a range of content the player might experience. In this paper we provide a definition of PCG-based game design and describe the challenges faced in creating a PCG-based game. We offer our solutions, which impacted both the game and the underlying level generator, and identify issues which may be particularly important as this area matures."
Garrett Eastman

EXPRESSIVE DESIGN TOOLS: PROCEDURAL CONTENT GENERATION FOR GAME DESIGNERS - 1 views

  •  
    "This dissertation presents the use of procedural content generation to create expressive design tools: content generators that are accessible to designers, supporting the creation of new kinds of design tools and enabling the exploration of a new genre of game involving the deep integration of procedural content generation into game mechanics and aesthetics. The first of these tools is Tanagra, the first ever AI-assisted level design tool that supports a designer creating levels for 2D platforming games. Tanagra guarantees that levels created in the tool are playable, and provides the designer with the ability to modify generated levels and directly control level pacing. The second tool is Launchpad, which supports a designer controlling both component and pacing features of generated levels; its companion game Endless Web uses the generator to create an infinite world for players to explore and alter through their choices. Endless Web is one of a handful of games in a new genre enabled by content generation: PCG-based games. Finally, this dissertation presents a novel method for understanding, visualizing, and comparing a generator's expressive range, thus allowing designers to understand the implications of decisions they will make during the design process."
Garrett Eastman

RRT-Based Game Level Analysis, Visualization, and Visual Refinement - 0 views

  •  
    From the abstract: "In this paper we tackle automating level design. We describe a general graph-based representation for game levels and present a preliminary system that leverages this representation. Our system automatically explores existing levels of a 2D platform game using the rapidlyexploring random tree (RRT) algorithm and constructs a compact graph representation from this exploration. Our system can also modify a graph representation onthe- fly to reflect user-directed changes to the existing level structure. This work constitutes an initial step toward the larger goal of automating level design in a general way."
1 - 11 of 11
Showing 20 items per page