Open Access. Powered by Scholars. Published by Universities.®
![Digital Commons Network](http://assets.bepress.com/20200205/img/dcn/DCsunburst.png)
Physical Sciences and Mathematics Commons™
Open Access. Powered by Scholars. Published by Universities.®
- Keyword
-
- Game (3)
- Software (3)
- 1 (2)
- Android (2)
- Computer science (2)
-
- Game engine (2)
- Human Computer Interaction (2)
- Java (2)
- Music (2)
- Natural user interface (2)
- Virtual Reality (2)
- 3D (1)
- API (1)
- American sign language (1)
- Application (1)
- Archaeology (1)
- Augmented-Reality (1)
- Busines Analysis (1)
- Code (1)
- Collaborative (1)
- Collision detection (1)
- Data (1)
- Destructible terrain (1)
- Digital (1)
- Education (1)
- Exploration (1)
- GUI (1)
- Game Development (1)
- Game development (1)
- Gesture Recognition (1)
Articles 1 - 19 of 19
Full-Text Articles in Physical Sciences and Mathematics
Exploration Of Digital Synthesis, Angelo Indre
Exploration Of Digital Synthesis, Angelo Indre
Williams Honors College, Honors Research Projects
“An Exploration of Digital Synthesis” is a comprehensive investigation into the world of digital audio and music production. The paper explores the fundamental concepts of sound synthesis, including MIDI, virtual instruments (VSTs), and the JUCE framework. The central focus of the paper is the implementation of a custom synthesizer, which serves as a case study for the practical application of digital synthesis. The paper addresses the key question of how to create a functioning synthesizer from scratch, providing detailed insights into the programming and design process. Overall, the paper represents a significant contribution to the fields of digital audio and …
Fridge Tracker And Recipe Provider : Fridgechamp, Matt Dudek
Fridge Tracker And Recipe Provider : Fridgechamp, Matt Dudek
Williams Honors College, Honors Research Projects
FridgeChamp is a website to allow people to track their fridge/pantry contents while providing them recipes they can make with said ingredients. Currently there are few ingredient trackers and recipe matchers that exist as websites, and of those many lack simplistic recipes that a home chef would use. In addition to lacking some recipes, many tracker/recipe apps do not have a function to remove from your stock what a recipe requires, making you tediously update the stock every time you cook/use something.
The Utility Of Electroencephalography For User Input, Caleb Maurice
The Utility Of Electroencephalography For User Input, Caleb Maurice
Williams Honors College, Honors Research Projects
The goal of this paper is to introduce the use of noninvasive brain-computer interfaces to prospective computer scientists. Electroencephalography is explained starting with how a user’s brain waves are measured and ending with how the data is parsed to software programs. To further expand on the ability to implement electroencephalography into software code, and example of a simple game is given. This game is an endless runner, meaning that it has no end and stops once the player’s game piece collides with an object. It is coded in the Python computer language.
Interactive Virtual Reality Reading Experience, Nathaniel Shetler
Interactive Virtual Reality Reading Experience, Nathaniel Shetler
Williams Honors College, Honors Research Projects
The project is an interactive virtual reality reading experience. The user is able to read a book or story in VR. When certain achievements are reached, such as finishing a chapter, the user is given the opportunity to transport to the environment that they are reading about. This gives the user a great opportunity to interact and learn hands-on with the material they are reading about. For example, if the user is reading about World War I, they will be given the opportunity to transport to the battlefields/trenches in Europe.
Natural User Interface Based American Sign Language Tutoring Program, Bryce J. Allen
Natural User Interface Based American Sign Language Tutoring Program, Bryce J. Allen
Williams Honors College, Honors Research Projects
The COVID-19 pandemic has exposed a substantial shortcoming in the modern American educational system: there is a sufficient need for our educators to be trained in the practices required to provide an educational experience for their students that is as effective as in-person instruction. There exist already systems of online instruction for various academic subjects, such as math and the sciences. In the subject of linguistic studies, educational programs have been developed to evaluate student proficiency in both the written and spoken forms of the language in which they are studying. However, there exist few programs that can effectively provide …
Android Game, Ryan Weston
Android Game, Ryan Weston
Williams Honors College, Honors Research Projects
The purpose of this project was to create an endless runner game for Android coded in Java and XML and developed in Android Studio. In the game, the player controls a frog that jumps from lily pad to lily pad to avoid logs moving toward the player. The player must also maneuver the lily pads as they can randomly disappear. There are three difficulties in the game that vary the disappearance rate of lily pads as well as the frequency and acceleration rate of the log obstacles. The game also has a scoring system and saves the high score locally …
Virtual Reality Environment Recreation, Ryan Douglas
Virtual Reality Environment Recreation, Ryan Douglas
Williams Honors College, Honors Research Projects
This project will consist of a virtual reality based program that is capable of showing the user both the modern day state of a site of historic or archaeological significance, along with a recreation of what said site or area may have looked like in the past, primarily during the time that gave the site its historical significance. The virtual reality program itself is to be run on modern day Windows hardware and used with the VIVE virtual reality head-mounted display and controllers. Alongside the completed program, the creation of the environments themselves will be documented, resulting in an organized …
U.S. Census Explorer: A Gui And Visualization Tool For The U.S. Census Data Api, Timothy Snyder
U.S. Census Explorer: A Gui And Visualization Tool For The U.S. Census Data Api, Timothy Snyder
Williams Honors College, Honors Research Projects
U.S. Census Explorer is a software application that is designed to provide tools for intuitive exploration and analysis of United States census data for non-technical users. The application serves as an interface into the U.S. Census Bureau’s data API that enables a complete workflow from data acquisition to data visualization without the need for technical intervention from the user. The suite of tools provided include a graphical user interface for dynamically querying U.S. census data, geographic visualizations, and the ability to download your work to common spreadsheet and image formats for inclusion in external works.
Visual Programming Language With Natural User Interface, Matthew Britton
Visual Programming Language With Natural User Interface, Matthew Britton
Williams Honors College, Honors Research Projects
One of the fastest-growing fields of interest in computer science, fueled primarily by gaming, is the Natural User Interface (NUI). NUI encompasses technologies which would replace the typical mouse-and-keyboard approach to interaction with computer systems, with the goal of making human-computer interactions more similar to face-to-face interpersonal interactions. This is done by using technologies such as gesture recognition or speech recognition and speech synthesis, which use interpersonal skills we learn and practice on a daily basis. Visual Programming Languages (VPLs) are languages that allow the creation of a program by arranging graphical representations of program behavior, rather than textual program …
Queue: A Mobile Application For Collaborative Music Playlists, Vlad Mirea
Queue: A Mobile Application For Collaborative Music Playlists, Vlad Mirea
Williams Honors College, Honors Research Projects
This paper focuses on the design and development of the mobile application “Queue”. Queue is an app for creating music playlists that anyone can add songs to while a host controls playback. The app connects to music streaming services such as Spotify to allow users access to their favorite songs while providing functionality not found in those services.
Mobile Application: Peril, Michael Prough
Mobile Application: Peril, Michael Prough
Williams Honors College, Honors Research Projects
In today’s world, phones and computers are widely used for various purposes, whether it would be using social media or using it for work. As they have become more popular, these devices have improved and continue to evolve, and as such, they have a wider range of uses. One such popular use of these devices is for entertainment, which includes watching content online or playing video games. With the rise of entertainment applications, I decided that I should learn how to make these applications. I ultimately decided on creating a video game for android systems which incorporated features from platformer …
An Implementation And Usability Study Of A Natural User Interface Virtual Piano, Zackery Frazier
An Implementation And Usability Study Of A Natural User Interface Virtual Piano, Zackery Frazier
Williams Honors College, Honors Research Projects
We present an implementation of a Natural User Interface (NUI) virtual piano keyboard. Using the Unity game engine and a Leap Motion hand controller, users are able to use their hands to interact with and play music in a virtual scene. Various approaches were attempted in refining the user experience of the virtual piano, and the successes and shortcomings of each implementation method are outlined and elaborated upon. Additionally, the most successful method, which was achieved by using Unity’s physics engine to detect rigid body collisions between virtual fingers and keys, was used to complete a usability study involving both …
Game Collection Development And Marketing, Todd R. Locker Jr
Game Collection Development And Marketing, Todd R. Locker Jr
Williams Honors College, Honors Research Projects
The reasons for completing this project include expanding my knowledge of programming features and methodology, and to learn about game platform development and design. This was done by using the Java programming language to create a game platform which can host a variable number of games. One of the most notable features that was utilized is the JavaFX platform. Much programming experience was gained from this platform and all the features and methods it provides for customization. The application that was produced is graphical user interface based and created with event-driven programming. The result of this project was a custom …
Iphone Swift 3 Development For “What’S Good?”, Cameron Reilly
Iphone Swift 3 Development For “What’S Good?”, Cameron Reilly
Williams Honors College, Honors Research Projects
Cameron Reilly
Major: Computer Science Management Track
Project Sponsor: Michael Collard
What’s Good?
“What’s Good?” is an iOS application that uses augmented reality to present information about nearby restaurants to the user in real time. Users can hold up their device and look through their camera to see information presented above the restaurant including it’s name, average cost, and average review rating. The user’s location is gathered and used in tandem with the Zomato API to select what data display as those dining locations are currently near the user. Using the gyroscope, compass, and accelerometer to tell the exact orientation …
Creating A Game With Procedural Generation, Kirsten Baker
Creating A Game With Procedural Generation, Kirsten Baker
Williams Honors College, Honors Research Projects
In today’s world, gaming is ever growing in popularity. The amount of games is forever increasing and there are many genres of games to suit any player’s desires. I have created a game that generates explorable mazes. Originally written in Java as a 2D game, I translated it into C# and utilized the Unity game engine to make it 3D. The randomly generated mazes would allow players to have endless fun navigating through the different levels and customizing it to fit their preferences.
Srcmx: A Gui Application For Srcml, Brian Kovacs
Srcmx: A Gui Application For Srcml, Brian Kovacs
Williams Honors College, Honors Research Projects
srcMX is a GUI application that utilizes the srcML command-line tool to convert and display source code using the srcML format. The goal is for srcMX to promote the manipulation and exploration of source code using srcML. I also hope that the user-friendly nature inherent to GUI applications allows srcMX to introduce a larger audience to the many features offered by srcML. The application is written in C++ using the Qt and Qt Quick frameworks.
In Game Engine Documentation, Zachary A. Pierce
In Game Engine Documentation, Zachary A. Pierce
Williams Honors College, Honors Research Projects
The In Game Engine is a game that simulates the functionality of a game engine through simple tasks such as entity creation, interaction, management, and behavior through a user interface. The project was created in the Unreal Engine and utilizes the Blueprints Visual Scripting system to handle these tasks for developers.
An Investigation In Implementing A C++ Voxel Game Engine With Destructible Terrain, Michael W. Wilder
An Investigation In Implementing A C++ Voxel Game Engine With Destructible Terrain, Michael W. Wilder
Williams Honors College, Honors Research Projects
In video games today, world geometry is often represented as a polygon mesh. While this representation is able to represent terrain, it must be done so using an elevation grid. For each X and Z location, an elevation grid stores the height of the terrain at that location. This has a major drawback: it is unable to allow terrain with overhangs and caves, and is unable to allow for destructible terrain. In this project, an alternative technique using voxels is explored to overcome these limitations for a game engine. A voxel is the 3D equivalent of a pixel and allows …
Honors Project Database Ui Redesign, Fred L. Johnson Jr.
Honors Project Database Ui Redesign, Fred L. Johnson Jr.
Williams Honors College, Honors Research Projects
For my Honors Project I designed a new user interface for the Honors Project Database on the Honors College website. I also developed training materials for the Honors College staff and facilitated a training session for them that showed them how to keep the database updated.