vcccaat / kirby-game

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Go to the Project ReadMe for details on the final project!


AniGraph:

The main application for you to customize is defined by the files contained in ./src/MainApp.

[initial commit]

For now, try running the application and looking through some of the files in ./src/MainApp. We will have a tutorial in class on December 1 with new documentation.

What is AniGraph?

AniGraph is package designed for CS4620/CS5620 in an effort to modernize assignments for the course. The guiding principles of this effort were:

  • To make it easy for students to explore creative uses of graphics
  • To make it easy for students to share their creative exploration with others through a browser.

To this end, AniGraph is written in TypeScript and uses three.js for rendering in a browser. AniGraph applications can be built as a static website that is easy to serve from a personal webpage.

At its core, AniGraph is a combination of a scene graph, a model-view-controller framework, and tools expressing interactions with various graphical elements.

To build and view the AniGraph Docs:

  1. yarn run genAndServeDocs will generate all data needed to serve documentation locally + open the broswer and show you documentations there.
  2. yarn run serveDocs will use local cache to serve documentations, which will be blazingly fast. (only run this after you have run yarn run genAndServeDocs before.)

You should run yarn run genAndServeDocs the first

About


Languages

Language:HTML 93.4%Language:TypeScript 5.6%Language:CSS 0.5%Language:GLSL 0.5%Language:JavaScript 0.0%Language:Shell 0.0%