Giter VIP home page Giter VIP logo

alchemy's Introduction

โœจ Projects

๐ŸŽจ Frameworks

๐Ÿ‘พ alchemy ๐Ÿ‘พ

Easily make 2D browser games with TypeScript and pixi.js

๐Ÿ“Ÿ CLIs

enable-absolute-paths

Enable absolute paths in a TypeScript project

setup-typescript

Adds typescript and a tsconfig to a project

setup-ts-project

Setup everything you need for a TypeScript project

npm-init-ex

npm init extended - a better npm init

setup-prettier

Setup prettier with good defaults

๐Ÿ“š Libraries

typed-ls

Type-safe local storage

nano-pool

A tiny TypeScript object pool

write-pretty-file

Write file and format it with prettier

screen-shake

Screen shake for JavaScript / TypeScript games

nano-panel

React based debug panel for websites

vcr-2d

2d vector functions

ink-filter-list

ink component to pick or search in a list

๐Ÿ“‹ Lists

better-vscode

Make VS Code better

awesome-web-dev

A list of awesome tools, libraries and apps for web developers

๐Ÿ”ง Configs

prettier-config-one

My recommended prettier config

tsconfig-one

Strict tsconfig


๐Ÿ“บ Media

Video: Hitler reacts to functional programming

Game: Diablito

Game jam game made for the Lowrezjam

alchemy's People

Contributors

sajmoni avatar

Stargazers

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

Watchers

 avatar  avatar  avatar

alchemy's Issues

Enable parcel v2

Pixi's resource loader requires spritesheet files to be copied as is to the dist folder. Currently parcel-plugin-static-files-copy is used for this, but this won't work in v2. I need to figure out a new way to do this.

Template: Add a settings screen

  • Enable setting sound level
  • Enable choosing language
  • Play sound on volume change
  • Nicer design
  • Improve Slider component
  • Easy to customize

Idea: "Lite" mode flag

Only includes the essentials

Could also be a console GUI where the user picks which features to include. All should be checked as default:

Ideas to be possible to exclude:

  • Translations
  • Electron

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.