Releases: kfarr/aframe-city-builder
Releases · kfarr/aframe-city-builder
0.1.1
0.1.1 - 2017-04-01
🏗️ Build a New City Now: >> aframe.city <<
HTC Vive or Oculus Rift with accompanying controllers required to add items to scene.
Load Existing City
- https://aframe.city/#NewYington
- https://aframe.city/#LosTierrashire
- https://aframe.city/#NewKusunoki
Added
- added new objects (valencia street pack)
- made a few youtube videos of city builder and UI: https://www.youtube.com/watch?v=ni_AF6RYtZo
- added guide in readme re how to contribute new objects to repo
- "first ui" blog post about city builder aframe select bar: https://medium.com/p/38b0c86ed7b7/
- added 2nd controller element with action menu commands
- added teleport
- added save to firebase
- aframe.city domain registration and firebase hosting
- add new game title, city name and favicon, yay 🏗️ aframe.city!
- new camera view before entering VR mode - rotation is a bit wonky
- check if city name is invalid before saving - note this is client side only, no server validation. it is possible to overwrite all firebase cities with a malformed city name :/
- add randopeeps npm module for fun random city names
- city saved as URL camel case hash shortname that can be easily shared
- open a city by simply visiting the city's hash url (aframe.city/#CityName)
- add city name hash to page title when saved / opened / saveAs'ed
- tie firebase save to VR action menu ui
- added saveas menu option
- added new city menu option - no warning, use with care!
Changed
- removed select-bar component from this project and added reference to new repo: https://github.com/kfarr/aframe-select-bar-component
- moved "trigger" event to select bar component
- convert from bmfont to new aframe text component
0.1.0
0.1.0 - 2017-01-29
Added
- Added many more objects! vehicles, aliens, buildings, and pre-fab scenes!
- New support for switching through different object group types!
- Added webpack and basic build process (minification not working)
Changed
- Select menu is now separate component apart from city builder logic
- select menu accepts an array of possible items, images, metadata
- menu responds to emitted events independent of controllers
- menu has optional built-in bindings to controllers. those bindings simply emit menu events.
- this will be released as a separate repo with add'l documentation
- City builder controls logic now loads objects from json files into the dom for the select bar component
- Right controller and object hidden for now, needs add'l work to support two controllers with new menu bar component
- Copied more remote items to repo such as text textures, ground mesh
0.0.9.1
0.0.9
0.0.9 - 2017-01-14
Added
- mvp of new object menu interface
- support forward/back object switching with vive and oculus
- use 85% axis level to trigger object scroll forward/back when using the oculus touch thumbstick
- use preview images for next/previous objects
- added some fun placeable objects like UFOs from https://github.com/mikelovesrobots/mmmm
- created 2 utilities for creating object group json index and preview images (/utils)
- added all original vox files from mmmm (/assets/vox)
Changed
- This version only allows for placement of base plates and alien voxel objects. More placeable objects will be supported shortly.
- New grouping prefix "bld" for building objects (renamed those objects from "obj" prefix)
0.0.8
0.0.8 - 2017-01-03
Added
- added support for loading object lists from json files instead of hardcoding in app
- removed d3 dependencies
- refactored object loading code
- new json_builder.js utility to create city builder compatible object lists in json format
- add all vehicle (veh) objects from mmmm
Changed
- changed directory structure, most things are now under assets