Giter Site home page Giter Site logo

medievalicademo's People

Contributors

johnatandante avatar

Stargazers

 avatar

Watchers

 avatar  avatar

medievalicademo's Issues

Interact with partners

In game:

  • Start a Duel
  • Send a Gift

In a Duel:

  • attack
  • defence
    In a Gift Sent:
  • move equipment from own to its

Customize Character

Define main features of the Character:

  • stamina
  • power
  • skill
  • weapons

...and several custumization, such as:

  • Height
  • Weight
  • Skin
  • Hair
  • Eyes

Interact with Oppponents

In game:

  • Start a Duel
  • Send a Gift
  • Steal an Equipment

In a Duel:

  • attack
  • defence

In a Gift Sent:

  • move equipment from own to its

In a Stealed mode:

  • remove from its to own

Set up Game Object Class

Set up the main Game Object Class.
Class will handle

  • connection between clients
  • authenticcations
  • client comunications
  • game quests

Authentication Module

Clients has to create a profile to play the game
Clients, when getting online, has to send local profile to the remote server for storing data in a remote profile: when playing with other clients only remote profile data will be considered.

Design Game Room

The Game Room is a virtual place where characters can explore or pick each other in a fight as well.

In these rooms there can be object which can power-up the characters: there can be health potions or weapons as well.

Design 3D Character

Unity Model needs to be loaded according with Character customization.
Starting with Rigid Body, customized with selected meshes and with supported wapons.

Interact in a local Game Room

In a Game Room Characters can go around the room map and

  • Join a Game Room
  • Collect nearest object
  • Pick Up a fight with nearest opponent
  • Leave Room (with the objects)

Handle game menu selection

In-App Menù items will be the following:

  • Quick Start
  • Tutorial
  • Quests
  • On Line
    -- Solo Mode
    -- Dirty Squad Mode
    -- Barely Random Mode
    -- Multiplayer Mode
    -- Total War Mode
  • Setup

Interact in a Remote Game Room

Clients have to be online, and

  • Connect to a Game Room

Then the game play extends the local version, so they can:

  • Pick up a fight to nearest opponent
  • collect nearest object
  • exit the Room

Profile Management

Setup Character profile & Store local data
Read local data & fill profile

Customize Weapons

Customize weapon

  • type (wear-on or shooting weapon)
  • precision
  • attack power

and several customizations:

  • size
  • colour

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.