Skip to content

Releases: kfarr/aframe-city-builder

0.1.1

01 Apr 07:35
Compare
Choose a tag to compare

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

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

0.1.0

29 Jan 09:45
Compare
Choose a tag to compare

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

14 Jan 21:49
Compare
Choose a tag to compare

Changed

  • Same as 0.0.9 but with emergency hotfix for support of github pages paths

0.0.9

14 Jan 21:15
Compare
Choose a tag to compare

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

13 Jan 03:21
Compare
Choose a tag to compare

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