0.1.0-alpha.25 • Published 2 years ago
moroboxai-player-react v0.1.0-alpha.25
moroboxai-player-react
Embeddable player for running MoroboxAI games in React.
Installation
Using npm:
npm install moroboxai-player-react --saveOr:
git clone https://github.com/moroboxai/moroboxai-player-react.git
cd moroboxai-player-react
npm i
npm run buildUsage
Setup a simple React app with:
npx create-react-app my-app --template typescriptAdd moroboxai-player-react as a dependency:
cd my-app
npm install moroboxai-player-react --saveReplace src/App.tsx with:
import "./App.css";
import Player from "moroboxai-player-react";
function App() {
return (
<div className="App">
<header className="App-header">
<Player
url="https://raw.githubusercontent.com/moroboxai/moroboxai-games/master/games/pong/"
splashart="https://raw.githubusercontent.com/moroboxai/moroboxai-games/master/games/pong/assets/splashart.png"
width={256}
height={256}
/>
</header>
</div>
);
}
export default App;Build and start a local server to see the result:
npm run build
npm run startProps
| Name | Type | Default | Description |
|---|---|---|---|
| url | string | URL of the game | |
| splashart | string | URL of the placeholder image displayed before the game is loaded | |
| width | number | Width of the div element | |
| height | number | Height of the div element | |
| resizable | boolean | true | If the game can resize the player |
| className | string | Class name for the div container | |
| autoPlay | boolean | false | Auto play the game after the player is initialized |
| speed | number | 1 | Speed of the game |
| onReady | func | noop | Signature: function() => void Function called when the game is loaded and ready |
| onMount | func | noop | Signature: function(player: IPlayer) => void Function called when the component is mounted |
License
This content is released under the MIT License.
0.1.0-alpha.18
2 years ago
0.1.0-alpha.17
2 years ago
0.1.0-alpha.19
2 years ago
0.1.0-alpha.21
2 years ago
0.1.0-alpha.20
2 years ago
0.1.0-alpha.23
2 years ago
0.1.0-alpha.22
2 years ago
0.1.0-alpha.25
2 years ago
0.1.0-alpha.24
2 years ago
0.1.0-alpha.10
2 years ago
0.1.0-alpha.12
2 years ago
0.1.0-alpha.11
2 years ago
0.1.0-alpha.14
2 years ago
0.1.0-alpha.13
2 years ago
0.1.0-alpha.16
2 years ago
0.1.0-alpha.15
2 years ago
0.1.0-alpha.8
2 years ago
0.1.0-alpha.5
3 years ago
0.1.0-alpha.4
3 years ago
0.1.0-alpha.7
3 years ago
0.1.0-alpha.6
3 years ago
0.1.0-alpha.3
3 years ago
0.1.0-alpha.2
3 years ago
0.1.0-alpha.1
4 years ago