Code Monkey home page Code Monkey logo

babaisyou's People

Contributors

dependabot[bot] avatar miaklwalker avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

babaisyou's Issues

Finish unit Testing

Finish Unit testing

  • ISSUE

    • There is still alot of unit tests to write .
  • Severity

    • lmedium

Diagonal (Two Key) movement

Diagonal (Two Key) movement

  • ISSUE
    • When pressing two movement keys at the same time the game executes both commands resulting in clipping hitboxes.
  • Possible Fixes
    • executing one movement command then sending a refresh message to the controls to allow further commands;
  • Severity
    • medium

Leveling Reloading

Is your feature request related to a problem? Please describe.
Reloading the game with the R key ;

Describe the solution you'd like
The game should reload the level with the R key;

Finish The " Defeat Style traits "

Is your feature request related to a problem? Please describe.
Alot of properties feature defeat style mechanics and id like to get them working

Describe the solution you'd like
To be able to toggle a defeat flag or call a defeat routine with an ID

Additional context
This has been partially implemented.

Noun Is Noun Rule

Noun Is Noun Rule

  • ISSUE
    • When a noun block is added to the end of a "noun is " statement as blocks of that name should become that type of block
  • Possible Fixes
    • remove tile and wall subclasses and make them all sprite blocks.
  • Severity
    Medium

Write E2E test with cypress ,

End 2 end test should test all or most of the games features and check for known results and for certian events to have been called

Start integration testing

Start By Testing the disparate systems like the messaging system and then testing the other systems
This includes the rules system ,
The renderering system.
etc

Correct Collisions System

#Correct Collisions System

  • ISSUE

    • The collisions system currently decides not to move any blocks if the chain contains stop.
      • This causes this issue where you cannot touch tiles that normally you could walk on if collision was correct.
  • Possible Fixes

    • Separate Flag Responsibility,
      • A Strict Collide Flag
      • canCollide flag
      • and a touch flag.
        The touch flag could allow a entity to move onto it if it is the first of its kind
        The canCollide flag could indicate blocks that you can bump into and interact with.
        The Strict Collide Flag Could indicate anything with a canCollide Flag Should also stop you.
  • Severity

    • Medium

Rendering Lines

Rendering lines

  • ISSUE
    • This is most likely a rounding error in the rendering engine
  • Possible Fixes
    • This may be able to be fixed by simply examining the rendering system and finding the rounding error
  • Severity
    • low

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.