Matching Items (4)

132671-Thumbnail Image.png

Procedural Scene Generation from Natural Language

Description

While there are many existing systems which take natural language descriptions and use them to generate images or text, few systems exist to generate 3d renderings or environments based on natural language. Most of those systems are very limited in

While there are many existing systems which take natural language descriptions and use them to generate images or text, few systems exist to generate 3d renderings or environments based on natural language. Most of those systems are very limited in scope and require precise, predefined language to work, or large well tagged datasets for their models. In this project I attempt to apply concepts in NLP and procedural generation to a system which can generate a rough scene estimation of a natural language description in a 3d environment from a free use database of models. The primary objective of this system, rather than a completely accurate representation, is to generate a useful or interesting result. The use of such a system comes in assisting designers who utilize 3d scenes or environments for their work.

Contributors

Created

Date Created
2019-05

133743-Thumbnail Image.png

Game Engine for 2D Fighting Games with Simple DirectMedia Layer

Description

This project is a Game Engine for 2D Fighting Games which uses Simple DirectMedia Layer and C++. The Game Engine's goal is to model the conventions the genre has for dynamically handling combat between two characters. The characters can be

This project is a Game Engine for 2D Fighting Games which uses Simple DirectMedia Layer and C++. The Game Engine's goal is to model the conventions the genre has for dynamically handling combat between two characters. The characters can be in a variety of different states that animate certain features while also responding to the environment based on key statuses. There is a playable test game that is the subject of a user study. The Game Engine's capabilities are shown by the test game and the limitations / missing features are discussed.

Contributors

Created

Date Created
2018-05

132302-Thumbnail Image.png

Simulated Locomotion with VIPLE and Unity Game Engine

Description

The instruction of students in computer science concepts can be enhanced by creating programmable simulations and games. ASU VIPLE, which is a framework used to control simulations, robots, and for IoT applications, can be used as an educational tool. Further,

The instruction of students in computer science concepts can be enhanced by creating programmable simulations and games. ASU VIPLE, which is a framework used to control simulations, robots, and for IoT applications, can be used as an educational tool. Further, the Unity engine allows the creation of 2D and 3D games. The development of basic minigames in Unity can provide simulations for students to program. One can run the Unity minigame and their corresponding VIPLE script to control them over a network connection as well as locally. The minigames conform to the robot output and robot input interfaces supported by VIPLE. With this goal in mind, a snake game, a space shooter game, and a runner game have been created as Unity simulations, which can be controlled by scripts made using VIPLE. These games represent simulated environments that, with movement output and sensor input, students can program simply and externally from VIPLE to help learn robotics and computer science principles.

Contributors

Created

Date Created
2019-05

132028-Thumbnail Image.png

Evaluating Enjoyment of Idle Game with Currency Rate

Description

This project is to design an idle game and evaluate players’ enjoyment corresponding to
different currency rates. In the game, the player can control a group of heroes against another
set of heroes. In this project, two different currency rates

This project is to design an idle game and evaluate players’ enjoyment corresponding to
different currency rates. In the game, the player can control a group of heroes against another
set of heroes. In this project, two different currency rates are examined. The player can get
money more easily in a lower currency rate. Two groups of players are formed, and there are 5
players in group A and group B respectively. Players in group A are assigned to play the idle
game with a higher currency rate and players in group B are assigned to play the game with a
lower currency rate. The idle game is created by using Unity and C# language. The feedback
from the players is collected by asking them to finish an 11-question survey. The analysis is
based on the game’s currency rate and survey results. It is concluded that a higher currency rate
lowers players’ enjoyment of the idle game.

Contributors

Agent

Created

Date Created
2019-12