Giter VIP home page Giter VIP logo

ozbo's People

Contributors

chovin avatar ultimatepancake avatar

Watchers

 avatar  avatar  avatar

ozbo's Issues

Project goals and Stack

As you know, I've set a ridiculously ambitious deadline for this project. (I think that'll be fun :3)

There are a few rough goals here:

  1. Make a fun desktop toy with some memes
  2. Make it quickly, sexy, and functional
  3. Learn modern web techs (have the code be bearable to write and read)

With that in mind, this was the stack (and tools) that I brought together with help from various people:
Pug
Sass
Vue
Bootstrap V4 alpha using flexbox
browserify
NodeJS
Electron
babel (use modern JS)
Webstorm

since learning web techs is a goal, please try to use and incorporate these into the project where you can... trust me you'll enjoy it more than pure js

Setup stack

finalize stack and have formalized dependency versions and dependency.. managers in the project

Find engine

find appropriate game/physics engine to use.
The simpler and faster to develop with, the better.
some choices:
CreateJS - didn't have good physics iirc
Phaser - kinda big and clunky. people keep recommending it but I found it confusing to use.
Box2d
Matter.js
Cannon.js
Backbone - might be very efficient?
Panda - also might be very fast?
StageJS
MelonJS
Pixi.js - also fast

What do you guys think?

Sfx

linked to basic sprite actions.

ClickThrough

allow mouse clickthrough to underlying windows and desktop

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.