Skip to content

Instantly share code, notes, and snippets.

body {
background-color: #F8F8F8;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: normal;
line-height: 1.2em;
margin: 15px;
}
@enjikaka
enjikaka / index.js
Created February 17, 2013 13:25
voxel.js game
var createEngine = require('voxel-engine');
function flatWorld(x, y, z) {
return y < 1 ? 1 : 0;
}
var game = createEngine({
generate: flatWorld,
startingPosition: [0, 1000, 0],
materials: [['grass', 'dirt', 'grass_dirt'], 'brick', 'dirt', 'obsidian', 'bedrock'],
$(function () {
"use strict";
// for better performance - to avoid searching in DOM
var content = $('#content');
var input = $('#input');
var status = $('#status');
// my color assigned by the server
var myColor = false;
@enjikaka
enjikaka / index.js
Created February 16, 2013 18:06
voxel.js game
var createGame = require('voxel-engine');
function flatWorld(x, y, z) {
return y < 1 ? 1 : 0;
}
var game = createGame({
generate: flatWorld,
startingPosition: [0, 1000, 0],
materials: [['grass', 'dirt', 'grass_dirt'], 'brick', 'dirt', 'obsidian', 'bedrock']
@enjikaka
enjikaka / index.js
Created February 16, 2013 15:33
voxel.js game
var createGame = require('voxel-engine')
function sphereWorld(i, j, k) {
return j < 1 ? 1 : 0;
}
var game = createGame({
generate: sphereWorld,
startingPosition: [0, 500, 0], // x, y, z
materials: [['grass', 'dirt', 'grass_dirt'], 'brick', 'dirt', 'obsidian', 'bedrock']