Matching Items (12)

136495-Thumbnail Image.png

Design and Interaction: The Development of Video Games

Description

The objective of this project concentrates on the game Defense of the Ancients 2 (Dota 2). In this game, players are constantly striving to improve their skills, which are fueled

The objective of this project concentrates on the game Defense of the Ancients 2 (Dota 2). In this game, players are constantly striving to improve their skills, which are fueled by the competitive nature of the game. The design influences the community to engage in this interaction as they play the game cooperatively. This thesis illustrates the importance of player interaction in influencing design as well as how imperative design is in affecting player interaction. These two concepts are not separate, but are deeply entwined. Every action performed within a game has to interact with some element of design. Both determine how games become defined as competitive, casual, or creative. Game designers can benefit from this study as it reinforces the basics of developing a game for players to interact with. However, it is impossible to predict exactly how players will react to a designed element. Designers should remember to tailor the game towards their audience, but also react and change the game depending on how players are using the elements of design. In addition, players should continue to push the boundaries of games to help designers adapt their product to their audience. If there is not constant communication between players and designers, games will not be tailored appropriately. Pushing the limits of a game benefits the players as well as the designers to make a more complete game. Designers do not solely create a game for the players. Rather, players design the game for themselves. Keywords: game design, player interaction, affinity space, emergent behavior, Dota 2

Contributors

Agent

Created

Date Created
  • 2015-05

135016-Thumbnail Image.png

System Dot: Shifting the Programming Paradigm

Description

Programming is quickly becoming as ubiquitous a tool as general mathematics. The technology field is progressing at an exponential rate and driving this constantly evolving field forward requires competent software

Programming is quickly becoming as ubiquitous a tool as general mathematics. The technology field is progressing at an exponential rate and driving this constantly evolving field forward requires competent software developers. Elementary and high school educational facilities do not currently express the importance of the computer science field. Computer science is not a required course in high school and nearly impossible to find at a middle school level. This lack of exposure to the field at a young age handicaps aspiring developers by not providing them with a foundation to build on when seeking a degree. This paper revolves around the development of a virtual world that encompasses principles of programming in a video game structure. The use of a virtual world-based game was chosen under the hypothesis that embedding programming instruction into a game through problem-based learning is more likely to engage young students than more traditional forms of instruction. Unlike the traditional method of instruction, a virtual world allows us to "deceive" the player into learning concepts by implicitly educating them through fun gameplay mechanics. In order to make our video game robust and self-sufficient, we have developed a predictive recursive descent parser that will validate any user-generated solutions to pre-defined logical platforming puzzles. Programming topics taught with these problems range from binary numbers to while and for loops.

Contributors

Agent

Created

Date Created
  • 2016-12

135958-Thumbnail Image.png

Post-Mortem of a Tactical Strategy Game

Description

With the increasing popularity of video games and the emergence of game streaming brought about by platforms such as Youtube and Twitch, combined with the multitude of ways to learn

With the increasing popularity of video games and the emergence of game streaming brought about by platforms such as Youtube and Twitch, combined with the multitude of ways to learn how to code from schools and online resources including Codecademy and Treehouse, game development has become incredibly approachable. Yet that does not mean it is simple. Developing a game requires a substantial amount of work, even before a design is considered worth making into a complete game. Over the course of this thesis, I created eight designs with accompanying prototypes. Only one was made into a fully functional release. I sought to make a game with a great design while increasing my understanding of game development and the code needed to finish a game. I came out realizing that I was in over my head. With the amount of work involved in creating an entire game, iteration is key to finding an idea that is capable of becoming a game that feels complete and enjoyable. A game's design must be fleshed out before technical work can truly begin, yet the design can take nearly as much time and effort as the code. In this thesis, each design is detailed and associated with why it seemed great and why it was replaced, with extra focus on the final design and how players felt about it. These designs are followed by what I learned about game development over the course of the thesis, including both the technical and emotional sides of developing a video game.

Contributors

Agent

Created

Date Created
  • 2015-12

131525-Thumbnail Image.png

Helix: A First Game Retrospective

Description

The original version of Helix, the one I pitched when first deciding to make a video game
for my thesis, is an action-platformer, with the intent of metroidvania-style progression
and

The original version of Helix, the one I pitched when first deciding to make a video game
for my thesis, is an action-platformer, with the intent of metroidvania-style progression
and an interconnected world map.

The current version of Helix is a turn based role-playing game, with the intent of roguelike
gameplay and a dark fantasy theme. We will first be exploring the challenges that came
with programming my own game - not quite from scratch, but also without a prebuilt
engine - then transition into game design and how Helix has evolved from its original form
to what we see today.

Contributors

Created

Date Created
  • 2020-05

148238-Thumbnail Image.png

Data Analysis of Effects of Officer Briefing Synergy in Combat Flight Simulation Game Dreadnought (2017)

Description

Dreadnought is a free-to-play multiplayer flight simulation in which two teams of 8 players each compete against one another to complete an objective. Each player controls a large-scale spaceship, various

Dreadnought is a free-to-play multiplayer flight simulation in which two teams of 8 players each compete against one another to complete an objective. Each player controls a large-scale spaceship, various aspects of which can be customized to improve a player’s performance in a game. One such aspect is Officer Briefings, which are passive abilities that grant ships additional capabilities. Two of these Briefings, known as Retaliator and Get My Good Side, have strong synergy when used together, which has led to the Dreadnought community’s claiming that the Briefings are too powerful and should be rebalanced to be more in line with the power levels of other Briefings. This study collected gameplay data with and without the use of these specific Officer Briefings to determine the precise impact on gameplay. Linear correlation matrices and inference on two means were used to determine performance impact. It was found that, although these Officer Briefings do improve an individual player’s performance in a game, they do not have a consistent impact on the player’s team performance, and that these Officer Briefings are therefore not in need of rebalancing.

