Our great sponsors
-
-
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
I have a little self-written version I use as an assignment for Scala students at UNE (Aus).
At the moment, using classic actors but it'll probably shift to typed actors next time around.
https://github.com/UNEcosc250/2018assignment3
I also put in a bit about "tankfighting with insults" a la Monkey Island, to try to give a little exercise in streams.
(Relatively safe to link because I'll be updating it next year anyway)
Some years ago, a colleague and I ran a software studio course at UQ where we used the original Robocode codebase as the starter project, and had teams adding action-replay, Call of Duty style killstreak rewards and all sorts of other odd features.
(Though the pain of the original Robocode Java codebase was there was a 1,000 line long class that was so central to everthing that by the time students were done with it, it was a 3,000 line class. Our hopes of "prime target for students to refactor" were thwarted by "turns out, students don't do that".)