Giter VIP home page Giter VIP logo

geomonster's Introduction

GeoMonsters

A project by Jon Kuperman, Kelly King, and Thomas Hunter.

Gameplay Overview

GeoMonsters is a game about combating and collecting monsters, similar to Pokémon. The big difference though is that the game is entirely based on geolocation. Each player of the game has an avatar in the game which is in the same location as the player in the real world (or, at least, their mobile device or computer). Players will be able to see monsters on their computing device, approach them, and engage in combat. Players will also be able to see other players playing the game.

We don't want to stop this at physical location though; lets make the game able to consume other aspetcs of the world around us. For example, some monsters may only come out at night, others when it is winter or a certain temperature or while it is raining. That information can all be taken from various API's providing information such as weather and sunset times. We can also look at things such as the environment maps, see which areas represent forests, which are bodies of water, etc.

Imagine, a kid wanting to take a boat ride to the middle of lake Michigan to catch an extremely rare water monster. Or, going to death valley to capture an overpowered fire monster. Perhaps going into a cemetary at night to capture an evil monster. Or maybe a cemetary, at night, during a full moon. This could easily become one of the most addictive games ever played.

Platforms

We'll start off as an HTML5 application, as it works everywhere. Eventually we'll want to go native.

  • Browser
  • Android
  • iOS

Technologies

  • Node.js for all your server needs
  • REDIS for persisting monster and player locations
  • SQL for persisting game mechanics and rules

Monetization

  • Microtransactions
  • Purchase in-game currency
  • Personalize your avatar
  • Buy a skill so that your monster can retrieve incapacitated monsters
  • Partnerships
  • Make your business a monster hospital
  • Stage fights at your school or business

geomonster's People

Contributors

jkup avatar kellyk avatar tlhunter avatar

Watchers

 avatar  avatar  avatar  avatar

geomonster's Issues

chat

People should be able to chat with each other. Make messages hearable depending on distance like Whisper.

Going offline

Should people always be in game? Should they leave after 20 seconds like WoW? THey should probably be transparent or something if offline as well.

Server-side all player information

Gotta have all info stored on the server, not the client. Make it hacker proof.

Monster inventory, monster healths, all that should be server side.

Keep track of player locations, see if they're cheating (moving too fast).

Authentication

Users need to be able to login for purposes of persisting account info.

Can use someone elses auth (OpenID, Mozilla Browser ID, Facebook Connect), doesn't need to be our own.

combat

Gotta figure out how this will look and feel

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.