Skip to content

JeremyDuncan/CosmicDefender

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

142 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cosmic Defender

Cosmic Defender

Table of Contents

  1. Introduction
  2. Game Overview
  3. Game Concept
  4. Target Audience
  5. Gameplay and Mechanics
  6. Game Interface/Interaction
  7. Possible Programming Languages
  8. Conclusion

Introduction

  • Presenter: Jeremy Duncan
  • Date: October 5th, 2023
  • Course: CEIS420
  • Instructor: Dr. Liu
  • Objective: Present a game designed for touchscreen kiosks at O'Hare International Airport.

Game Overview

  • Game Name: Cosmic Defender
  • Platform: Web-based, Touchscreen Kiosks
  • Objective: The primary objective is to defend the galaxy from waves of invading alien spacecraft.
  • Target Audience: The game aims to entertain passengers of all ages, with a special focus on younger audiences between the ages of 4 and 10.

Game Concept

  • Gameplay Type: Arcade Shooter
  • Setting: The game is set in outer space.
  • Player's Role: Players will control a spaceship equipped with laser guns and shields.
  • Winning Condition: The game is won when the player successfully clears all the waves without losing all their health.

Target Audience

  • Primary Audience: Younger passengers aged between 4 and 10.
  • Secondary Audience: Passengers of all ages.
  • Engagement: Designed to entertain passengers while they wait for their flights.
  • Leaderboard: The game will feature a leaderboard to encourage competitive play.

Gameplay and Mechanics

  • Movement: The spaceship can move in all directions across the screen.
  • Enemies: Alien spacecraft will appear in waves and move in various patterns.
  • Power-ups: Power-ups like double lasers, rapid fire, and shields will appear at random intervals.
  • Health Bar: The game features a health bar, and the game is lost if the health reaches zero.

Game Interface/Interaction

  • Frontend Technologies: JavaScript, Slim, jQuery
  • Backend Technologies: Ruby on Rails, PostgreSQL
  • Game Engine: Phaser.js
  • User Inputs: The game will be primarily interacted with via touchscreen.

Possible Programming Languages

  • Client-side: JavaScript, jQuery
  • Server-side: Ruby, Ruby on Rails
  • Templating: Slim
  • Database: PostgreSQL
  • Game Engine: Phaser.js

Conclusion

  • Summary: Cosmic Defender aims to provide an entertaining experience for passengers waiting at O'Hare International Airport.
  • Technologies: The game leverages a tech stack that is both functional and aligned with professional development goals.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors