Java Uno Project
Presenter: Nason John Omasta
Group Members: Thomas Warren Willette
Faculty Sponsor: Ali Al-Faris
School: Worcester State University
Research Area: Computer Science
Session: Poster Session 2, 11:30 AM - 12:15 PM, 163, C1
ABSTRACT
This project is a Java text-based version of the card game UNO. Several custom classes were
crafted for this program, which include a Card class (which holds the attributes for UNO cards),
a PlayerHand class (containing a LinkedList of Card objects as well as insertion sorting
algorithms for ordering cards), a Player class (containing attributes such as the player’s name),
and a TurnOrder class (containing the active player order and the methods to switch both the
active player or reverse the order when a Reverse card is placed). Inside of the Main class,
there are various methods which set up two Stacks of cards for pulling and placing (and the
logic for both actions), as well as CPU logic, and victory conditions for the game.
RELATED ABSTRACTS
- Chernobyl Pet Simulator, James, Alexa M., Worcester State University, Poster Session 2, 11:30 AM - 12:15 PM, 163, C6
- Pet Adoption System Abstract, Waqar, Namra, Worcester State University, Poster Session 2, 11:30 AM - 12:15 PM, 163, C3
- Nutritional Influences on Developmental Physiology and Longterm Health, Teague, Meghan Genevieve, Springfield Technical Community College, Poster Session 2, 11:30 AM - 12:15 PM, Auditorium, A26
- From Crib to Cognition: Linking Infant Temperament and Socio-Emotional Development to Sleep Architecture, Gogia, Sehar, UMass Amherst, Poster Session 1, 10:30 AM - 11:15 AM, 163, C14
- The Dangers of Adolescent Gambling, Ryan, John Patrick, Northern Essex Community College, Poster Session 3, 1:15 PM - 2:00 PM, Auditorium, A70