ExboCooope / JavaSTaGe

A javascript-based fully-scriptable environment for STG games

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

最新版本请看IFE_WPTG Newest version of Javastage is at IFE_WPTG

======= Features:(general)

  • Object-script engine
  • 支持对所有物体附带脚本,支持用游戏脚本实现菜单和系统切换
  • Object base and parent system
  • 支持设置物体的父亲,设置位置继承模式,设置自动删除
  • Multiplayer support
  • 支持多人联机
  • Replay
  • 支持回放录像,支持分关卡回放路线,支持单机播放多人录像,支持联机观看录像
  • Change canvas organization in game
  • 支持用脚本调整画面布局
  • Change render procedure in game
  • 支持用脚本调整渲染流程
  • 2D 3D canvas mixed rendering
  • 支持同一个渲染器用2D和3D模式渲染canvas
  • Shaders
  • 支持可编程shaders
  • Gamepads
  • 支持手柄,支持手柄记忆
  • Pause
  • 支持暂停

Features:(dedicated)

  • Bullet functions
  • 子弹相关的函数
  • Game state machine
  • 游戏相关状态
  • Player state machine
  • 玩家状态的托管
  • Circle hitbox check
  • 判定(目前只有点对点的判定)
  • Player movement
  • 玩家移动
  • Non-scipted effects
  • 属性化的特效,如自动旋转,方向绑定,自动淡出等

Features:(sample)

  • A fast layered sprite-shader with both 2d and webgl support
  • 内置了一个默认的快速sprite渲染器,可以渲染2D或3D的canvas
  • A misc shader for text/sector rendering
  • 内置了一个快捷渲染器,可以渲染文字、矩形至2D目标
  • A Webgl DMA object for the sprite-shader
  • A menu script
  • A multiplayer connection scripts
  • A pause script
  • A test stage script
  • A multiplayer server script
  • A http server script

origin/master

About

A javascript-based fully-scriptable environment for STG games

License:MIT License


Languages

Language:JavaScript 94.0%Language:HTML 6.0%Language:Batchfile 0.0%