Giter Site home page Giter Site logo

foxtrot's People

Contributors

0x0539 avatar bash avatar blackphlox avatar coopbri avatar dvanderleij avatar emiongit avatar janhohenheim avatar marcussakae avatar phaestusfox avatar timjentzsch avatar vijaypemmaraju avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

foxtrot's Issues

Add Wasm support

  • Requires patched image: bevyengine/bevy#7588 actually, HDRis are of limited use in WASM anyway, see bevyengine/bevy#7592. Using 16 bit precision instead.
  • Fix shaders
    • repeated
    • glowy
  • Fix controls
  • Physics are moon-like
    Extra stuff:
  • Suuuper slow on Firefox. Look into it by profiling Bevy, Add a trace feature. Might just drop Firefox support.
    • Don't know what fixed this, but Chrome and FF are both equally laggy now. That is: crap, but playable.
  • Sometimes, one needs to open the game twice for it to work. The first time kinda crashes.
    • Not Wasm specific: #129

Shadows dissapear after some distance

See bevyengine/bevy#5789
Looks like we have to move the projection with the player / the camera (careful, don't inherit the camera's rotation!) or switch to a point light for the sunlight. Using multiple directional lights / one per object stacks the light and causes weirdness, don't try that.

Handle new active conditions as they happen

Can be used to implement #10
Add conditions not directly, but over an event writer. This way, multiple systems with event readers can all poll for new incoming conditions and add them to the hashset.

Find way to edit and load levels

I could implement a simple editor on my own.
Minimum:

  • Register bundles w/ at least Name, Transform and usually PbrBundle or somesuch
  • Launch editor using the unreal camera from https://github.com/bonsairobo/smooth-bevy-cameras
  • Select registered bundles from list and place them in world with clicks. Scrolling shifts the "arm" range.
  • Drag and drop
  • Stick to sides of existing objects if they have colliders
  • Add colliders
  • Add stickiness override "colliders"?
  • Display various values like width and length
  • Override these aforementioned values

Open question:

  • How do I get the object that is under my mouse?

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.