Contributors

Created

Date Created
  • 2021-05

Distant - An Original Game

Description

Distant is a Game Design Document describing an original game by the same name. The game was designed around the principle of core aesthetics, where the user experience is defined

Distant is a Game Design Document describing an original game by the same name. The game was designed around the principle of core aesthetics, where the user experience is defined first and then the game is built from that experience. Distant is an action-exploration game set on a huge megastructure floating in the atmosphere of Saturn. Players take on the role of HUE, an artificial intelligence trapped in the body of a maintenance robot, as he explores this strange world and uncovers its secrets. Using acrobatic movement abilities, players will solve puzzles, evade enemies, and explore the world from top to bottom. The world, known as the Strobilus Megastructure, is conical in shape, with living quarters and environmental system in the upper sections and factories and resource mining in the lower sections. The game world is split up into 10 major areas and countless minor and connecting areas. Special movement abilities like wall running and anti-gravity allow players to progress further down in the world. These abilities also allow players to solve more complicated puzzles, and to find more difficult to reach items. The story revolves around six artificial intelligences that were created to maintain the station. Many centuries ago, these AI helped humankind maintain their day-to-day lives and helped researchers working on new scientific breakthroughs. This led to the discovery of faster-than-light travel, and humanity left the station and our solar system to explore the cosmos. HUE, the AI in charge of human relations, fell into depression and shut down. Awakening several hundred years in the future, HUE sets out to find the other AI. Along the way he helps them reconnect and discovers the history and secrets of the station. Distant is intended for players looking for three things: A fantastic world full of discovery, a rich, character driven narrative, and challenging acrobatic gameplay. Players of any age or background are recommended to give it a try, but it will require investment and a willingness to improve. Distant is intended to change players, to force them to confront difficulty and different perspectives. Most games involve upgrading a character; Distant is a game that upgrades the player.

Contributors

Agent

Created

Date Created
  • 2016-05

135606-Thumbnail Image.png

Data Analysis of Jungle Pattern in League of Legends with Implications for Players and Game Developers

Description

League of Legends is a Multiplayer Online Battle Arena (MOBA) game. MOBA games are generally formatted where two teams of five, each player controlling a character (champion), will try to

League of Legends is a Multiplayer Online Battle Arena (MOBA) game. MOBA games are generally formatted where two teams of five, each player controlling a character (champion), will try to take each other's base as quickly as possible. Currently, with about 70 million, League of Legends is number one in the digital entertainment industry with $1.63 billion dollars of revenue in year 2015. This research analysis scopes in on the niche of the "Jungler" role between different tiers of player in League of Legends. I uncovered differences in player strategy that may explain the achievement of high rank using data aggregation through Riot Games' API, data slicing with time-sensitive data, random sampling, clustering by tiers, graphical techniques to display the cluster, distribution analysis and finally, a comprehensive factor analysis on the data's implications.

Contributors

Agent

Created

Date Created
  • 2016-05

130912-Thumbnail Image.png

Self Play Machine Learning and Pokemon

Description

Video games often feature agents that the human player interacts with to overcome.
Designing these agents to cover every case of human interaction is difficult, and usually
imperfect, as human

Video games often feature agents that the human player interacts with to overcome.
Designing these agents to cover every case of human interaction is difficult, and usually
imperfect, as human players are capable of learning to overcome these agents in unintended
ways. Artificial intelligence is a growing field that seeks to solve problems by simulating
learning in specific environments. The aim of this paper is to explore the applications that the
self play learning branch of artificial intelligence may pose on game development in the future,
and to attempt to implement a working version of a self play agent learning to play a Pokemon
battle. Originally designed Pokemon battle behavior is often suboptimal, getting stuck making
ineffective or incorrect choices, so training a self play model to learn the strategy and structure of
Pokemon battles from a clean slate would result in an organic agent that would outperform the
original behavior of the computer controlled agents. Though unsuccessful in my implementation,
this paper serves as a record of the exploration of this field, and a log of what worked and what
did not, in order to benefit any future person interested in the same topics.

Contributors

Agent

Created

Date Created
  • 2020-12

Failure, Play Conditioning, and Accomplishment: Learning Sekiro with Dark Souls Habits

Description

In my creative project I created a video essay examining the mechanical differences found in the games, Dark Souls and Sekiro: Shadow's Die Twice from developer, FromSoftware. I analyze these

In my creative project I created a video essay examining the mechanical differences found in the games, Dark Souls and Sekiro: Shadow's Die Twice from developer, FromSoftware. I analyze these mechanical changes and their potential impact on players mindsets and playstyles. I pull from my own experience as well as Katherine Isbister, and the wider internet discourse on game design.

Contributors

Agent

Created

Date Created
  • 2021-05

154416-Thumbnail Image.png

Experience points: learning, product literacy and game design

Description

Game design and product design are natural partners. They use similar tools. They reach the same users. They even share the same goal: to provide great user experiences.

This thesis asks,

Game design and product design are natural partners. They use similar tools. They reach the same users. They even share the same goal: to provide great user experiences.

This thesis asks, "Can game design build better product learning experiences, and if so, how?" It examines the learning situations created by and necessary for product design. It examines the principles of game learning. Then it looks for opportunities to apply game learning principles to product learning situations. The goal is to create engaging and successful product learning experiences, without turning products into games.

This study uses an auto-ethnographic evaluation of a gameplay session as well as participant observation and interviews with gamers to gather qualitative data. That data is sorted with an A(x4) framework and used to create user experience profiles.

The final outcome is a toolkit that identifies areas where game design could improve the design of product user experiences, especially for product learning.

Contributors

Agent

Created

Date Created
  • 2016