zeus.ugent.be/content/blog/17-18/mozaic-one-year-later.md

41 lines
2.7 KiB
Markdown
Raw Normal View History

2017-12-12 16:37:24 +00:00
---
title: 'MOZAIC: A Year in Review'
created_at: 12-12-2017
description: The idea of MOZAIC as project turns 1 year old, today, 12/12/17
author: Wout Schellaert
---
# A Year in Review
## The beginning
2017-12-13 14:01:08 +00:00
Twas exactly this day, in the late 2016, not snowing nor freezing, not a cosy winter evening at all, but a magical '_Pannenkoeken & Jenever-codenight-avond_ ' happened nonetheless.
2017-12-12 16:37:24 +00:00
It was that joyfull day the Massive Online Zeus Artificial Intelligence
2017-12-13 14:01:08 +00:00
Competition -- MOZAIC for short -- sprung from 3 overzealous minds. Back then we scribbled down some wants and wishes, and it took us way too long to figure out that the **Z** in MO**Z**AIC could in fact just stand for 'Zeus'.
2017-12-12 16:37:24 +00:00
## Going further
2017-12-13 14:01:08 +00:00
Only during the summer months some actual code was written -- not that any traces of it can still be found. As a spark it marked the beginning of what would soon become a real project, created by an actual team. We started with some simple Rust that played a game, and a single HTML page with some JS, that we just opened in a browser to render it nicely.
2017-12-12 16:37:24 +00:00
2017-12-13 14:01:08 +00:00
We hosted a tiny competition for the new students on the first day of the academic year 2016--2017, where they could write a bot in Blockly, a visual language. We had 3 (now 4) fantastic MOZAIC codenights where we all got together to maintain some illusion of productivity.
2017-12-12 16:37:24 +00:00
2017-12-13 14:01:08 +00:00
The Rust part of the code has been refactored thrice at least. The visuals moved from plain JS + HTML, to JS + React, to an Electron React client, to a TypeScript Electron React client. Nevermind that one specific wacko is porting the rendering to WebAssembly.
2017-12-12 16:37:24 +00:00
2017-12-13 14:01:08 +00:00
We are not even close to where we want to get, but the team continues to grow, the spirits are monotonically rising, and it's all like we want it to be.
2017-12-12 16:37:24 +00:00
## One year later
Twas exactly yesterday, 364 days later, snowing and freezing, on a magical '_Pannenkoeken & Jenever-codenight-avond_ ', that an extended team found themselves in a couch, looking at some whiteboard.
2017-12-13 14:01:08 +00:00
We brainstormed about the look of the game interface. Suddenly we realized that the entire cosmos was created just for this moment, and that we discussed the exact same thing exactly 364 days ago, in the exact same couch, looking at the exact same whiteboard (barring the contents). The circle was complete. And thus it was time for a blogpost.
2017-12-12 16:37:24 +00:00
In no particular order, a big thanks to Kenneth, Jasper, Feliciaan, Robbe, Timo, Isa, Olivier, Mats, Laurens, Elo, Lorin, Tom, Arthur, Rien, and others who might not be on the contributors list _yet_.
Special thanks to Ilion.
Festive greetings
Wout
2017-12-13 14:01:08 +00:00
PS: Care to join? Ask question in the [Zeus Slack](https://zeuswpi.slack.com/) (mozaic-channel), on the [GitHub repo](https://github.com/ZeusWPI/MOZAIC/) or directly of an aforementioned person.