Skip to content
View niuee's full-sized avatar

Block or report niuee

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
niuee/README.md
  • 👋 Hi,

I started a HTML canvas application development toolkit, @ue-too. It has many util packages that can jump start a canvas based web application.

ue-too is organized into modular packages:

  • @ue-too/being - Finite state machine npm version
  • @ue-too/board - Canvas viewport management with pan, zoom, and rotate functionality npm version
  • @ue-too/math) - Mathematical utilities for 2D point operations, transformations, and calculations npm version
  • @ue-too/animate - Animation system for smooth transitions and keyframe animations npm version
  • @ue-too/dynamics - 2D physics engine with collision detection, rigid bodies, and constraints npm version
  • @ue-too/curve - Curve and path tools including Bézier curves, lines, and composite paths npm version
  • @ue-too/border - Geographic projection utilities (great circle, rhumb line, map projections) npm version
  • @ue-too/ecs - Entity Component System architecture support npm version

Still finding time to develop these.

After I left my previous job, I started to keep myself busy by catching up with the backend development in the web dev industry. I have started a series of side projects that will ultimately come together as a horse racing simulation game. I have applied some of the stuff I learned about backend tech in some projects. Everything with a hr(horse racing) prefix is part of the project.

Pinned Loading

  1. ue-too/ue-too ue-too/ue-too Public

    toolkit for interactive HTML canvas applications

    TypeScript 3