Coder Social home page Coder Social logo

seance's Introduction

Seance

A roguelike game lets you play as a bellhop in a haunted house.

Player

  • Bellhop
    • Health:
    • Speed:
    • Primary Weapon:
      • Food: The meat is the only way to keep your guests happy
    • Secondary Weapon:
      • Light: When the players vision is limited, players can turn on the the light for a certain amount of time, to expand the player's vision

Monsters

  • Frankenstein
    • Hunger:
    • Speed:

  • Ghost
    • Hunger:
    • Speed:

  • Witch
    • Hunger:
    • Speed:

How It Works

The player can control the bellhop which has one main ability, to throw food at food at the hotel’s guests. His guests comprise of monsters, each having a different hunger and walking speed, which are listed above. If their hunger reaches zero, the monster will become enraged. They will emit an aura around them, draining the player's sanity if they are around them. The game ends when the player's sanity reaches zero.

Other mechanics:

On certain cycles, light would become an issue to the players, restricting what they can see. This makes it difficult for the players to find their guests, and maneuver through the hotel especially when the guests are in their “enraged” state. Players, however, have a light source which increases the player’s field of vision for a limited time, allowing players to better see their surrounding.

Built With

  • Lua: Scripting Language
  • Love2D: Game Engine
  • Tiled: Map Framework
  • Aseprite: Sprite Editor

Licence

This project is licensed under the MIT License

Bugs

There are some corners in the map that doesn’t register well with the movements of the player. This causes the player to be teleported to some other parts of the map if he/she collide with the bugged corners

Future Plans

  • Create a better AI for the monsters. Currently, they just stay in their rooms but it would be best if they can roam around the halls and even possibly chase the player when the monsters are in their “enraged” state.

  • Add more depth to the monsters. For example, the ghost can pass through walls when enraged.

seance's People

Contributors

calvin-nguyen avatar fguan0529 avatar mondrags avatar moon-dragon avatar nguyen93 avatar pgalicia avatar suhyunglee avatar

Watchers

 avatar

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.