Skip to content

Drive on mountains, snow and sand. Fly dreambird.

License

Notifications You must be signed in to change notification settings

kfish/dreambuggy

Repository files navigation

Dreambuggy

Drive dreambuggy on mountains, snow and sand. Fly dreambird.

Dreambuggy is the original demo for Here4 (github.com), a 3D app framework. Here4 lets you create worlds connected by portals, and code up apps for things like vehicles, portals, interactive objects and games.

Play in your browser

Demo videos

Subscribe to my YouTube channel for more!

Dreambuggy demo video Dreambird demo video

Controls

Plug in a gamepad, or use mouse and keyboard arrows or WASD keys to move. Supports up to 2 USB gamepads.

Press the spacebar or gamepad button Y to enter/exit vehicles and portals.

💻 Keyboard 🎮 Gamepad
Enter/exit vehicles and portals Space Y
Show app info / movement controls i Guide (eg. Xbox Logo)
Change camera c, C Right, left bumpers
Move camera h,j,k,l DPad left,down,up,right

Build Locally

This package depends on here4/here4, which uses experimental Native code and is not yet whiteliested for inclusion in the Elm package archive. You will need to use an unofficial installer like elm-install

Clone this repository and run a local HTTP file server, such as the included ./server.py:

git clone https://github.com/kfish/dreambuggy.git
cd dreambuggy
elm-install
make
./server.py

And then open http://localhost:8000/index.html to see it in action!

Credits

Built with Elm.

This demo includes the following shaders: