March '18 Hackathon
(
Mar
17
)
Hey everyone! I'm having a little more than a week off and I'm planning to do lots of Citybound and lots of live-streaming! I'll use this blog post as a collection of upcoming and past livestreams. I'll update it every day to announce the next livestream.
Day 1, Stream 1 (complete)
- Introduced hackathon as combination of coding, Q&A and live calls (if there's interest)
- Extensive intro to conceptual framework of the new planning implementation (based on brush-stroke like "gestures")
- Complete the half-done code-sketch to implement the conceptual framework
- Start writing UI code defining the user interaction with gestures
Day 1, Stream 2 (complete)
- Finished basic UI code for gestures (code doesn't run yet)
- Started implementing rendering of gestures & plans
- Stopped the stream because it was too code-maintenance heavy and boring (I'll do the annoying bits off stream)
- Ended on some interesting chat Q&A about my feelings of the current state of CB, thoughts about Rust and my experience with Factorio
Day 2, Stream 1 (complete)
- Testing new setup with DSLR as webcam and tiny shotgun microphone
- Hooked up the code of the previous days and made it run for the first time
- ...until it crashed and we started to fix that
- ...until it crashed with a low-level memory error that I need to concentrate on off-stream
- Wrapped it up with once again interesting Q&A about building style, visual indicators and events (crime, accidents) for city problems, discussion about time scaling
Day 2, Stream 2 (complete)
- Fixed the memory bug in the meantime
- Fixed a visually obvious bug and got simple gesture drawing for the first time
- Sketched out theoretical framework for plan result previews and prototypes (that represent lanes & intersections to-be-built, for example)
- Had the customary German mid-night pretzel
- Ended on some nice Q&A on visual styles for planning mode, architecture, how zoning will work, how Citybound might be used for real cities and more
- Implemented a new algorithm for getting really nice curved roads that's much easier to use than before
- Prepared the possibility to select individual gesture control points
- Q&A about potential style and gameplay of 3D terrain and more