From a36fc7110358535cbcd952bc067eb4dabf4bdce0 Mon Sep 17 00:00:00 2001 From: Str-Gen Date: Mon, 26 Mar 2018 01:35:26 +0200 Subject: [PATCH 1/6] lasershoot blogpost + --- content/events/17-18/delaware_blogpost.md | 69 +++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 content/events/17-18/delaware_blogpost.md diff --git a/content/events/17-18/delaware_blogpost.md b/content/events/17-18/delaware_blogpost.md new file mode 100644 index 0000000..8005c6a --- /dev/null +++ b/content/events/17-18/delaware_blogpost.md @@ -0,0 +1,69 @@ +# Zeus x delaware lasershoot 21/3/2018 + +Dag zeusjes, + +Intussen 9 maanden geleden nam delaware consulting contact op met Zeus om samen een event te organiseren, een **lasershoot hackaton** in de Gentse kantoren van het bedrijf. Wat volgde was maandenlang emailverkeer en moeite om fysiek af te spreken. Na de kerstexamens kwam het idee terug boven water en het resultaat mag er, volgens mij, geweest zijn. + +Enthousiaste medewerkers van delaware deden hun werk midden februari al uit de doeken aan Elo en mij. + +## Ingrediënten + +* 40 Nerf laserguns +* 3 Raspberry pi's met infrarooddetectoren +* 3 grote displays +* X m² landschapsbureau +* 8 delaware werknemers +* 1 Database & webserver + +## Vertrekpunt + +* 3 basisstations, uitgerust met detectiecapaciteit & statusinformatie +* Live scorebord +* Opslag van ieder station en elk schot + +## De opdracht voor de deelnemers? + +Kom met een idee & hack het samen met je team in elkaar om het diezelfde avond nog te spelen! **Meer dan 30 leden en niet-leden** gingen de uitdaging aan. + +## De avond van het event + +18u00: aankomst in de kantoren van delaware Gent, naast de Ghelamco arena in Gent + +18u20: korte intro door Tomas Castro van Delaware, voorstelling van het delaware team & meer details over de opdracht + +18u45: teams samengesteld, onderwerpen gekozen, klaar voor de start, originele schatting -> spelen vanaf 21u + +Ideeën: + +* Herkenning van friendly-fire tegen de raspberry pi's mogelijk maken +* **Gamemodes:** Capture the flag met codes op de pi van het andere team als flags & tijdslimieten, Behemoth mode (1 supercharged speler per team) +* Anti-camper app: niet bewegen = schreeuwende telefoon die je positie verraadt +* Streamlinen van de code van het vertrekpunt +* Herwerken van het basis scorebord tot een Zeus-approved versie met katten +* Leukere weergave dan een groen of rood scherm voor de gezondheid van de basissen + +19u15: (front end team): verder in PHP? Misschien toch maar niet. Python dan maar via Flask. 2 man die Flask kent, de rest kan beginnen met de documentatie. Graduele opbouw van stress (het gebrek aan) vorderingen, twijfels over Flask, framework leren in 2u is niet optimaal. Schism: voor het scorebord terug naar PHP, voor de gezondheidsstatus van de basissen nog steeds Flask. Muziekje op de achtergrond. Verder hacken, frustratie, gevolgd door overwinningen. Het gaat de goede kan op. + +21u00: **free food -> 🍕** + statusupdate, m.a.w. de realisatie dat er nog werk nodig is voor een werkend resultaat en niet veel tijd meer om het te halen. Haastwerk om toch maar rond te geraken, focus, met resultaat. Tijd om af te ronden, net klaar. Hopen dat het straks zal blijven werken. + +22u00: De resultaten? + +* **Friendly fire** probleem **opgelost** +* Gamemodes: de meeste nog in ontwikkeling, nog niet echt speelbaar +* **Anti-camper app** Google's text-to-speech schalt door de speakers van je smartphone als je te lang stil staat +* Originele code is geherstructureerd om beter lees- en onderhoudbaar te zijn + PEP8 compliant +* Live scorebord met katten +* Flask app om de status van de basissen te tonen & te regelen + +22u20: speeltijd voor de helft van de groep, kort de regels overlopen, de Nerf guns aanzetten, mensen met een Android smartphone installeren de anti-camper app. +**=> CHAOS** gecreëerd door deelnemers met veel inlevingsvermogen. Het gevecht eindigt met enkele overlevers van hetzelfde team die de, nu onverdedigde, basis van het andere team helemaal aan flarden schieten. De verliezers blijven verslagen achter, jk, ze krijgen onmiddellijk een kans op revanche in ronde twee. + +23u30: speeltijd voor de andere helft van de groep, na de regels & de tactische bespreking volgt een even intense strijd tussen de twee groepen gunslingers. Die strijd eindigt ook met een duidelijke team van winnaars. Een tweede ronde met een nieuwe strategie leidt helaas niet tot de overwinning. Eindstand 2-0. + +23u45: afscheid & bedanking + +Die **bedanking** zou ik hier graag herhalen. Dit event was er niet geweest als delaware niet met het voorstel was gekomen en geëngageerd gebleven is om het te realiseren. Niet in het minst met dank aan de informatici die voor delaware werken om de basis te leggen waarop onze deelnemers gebouwd hebben. Ook met persoonlijke bedankingen voor Tomas Castro als de organisatorisch coördinator voor delaware en aan Elo om die rol voor Zeus te vervullen. + +**Volgend jaar:** wegens het succes en de interesse zal dit event volgend academiejaar normaalgezien opnieuw plaatsvinden. Hopelijk zijn jullie dan weer even talrijk en enthousiast aanwezig als op deze eerste editie! + +Str-Gen From f4ec713894819ef18ce033ab9852cc26c08b5d52 Mon Sep 17 00:00:00 2001 From: Lorin Werthen Date: Mon, 26 Mar 2018 09:18:52 +0200 Subject: [PATCH 2/6] silly dhoogla putting this in the wrong folder --- content/{events => blog}/17-18/delaware_blogpost.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) rename content/{events => blog}/17-18/delaware_blogpost.md (93%) diff --git a/content/events/17-18/delaware_blogpost.md b/content/blog/17-18/delaware_blogpost.md similarity index 93% rename from content/events/17-18/delaware_blogpost.md rename to content/blog/17-18/delaware_blogpost.md index 8005c6a..b336180 100644 --- a/content/events/17-18/delaware_blogpost.md +++ b/content/blog/17-18/delaware_blogpost.md @@ -1,4 +1,11 @@ -# Zeus x delaware lasershoot 21/3/2018 +--- +created_at: 25-03-2018 +author: Str Gen +title: Zeus x delaware lasershoot 21/3/2018 +description: In samenwerking met delaware ging Zeus met lasers spelen. Was het wijs? Voor herhaling vatbaar? Is water nat? Vis het uit in deze blogpost! +--- + +[Link naar het event](/events/17-18/lasershoot/) Dag zeusjes, From ef96ddc41d964ecf5811734f52f5a3aa4641a517 Mon Sep 17 00:00:00 2001 From: Str-Gen Date: Mon, 26 Mar 2018 23:57:11 +0200 Subject: [PATCH 3/6] name change, fix type, link to delaware website --- content/blog/17-18/delaware_blogpost.md | 76 ------------------------- 1 file changed, 76 deletions(-) delete mode 100644 content/blog/17-18/delaware_blogpost.md diff --git a/content/blog/17-18/delaware_blogpost.md b/content/blog/17-18/delaware_blogpost.md deleted file mode 100644 index b336180..0000000 --- a/content/blog/17-18/delaware_blogpost.md +++ /dev/null @@ -1,76 +0,0 @@ ---- -created_at: 25-03-2018 -author: Str Gen -title: Zeus x delaware lasershoot 21/3/2018 -description: In samenwerking met delaware ging Zeus met lasers spelen. Was het wijs? Voor herhaling vatbaar? Is water nat? Vis het uit in deze blogpost! ---- - -[Link naar het event](/events/17-18/lasershoot/) - -Dag zeusjes, - -Intussen 9 maanden geleden nam delaware consulting contact op met Zeus om samen een event te organiseren, een **lasershoot hackaton** in de Gentse kantoren van het bedrijf. Wat volgde was maandenlang emailverkeer en moeite om fysiek af te spreken. Na de kerstexamens kwam het idee terug boven water en het resultaat mag er, volgens mij, geweest zijn. - -Enthousiaste medewerkers van delaware deden hun werk midden februari al uit de doeken aan Elo en mij. - -## Ingrediënten - -* 40 Nerf laserguns -* 3 Raspberry pi's met infrarooddetectoren -* 3 grote displays -* X m² landschapsbureau -* 8 delaware werknemers -* 1 Database & webserver - -## Vertrekpunt - -* 3 basisstations, uitgerust met detectiecapaciteit & statusinformatie -* Live scorebord -* Opslag van ieder station en elk schot - -## De opdracht voor de deelnemers? - -Kom met een idee & hack het samen met je team in elkaar om het diezelfde avond nog te spelen! **Meer dan 30 leden en niet-leden** gingen de uitdaging aan. - -## De avond van het event - -18u00: aankomst in de kantoren van delaware Gent, naast de Ghelamco arena in Gent - -18u20: korte intro door Tomas Castro van Delaware, voorstelling van het delaware team & meer details over de opdracht - -18u45: teams samengesteld, onderwerpen gekozen, klaar voor de start, originele schatting -> spelen vanaf 21u - -Ideeën: - -* Herkenning van friendly-fire tegen de raspberry pi's mogelijk maken -* **Gamemodes:** Capture the flag met codes op de pi van het andere team als flags & tijdslimieten, Behemoth mode (1 supercharged speler per team) -* Anti-camper app: niet bewegen = schreeuwende telefoon die je positie verraadt -* Streamlinen van de code van het vertrekpunt -* Herwerken van het basis scorebord tot een Zeus-approved versie met katten -* Leukere weergave dan een groen of rood scherm voor de gezondheid van de basissen - -19u15: (front end team): verder in PHP? Misschien toch maar niet. Python dan maar via Flask. 2 man die Flask kent, de rest kan beginnen met de documentatie. Graduele opbouw van stress (het gebrek aan) vorderingen, twijfels over Flask, framework leren in 2u is niet optimaal. Schism: voor het scorebord terug naar PHP, voor de gezondheidsstatus van de basissen nog steeds Flask. Muziekje op de achtergrond. Verder hacken, frustratie, gevolgd door overwinningen. Het gaat de goede kan op. - -21u00: **free food -> 🍕** + statusupdate, m.a.w. de realisatie dat er nog werk nodig is voor een werkend resultaat en niet veel tijd meer om het te halen. Haastwerk om toch maar rond te geraken, focus, met resultaat. Tijd om af te ronden, net klaar. Hopen dat het straks zal blijven werken. - -22u00: De resultaten? - -* **Friendly fire** probleem **opgelost** -* Gamemodes: de meeste nog in ontwikkeling, nog niet echt speelbaar -* **Anti-camper app** Google's text-to-speech schalt door de speakers van je smartphone als je te lang stil staat -* Originele code is geherstructureerd om beter lees- en onderhoudbaar te zijn + PEP8 compliant -* Live scorebord met katten -* Flask app om de status van de basissen te tonen & te regelen - -22u20: speeltijd voor de helft van de groep, kort de regels overlopen, de Nerf guns aanzetten, mensen met een Android smartphone installeren de anti-camper app. -**=> CHAOS** gecreëerd door deelnemers met veel inlevingsvermogen. Het gevecht eindigt met enkele overlevers van hetzelfde team die de, nu onverdedigde, basis van het andere team helemaal aan flarden schieten. De verliezers blijven verslagen achter, jk, ze krijgen onmiddellijk een kans op revanche in ronde twee. - -23u30: speeltijd voor de andere helft van de groep, na de regels & de tactische bespreking volgt een even intense strijd tussen de twee groepen gunslingers. Die strijd eindigt ook met een duidelijke team van winnaars. Een tweede ronde met een nieuwe strategie leidt helaas niet tot de overwinning. Eindstand 2-0. - -23u45: afscheid & bedanking - -Die **bedanking** zou ik hier graag herhalen. Dit event was er niet geweest als delaware niet met het voorstel was gekomen en geëngageerd gebleven is om het te realiseren. Niet in het minst met dank aan de informatici die voor delaware werken om de basis te leggen waarop onze deelnemers gebouwd hebben. Ook met persoonlijke bedankingen voor Tomas Castro als de organisatorisch coördinator voor delaware en aan Elo om die rol voor Zeus te vervullen. - -**Volgend jaar:** wegens het succes en de interesse zal dit event volgend academiejaar normaalgezien opnieuw plaatsvinden. Hopelijk zijn jullie dan weer even talrijk en enthousiast aanwezig als op deze eerste editie! - -Str-Gen From 6c0f9452999cc201c59be6cf5cf48073aa900944 Mon Sep 17 00:00:00 2001 From: Str-Gen Date: Mon, 26 Mar 2018 23:59:37 +0200 Subject: [PATCH 4/6] following URL structure - instead of _ --- content/blog/17-18/lasershoot-blogpost.md | 76 +++++++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 content/blog/17-18/lasershoot-blogpost.md diff --git a/content/blog/17-18/lasershoot-blogpost.md b/content/blog/17-18/lasershoot-blogpost.md new file mode 100644 index 0000000..244d9f6 --- /dev/null +++ b/content/blog/17-18/lasershoot-blogpost.md @@ -0,0 +1,76 @@ +--- +created_at: 25-03-2018 +author: Str Gen +title: Zeus x delaware lasershoot 21/3/2018 +description: In samenwerking met delaware ging Zeus met lasers spelen. Was het wijs? Voor herhaling vatbaar? Is water nat? Vis het uit in deze blogpost! +--- + +[Link naar het event](/events/17-18/lasershoot/) + +Dag zeusjes, + +Intussen 9 maanden geleden nam [delaware consulting](https://www.delaware.pro/en-BE) contact op met Zeus om samen een event te organiseren, een **lasershoot hackaton** in de Gentse kantoren van het bedrijf. Wat volgde was maandenlang emailverkeer en moeite om fysiek af te spreken. Na de kerstexamens kwam het idee terug boven water en het resultaat mag er, volgens mij, geweest zijn. + +Enthousiaste medewerkers van delaware deden hun werk midden februari al uit de doeken aan Elo en mij. + +## Ingrediënten + +* 40 Nerf laserguns +* 3 Raspberry pi's met infrarooddetectoren +* 3 grote displays +* X m² landschapsbureau +* 8 delaware werknemers +* 1 Database & webserver + +## Vertrekpunt + +* 3 basisstations, uitgerust met detectiecapaciteit & statusinformatie +* Live scorebord +* Opslag van ieder station en elk schot + +## De opdracht voor de deelnemers? + +Kom met een idee & hack het samen met je team in elkaar om het diezelfde avond nog te spelen! **Meer dan 30 leden en niet-leden** gingen de uitdaging aan. + +## De avond van het event + +18u00: aankomst in de kantoren van delaware Gent, naast de Ghelamco arena in Gent + +18u20: korte intro door Tomas Castro van Delaware, voorstelling van het delaware team & meer details over de opdracht + +18u45: teams samengesteld, onderwerpen gekozen, klaar voor de start, originele schatting -> spelen vanaf 21u + +Ideeën: + +* Herkenning van friendly-fire tegen de raspberry pi's mogelijk maken +* **Gamemodes:** Capture the flag met codes op de pi van het andere team als flags & tijdslimieten, Behemoth mode (1 supercharged speler per team) +* Anti-camper app: niet bewegen = schreeuwende telefoon die je positie verraadt +* Streamlinen van de code van het vertrekpunt +* Herwerken van het basis scorebord tot een Zeus-approved versie met katten +* Leukere weergave dan een groen of rood scherm voor de gezondheid van de basissen + +19u15: (front end team): verder in PHP? Misschien toch maar niet. Python dan maar via Flask. 2 man die Flask kent, de rest kan beginnen met de documentatie. Graduele opbouw van stress (het gebrek aan) vorderingen, twijfels over Flask, framework leren in 2u is niet optimaal. Schism: voor het scorebord terug naar PHP, voor de gezondheidsstatus van de basissen nog steeds Flask. Muziekje op de achtergrond. Verder hacken, frustratie, gevolgd door overwinningen. Het gaat de goede kant op. + +21u00: **free food -> 🍕** + statusupdate, m.a.w. de realisatie dat er nog werk nodig is voor een werkend resultaat en niet veel tijd meer om het te halen. Haastwerk om toch maar rond te geraken, focus, met resultaat. Tijd om af te ronden, net klaar. Hopen dat het straks zal blijven werken. + +22u00: De resultaten? + +* **Friendly fire** probleem **opgelost** +* Gamemodes: de meeste nog in ontwikkeling, nog niet echt speelbaar +* **Anti-camper app** Google's text-to-speech schalt door de speakers van je smartphone als je te lang stil staat +* Originele code is geherstructureerd om beter lees- en onderhoudbaar te zijn + PEP8 compliant +* Live scorebord met katten +* Flask app om de status van de basissen te tonen & te regelen + +22u20: speeltijd voor de helft van de groep, kort de regels overlopen, de Nerf guns aanzetten, mensen met een Android smartphone installeren de anti-camper app. +**=> CHAOS** gecreëerd door deelnemers met veel inlevingsvermogen. Het gevecht eindigt met enkele overlevers van hetzelfde team die de, nu onverdedigde, basis van het andere team helemaal aan flarden schieten. De verliezers blijven verslagen achter, jk, ze krijgen onmiddellijk een kans op revanche in ronde twee. + +23u30: speeltijd voor de andere helft van de groep, na de regels & de tactische bespreking volgt een even intense strijd tussen de twee groepen gunslingers. Die strijd eindigt ook met een duidelijke team van winnaars. Een tweede ronde met een nieuwe strategie leidt helaas niet tot de overwinning. Eindstand 2-0. + +23u45: afscheid & bedanking + +Die **bedanking** zou ik hier graag herhalen. Dit event was er niet geweest als delaware niet met het voorstel was gekomen en geëngageerd gebleven is om het te realiseren. Niet in het minst met dank aan de informatici die voor delaware werken om de basis te leggen waarop onze deelnemers gebouwd hebben. Ook met persoonlijke bedankingen voor Tomas Castro als de organisatorisch coördinator voor delaware en aan Elo om die rol voor Zeus te vervullen. + +**Volgend jaar:** wegens het succes en de interesse zal dit event volgend academiejaar normaalgezien opnieuw plaatsvinden. Hopelijk zijn jullie dan weer even talrijk en enthousiast aanwezig als op deze eerste editie! + +Str-Gen From 02eaf6ac156348382f882b0dc0b9f3f5b4e7a0d3 Mon Sep 17 00:00:00 2001 From: Laurens D'hooge Date: Wed, 4 Apr 2018 23:34:11 +0200 Subject: [PATCH 5/6] Update lasershoot-blogpost.md --- content/blog/17-18/lasershoot-blogpost.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/blog/17-18/lasershoot-blogpost.md b/content/blog/17-18/lasershoot-blogpost.md index 244d9f6..1d6b192 100644 --- a/content/blog/17-18/lasershoot-blogpost.md +++ b/content/blog/17-18/lasershoot-blogpost.md @@ -9,7 +9,7 @@ description: In samenwerking met delaware ging Zeus met lasers spelen. Was het w Dag zeusjes, -Intussen 9 maanden geleden nam [delaware consulting](https://www.delaware.pro/en-BE) contact op met Zeus om samen een event te organiseren, een **lasershoot hackaton** in de Gentse kantoren van het bedrijf. Wat volgde was maandenlang emailverkeer en moeite om fysiek af te spreken. Na de kerstexamens kwam het idee terug boven water en het resultaat mag er, volgens mij, geweest zijn. +Intussen 9 maanden geleden nam [delaware consulting](https://www.delaware.pro/en-BE) contact op met Zeus om samen een event te organiseren, een **lasershoot hackaton** in de Gentse kantoren van het bedrijf. Tijdens de eerste maanden van het nieuwe academiejaar bleef de organisatie wat op het achterplan, maar na de kerstexamens kwam het idee terug boven water en het resultaat mag er, volgens mij, geweest zijn. Enthousiaste medewerkers van delaware deden hun werk midden februari al uit de doeken aan Elo en mij. From 31e87e7458ac9053c4b13ace6d28e3a354f4e7e3 Mon Sep 17 00:00:00 2001 From: Laurens D'hooge Date: Sun, 8 Apr 2018 23:42:42 +0200 Subject: [PATCH 6/6] Update lasershoot-blogpost.md --- content/blog/17-18/lasershoot-blogpost.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/content/blog/17-18/lasershoot-blogpost.md b/content/blog/17-18/lasershoot-blogpost.md index 1d6b192..23275b1 100644 --- a/content/blog/17-18/lasershoot-blogpost.md +++ b/content/blog/17-18/lasershoot-blogpost.md @@ -42,18 +42,18 @@ Kom met een idee & hack het samen met je team in elkaar om het diezelfde avond n Ideeën: -* Herkenning van friendly-fire tegen de raspberry pi's mogelijk maken +* **Herkenning van friendly-fire** tegen de raspberry pi's mogelijk maken * **Gamemodes:** Capture the flag met codes op de pi van het andere team als flags & tijdslimieten, Behemoth mode (1 supercharged speler per team) -* Anti-camper app: niet bewegen = schreeuwende telefoon die je positie verraadt +* **Anti-camper app**: niet bewegen = schreeuwende telefoon die je positie verraadt * Streamlinen van de code van het vertrekpunt -* Herwerken van het basis scorebord tot een Zeus-approved versie met katten +* Herwerken van het basis **scorebord** tot een __Zeus-approved__ versie met katten * Leukere weergave dan een groen of rood scherm voor de gezondheid van de basissen -19u15: (front end team): verder in PHP? Misschien toch maar niet. Python dan maar via Flask. 2 man die Flask kent, de rest kan beginnen met de documentatie. Graduele opbouw van stress (het gebrek aan) vorderingen, twijfels over Flask, framework leren in 2u is niet optimaal. Schism: voor het scorebord terug naar PHP, voor de gezondheidsstatus van de basissen nog steeds Flask. Muziekje op de achtergrond. Verder hacken, frustratie, gevolgd door overwinningen. Het gaat de goede kant op. +19u15: (front end team): verder in PHP? Misschien toch maar niet. Python dan maar via Flask. 2 man die Flask kent, de rest kan beginnen met de documentatie. Graduele opbouw van stress door (het gebrek aan) vorderingen, twijfels over Flask, framework leren in 2u is niet optimaal. Schism: voor het scorebord terug naar PHP, voor de gezondheidsstatus van de basissen nog steeds Flask. Muziekje op de achtergrond. Verder hacken, frustratie, gevolgd door overwinningen. Het gaat de goede kant op. 21u00: **free food -> 🍕** + statusupdate, m.a.w. de realisatie dat er nog werk nodig is voor een werkend resultaat en niet veel tijd meer om het te halen. Haastwerk om toch maar rond te geraken, focus, met resultaat. Tijd om af te ronden, net klaar. Hopen dat het straks zal blijven werken. -22u00: De resultaten? +22u00: De **resultaten?** * **Friendly fire** probleem **opgelost** * Gamemodes: de meeste nog in ontwikkeling, nog niet echt speelbaar