Module: Pixiurge

Defined in:
lib/pixiurge.rb,
lib/pixiurge/version.rb,
lib/pixiurge/template_view.rb,
lib/pixiurge/commands/generator.rb,
lib/pixiurge/notification_names.rb

Overview

Pixiurge adds display libraries for an HTML game on top of the Demiurge engine for game state. Its technical stack includes PixiJS as well as Websocket, EventMachine and more.

A Pixiurge game consists of an App connected to a Demiurge engine via a EngineConnector. The App handles browser and Websocket connection details. The EngineConnector handles the simulation of the game world. See AppInterface for details of the App, and EngineConnector for the Engine.

The App handles on-the-wire network protocol. See Protocol for more details.

The Engine uses the Demiurge library for its underlying implementation, but connects Demiurge items to both App events and Display objects.

Defined Under Namespace

Modules: Authentication, Commands, Display, Middleware, Notifications, Protocol Classes: App, AppInterface, AuthenticatedApp, Displayable, EngineConnector, Player, TemplateView

Constant Summary

VERSION =

What version of Pixiurge

Since:

  • 0.1.0

"0.1.0"