Open Access. Powered by Scholars. Published by Universities.®
- Discipline
-
- Computer Engineering (4)
- Art and Design (1)
- Arts and Humanities (1)
- Biology (1)
- Computer Sciences (1)
-
- Computer and Systems Architecture (1)
- Data Storage Systems (1)
- Digital Circuits (1)
- Digital Communications and Networking (1)
- Discrete Mathematics and Combinatorics (1)
- Electrical and Computer Engineering (1)
- Electrical and Electronics (1)
- Fluid Dynamics (1)
- Game Design (1)
- Interactive Arts (1)
- Life Sciences (1)
- Mathematics (1)
- Numerical Analysis and Scientific Computing (1)
- Other Computer Engineering (1)
- Physical Sciences and Mathematics (1)
- Physics (1)
- Robotics (1)
- Software Engineering (1)
- Keyword
-
- Application (2)
- Computer Science (2)
- Unity (2)
- Abstract syntax tree (1)
- Android (1)
-
- App (1)
- Arduino (1)
- Automated (1)
- Black box (1)
- Blender (1)
- C++ (1)
- CFD (1)
- CPLOP (1)
- Card (1)
- Cash (1)
- Cash Tab (1)
- Cash Transactions (1)
- Color detection (1)
- Data Structure (1)
- E. coli (1)
- Education (1)
- Exercise Generation (1)
- Express (1)
- For loop (1)
- Game (1)
- Game Design (1)
- Game Development (1)
- Generation (1)
- Grading (1)
- High (1)
Articles 1 - 14 of 14
Full-Text Articles in Computational Engineering
Integrating Machine Learning With An Fps Aim Trainer For Optimal Sensitivity Finding, Sharan Krishna
Integrating Machine Learning With An Fps Aim Trainer For Optimal Sensitivity Finding, Sharan Krishna
Computer Science and Software Engineering
First-person shooter (FPS) games often demand high levels of skill in aiming, which leads players to look for external tools to improve their performance. This is where the concepts of aim training and aim trainers come in, becoming an easily accessible outside source for players to strengthen their performance with custom scenarios outside a set game. While many aim trainers exist, they offer limited insight into player performance metrics or adaptability to varying aiming styles. Furthermore, most existing aim trainers lack a standardized way of correlating aim skill with real-world performance or personalized feedback. This aim trainer addresses these limitations …
Sam's Story, Anna Michelle Reid, Jennifer Vazquez
Sam's Story, Anna Michelle Reid, Jennifer Vazquez
Computer Science and Software Engineering
We are exploring presenting mental health topics in video games through the eyes of an axolotl named Sam. Sam goes about his day to day life facing many difficult challenges regarding their mental health. This is an educational game to inform about different mental health symptoms and what they may look like.
Modern Yard Sale Application, Lauren Epling, Matthew Piasecki
Modern Yard Sale Application, Lauren Epling, Matthew Piasecki
Computer Science and Software Engineering
YardSail is a modern application that provides users a place to post and view local Yard Sales. There is an astounding need for a safe space where users can comfortably post their yard sale address and items for all locals to easily see (without needing to drive down a specific street to find out). Currently, there does not exist an application for users that accomplishes what we set out to accomplish. As a team, we truly believe YardSail could be a popular application that helps users sail through the experience of hosting or visiting a yard sale.
Space Defense: Creating A 2d Game With 3d Assets Using Unity Game Engine, Jeevan Vase
Space Defense: Creating A 2d Game With 3d Assets Using Unity Game Engine, Jeevan Vase
Computer Science and Software Engineering
The goal of this senior project was to learn and use the skills necessary for one person to make a complete game. The 3D assets that were used were downloaded from the Unity Store. I used Unity Game Engine to create the logic for the game. This document explains the technologies that I used, design choices I made, feedback from player-testing, and work that I want to complete for the project in the future. The final game demo features three levels, a start screen, and a combat system that allows players to gain additional ships to help defend their planet.
Jasmint: Language To User-Friendly Ast With Emphasis On Translation, John E. Bradbury
Jasmint: Language To User-Friendly Ast With Emphasis On Translation, John E. Bradbury
Computer Science and Software Engineering
The goal of this project was to create a language (JASMINT) which would be easily transformable into other languages. With this, a library could be built which provides a rich set of functions, including typechecking, interpreting, and serialization, in order to make user modules easy to write. These modules are able to translate this AST into other languages and through the translation blocks can add new functionalities to JASMINT. The final state of the project at submission includes a library which handles all features except dynamic memory, transpilers (JasmintCxxTranspiler and JasmintPythonTranspiler) which handle most features except classes and dynamic memory, …
Roborodentia Robot: Treadbot, Stephen C. Schmidt
Roborodentia Robot: Treadbot, Stephen C. Schmidt
Computer Science and Software Engineering
This document is a summary of my contest entry to the 2018 Cal Poly Roborodentia competition. It is meant to be a process overview and design outline of the mechanical, electrical, and software components of my robot.
A High Quality, Eulerian 3d Fluid Solver In C++, Lejon Anthony Mcgowan
A High Quality, Eulerian 3d Fluid Solver In C++, Lejon Anthony Mcgowan
Computer Science and Software Engineering
Fluids are a part of everyday life, yet are one of the hardest elements to properly render in computer graphics. Water is the most obvious entity when thinking of what a fluid simulation can achieve (and it is indeed the focus of this project), but many other aspects of nature, like fog, clouds, and particle effects. Real-time graphics like video games employ many heuristics to approximate these effects, but large-scale renderers aim to simulate these effects as closely as possible.
In this project, I wish to achieve effects of the latter nature. Using the Eulerian technique of discrete grids, I …
Djukebox: A Mobile Application Senior Project, Alexander M. Mitchell
Djukebox: A Mobile Application Senior Project, Alexander M. Mitchell
Computer Science and Software Engineering
I’m going to discuss the process used to research, design, and develop a mobile application to handle song requests from patrons to disc jockeys. The research phase was completed in the first half of the project, during CSC-491, along with much of the design. The rest of the design and all of the development was completed during CSC-492. Once development began there were times when reverting back to the design phase was needed, which became apparent as more was learned about the mobile platform chosen for development, Android, and the backend server utilized, Google Firebase. Ultimately the project was purely …
Automatic Generation And Grading Of Programming Exercises, Andrew Dufrene
Automatic Generation And Grading Of Programming Exercises, Andrew Dufrene
Computer Science and Software Engineering
In our current age of technological advances, and rising education costs, it is becoming increasingly beneficial to use technology to aid in education, usually through automated lectures or grading. One missing feature from this automated education is complex grading and problem generation. The main objective of this project is to create a program that can automatically generate and grade problems of varying difficulties based on the topic of programming for loops. The project solution was created as a program designed for use in Dr. Clinton Staley’s Intelligent Homework System, which is used precisely for automated exercise grading and generation. Ultimately, …
High-Low, Cameron Burwell, Bryce Cheng-Campbell
High-Low, Cameron Burwell, Bryce Cheng-Campbell
Computer Science and Software Engineering
The card game High-Low is a cooperative game that provides a unique problem of where all players have partial information and build off other players guesses to win the game. This problem lends itself to creating an AI bot that can play the game with other human players. By making decisions that change as the other players make guesses through the rounds, we have created an AI bot that plays the game with a good degree of accuracy.
Cashtag Ios Application, Kevin J. Tsui
Cashtag Ios Application, Kevin J. Tsui
Computer Science and Software Engineering
An iOS Application meant to help manage cash purchases/transactions.
Semi-Automated Test Generation With Spest, Adam Mozek
Semi-Automated Test Generation With Spest, Adam Mozek
Computer Science and Software Engineering
Automated black box test generation is a useful tool for developers that allows them to
quickly generate a large number of tests with a wide range of values tested. The current most
popular tool for black box test generation in Java, JML, is lacking in a number of features.
SPEST aims to improve upon existing tools, and provide a black box test generation tool that
can create human readable tests from simple pre and post conditions added as comments to
the Java source code.
Cal Poly Library Of Pyroprints: Quality Control Analysis And Web Development, Chase Ricketts
Cal Poly Library Of Pyroprints: Quality Control Analysis And Web Development, Chase Ricketts
Computer Science and Software Engineering
No abstract provided.
0tter - 0g Tracking And Targeting Experiment In Real-Time, Brandon Bussjaeger
0tter - 0g Tracking And Targeting Experiment In Real-Time, Brandon Bussjaeger
Computer Science and Software Engineering
No abstract provided.