Giter VIP home page Giter VIP logo

igorr's People

Contributors

myeyes avatar nullsoldier avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

igorr's Issues

Fix clock going too high before update.

Moving the game window for too long will cause an update with a huge dt.
Causing objects to fall through the ground due to the applied gravity being bigger than the tilesize.

Redo maps

Try to streamline playing experience more for alpha test.

Body part modularization

Existing body parts should be ported to use the new modular body part system.

Afterwards obsolete player class functionality should be removed.

Grenades desynch

There's a bug with synchronizing object size which causes the grenade to fly a different path in corner cases.

Implement server side inventory and body implementation

Currently the server represents body parts and the players items differently than the client.
This needs to be fixed ASAP.

This also requires adding to the protocol a message that describes items being moved around.

Possibly items need UIDs.

Add new enemies

There should be more enemies for the alpha build, so add at least:

  • 1 new ranged enemy
  • 1/2 swarmers
  • 1/2 spawners
  • 1 slow but big enemy
  • 1 boss

Finish character window

Self explanatory.

Finish equiping an unequiping body parts and showing relevant data in the character sheet.

Add new body parts

There should be at least one utility body part and probably a new attack part and some armor parts.

Fix broken AI body parts

Changing the body representation on the server side broke some NPCs. Might just be the boss, but I am not sure.

Revisit UI design

UI has many unnecessary features adding to noise.

Try to reduce the UIs complexity.

Finish new character representation

Implement a message into the protocol that transfers player status to prevent server-client desynch on exp, level, hp etc.

Theory craft a sensible set of properties that should describe a character and his abilities.

Fix Boss blob reset bug

Boss blob does not reset to the jump phase correctly on reset when he's on the sides.
He should move back to the center

Fix movement prediction bug!

The new up and down directions are not accounted for. Jump works fine now.

Only noticed this because a bugfix in the server movement prediction prediction caused much fewer updates to the client and showed that jump velocity was not accurately updated as well as wallwalking being broken.

Get two different base bodies!

One should be the normal slime one. That one should implement wall walking as well.

The other one I am not sure about.

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.