Coder Social home page Coder Social logo

se-finalproject's Introduction

Software Engineering - Final Project

This project is our final project for the Software Engineering course at the University of Missouri - Columbia Fall 2017 semester.

Team

  • Lexi Ives - Art, Design
  • Taylor Snyder - Programming
  • Cameron Wandfluh - Programming, Design
  • Cassi Flores - Production, Media

Contents

Description

Our project is a boss-rush browser game written in JavaScript where you fight randomly generated enemies and see how many you can defeat in a row before dying. Defeating an enemy grants the user experience, which increases the player's level and stats. Losing a fight sends you back to level one enemies, but your level is retained so you can progress further on your next try.

Combat is turn-based, with a half second delay between turns. The player can choose one of four actions each turn: basic attack, strong attack, heal, and special attack. Each action has a cooldown, preventing you from using it until the cooldown period is over. The enemy will also take an action each turn. The first one to reduce the other's health bar to zero wins the fight.

The game is completely playable offline, but is hosted at http://www.tsny.io/SE-FinalProject/src/index.html

Features

  • Currently implemented

    • Randomly genereated enemies
    • Fight log
    • Leveling system
    • Critical hits
  • Planned, but not implemented

    • Equipment and items
    • Endgame boss
    • Character classes
    • Overworld map
    • Save files

Workflow

We used Axosoft to handle our workflow: https://camwandfluh.axosoft.com/

Video Presentation

https://youtu.be/VllunnnFySk

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.