MCPcopy Index your code
hub / github.com/hiloteam/Hilo

github.com/hiloteam/Hilo @2.0.2 sqlite

repository ↗ · DeepWiki ↗ · release 2.0.2 ↗
592 symbols 990 edges 239 files 139 documented · 23%
README

Hilo - HTML5 Game Framework npm Build Status size gitter.im

中文版

Hilo is a Cross-end HTML5 Game development solution developed by Alibaba Group. It could help developers build HTML5 games conveniently in minutes.

Features

  • independency modules design, support multiple module styles;
  • Object Oriented Programmed Development;
  • Simple and efficient Visual Object Architecture;
  • Multiple render model supported, including CanvasRenderer, DOMRenderer and WebGLRenderer;
  • Compatible for multiple desktop and mobile browsers. Using Flash Shim to support IE (yes as you can see, it support IE);
  • Physics extensions supported: Chipmunk
  • Skeleton animation extensions supported: DragonBones

Compile and build

Built by gulp:

  • run npm install to install all dependencies.
  • run gulp to build source.
  • run gulp extensions to build extensions source.
  • run gulp doc to build API documentation.
  • run gulp test to run tests.
  • multiple module styles can be found in build folder, involving CMD, AMD, CommonJS, KMD.

Project Generator for games

  • run npm install -g yo
  • run npm install -g generator-hilo
  • run yo hilo to create a project to continue your fascinating game development

API Documentation

Get started by reading docs/api-en/index.html

API Samples

Demos

example image

Authors

Contact us

  • gitter.im
  • QQ Group:372765886

Contributors

|[

06wj](https://github.com/06wj)

|[

Jonham](https://github.com/Jonham)

|[

xudafeng](https://github.com/xudafeng)

|[

picacure](https://github.com/picacure)

|[

steel1990](https://github.com/steel1990)

|[

dsouzadyn](https://github.com/dsouzadyn)

| | :---: | :---: | :---: | :---: | :---: | :---: | |[

jljsj33](https://github.com/jljsj33)

|[

ldllidonglin](https://github.com/ldllidonglin)

|[

gitter-badger](https://github.com/gitter-badger)

|[

huangwenming](https://github.com/huangwenming)

|[

daemonchen](https://github.com/daemonchen)

|[

vidyuthd](https://github.com/vidyuthd)

| [

zivyangll](https://github.com/zivyangll)

|[

mosaic101](https://github.com/mosaic101)

|[

SunYin](https://github.com/SunYin)

|[

wangfulin](https://github.com/wangfulin)

|[

Mrluobo](https://github.com/Mrluobo)

This project follows the git-contributor spec, auto updated at Thu Jul 25 2019 20:59:10 GMT+0800.

License

MIT License

Extension points exported contracts — how you extend this code

EventMixin (Interface)
* EventMixin是一个包含事件相关功能的mixin。可以通过 Class.mix(target, EventMixin) 来为target增加事件功能。 [1 implementers]
d.ts/hilo.d.ts
CacheMixin (Interface)
* CacheMixin是一个包含cache功能的mixin。可以通过 Class.mix(target, CacheMixin) 来为target增加cache功能。 [1 implementers]
d.ts/hilo.d.ts
IElementRect (Interface)
(no doc)
d.ts/hilo.d.ts
IBrowserInfos (Interface)
(no doc)
d.ts/hilo.d.ts
IHiloAlign (Interface)
(no doc)
d.ts/hilo.d.ts

Core symbols most depended-on inside this repo

jQuery
called by 61
docs/js/jquery.js
assert
called by 44
src/extensions/physics/chipmunk.js
done
called by 33
docs/js/jquery.js
symbolize
called by 31
tools/jsdoc-toolkit-2.4.0/app/test.js
callback
called by 25
docs/bootstrap3.0.3/js/bootstrap.js
defined
called by 17
tools/jsdoc-toolkit-2.4.0/app/frame.js
clamp
called by 15
src/extensions/physics/chipmunk.js
k
called by 15
docs/js/prettify.js

Shape

Function 511
Class 64
Interface 12
Method 5

Languages

TypeScript99%
Java1%

Modules by API surface

src/extensions/physics/chipmunk.js95 symbols
d.ts/hilo.d.ts77 symbols
src/extensions/dragonbones/src/dragonbones.js62 symbols
docs/js/jquery.js56 symbols
docs/js/jquery.min.js36 symbols
docs/bootstrap3.0.3/js/bootstrap.js18 symbols
docs/js/prettify.js14 symbols
docs/api_template/publish.js12 symbols
tools/jsdoc-toolkit-2.4.0/app/test/jsdoc_test.js11 symbols
tools/jsdoc-toolkit-2.4.0/templates/jsdoc/publish.js10 symbols
test/html/pixelmatch.js10 symbols
docs/js/prettify.min.js9 symbols

Dependencies from manifests, versioned

conventional-changelog-cli1.3.3 · 1×
del1.2.0 · 1×
git-contributor1.0.7 · 1×
gulp3.9.0 · 1×
gulp-concat2.6.0 · 1×
gulp-footer1.0.5 · 1×
gulp-header1.2.2 · 1×
gulp-if1.2.5 · 1×
gulp-jshint2.1.0 · 1×
gulp-rename1.2.2 · 1×
gulp-replace0.5.4 · 1×
gulp-shell0.4.2 · 1×

For agents

$ claude mcp add Hilo \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact