Difference between revisions of "Development"

From WowWiki
Jump to navigation Jump to search
m
m
Line 22: Line 22:
 
:: [[SDK|WOWCube DevKit Guide]]
 
:: [[SDK|WOWCube DevKit Guide]]
  
:WOWCube DevKit is the software bundle we develop that allows you to streamline the workflow programming games/applications for WOWCube using only laptop/PC, before testing it on a physical device.  
+
:WOWCube DevKit is the multi-platform software bundle that allows developers to streamline the programming workflow for WOWCube device using only Mac/PC or a laptop, before testing games/apps on a physical cube.  
:Utilizing VSC plugin included in the DevKit then, apps can be transferred to a cube via Bluetooth 4.2.
+
:Utilizing the VSC plugin included in the DevKit, apps can be transferred to a cube via Bluetooth 4.2 as well.
:Currently there are two WOWCube DevKit versions developed in parallel: for Windows and MacOS environments.
 

Revision as of 17:07, 11 February 2023

Developing WOWCube-specific applications

If you have a coding question, consider visiting #how-to in our Discord's Code Desk (https://discord.gg/kCay3Rdbst) for getting help from fellow developers and official support both.

WOWCube offers several programming paradigms. Development of specialized applications (cubelets) can be carried out:


1. ...in PAWN. Pawn language is a derivative of “Small C” (See Pawn_Language_Guide.pdf, and Pawn Tutorial)
WOWCube PAWN API (Cube-specific Pawn functions)


2. ...using WebAssembly ( based on wasm3 )
WOWCube WASM API (Cube-specific Wasm functions)


3. [obsolete] Development of programs for smartphones (or other external devices) transmitting data and graphics to the cube as to an external device, according to the protocol BlueTooth. We call this mode "Projector" [/obsolete]


4. ...also with our DevKit
WOWCube DevKit Guide
WOWCube DevKit is the multi-platform software bundle that allows developers to streamline the programming workflow for WOWCube device using only Mac/PC or a laptop, before testing games/apps on a physical cube.
Utilizing the VSC plugin included in the DevKit, apps can be transferred to a cube via Bluetooth 4.2 as well.