Difference between pages "Cold Takes/19 - Game Jams" and "Cold Takes"

From Zero-K
(Difference between pages)
Jump to navigation Jump to search
(Init. transfer.)
 
(+19)
 
Line 1: Line 1:
{{blog post||4 Oct 2024}}
+
Cold Takes is a series of design blog posts started by GoogleFrog in December 2023. A new one is released every second Sunday. Links are below, but someone should probably copy them to the wiki before Steam reorganises itself (hint hint).
  
This week's cold take is early, unusual, and short because [//ldjam.com/events/ludum-dare/56 Ludum Dare] is this weekend. Ludum Dare is a game jam: an event where individuals or teams of people make games in a short period of time. They tend to run for a few days to a whole week, depending on the jam, and teams are given a short prompt or "theme" to incorporate into the game. There are many game jams these days, I just do Ludum Dare for the schedule and because I like rating other peoples' at the end.
+
* {{blog post link|//store.steampowered.com/news/app/334920/view/3868091084290486602|Cold Take|1 - Why Zero-K}}
 +
* {{blog post link|//store.steampowered.com/news/app/334920/view/3875973926280115016|Cold Take|2 - Quant's Rule}}
 +
* {{blog post link|//store.steampowered.com/news/app/334920/view/3887234011192023190|Cold Take|3 - Fight your opponent, not the UI}}
 +
* {{blog post link|//store.steampowered.com/news/app/334920/view/3887234011247278813|Cold Take|4 - Factories as Factions}}
 +
* {{blog post link|//store.steampowered.com/news/app/334920/view/3990819338898810107|Cold Take|5 - Making Metal}}
 +
* {{blog post link|//store.steampowered.com/news/app/334920/view/3958168875487633267|Cold Take|6 - Physics vs. Formulas}}
 +
* {{blog post link|//store.steampowered.com/news/app/334920/view/6001679204174153483|Cold Take|7 - Jumpjets and Jumplegs}}
 +
* {{blog post link|//store.steampowered.com/news/app/334920/view/4102287868180887053|Cold Take|8 - Smoothly Flowing Economy}}
 +
* {{blog post link|//store.steampowered.com/news/app/334920/view/5969030636156442045|Cold Take|9 - Energy as Supply}}
 +
* {{blog post link|//store.steampowered.com/news/app/334920/view/4205874461249023268|Cold Take|10 - The Smartest Unit in Zero-K}}
 +
* {{blog post link|//store.steampowered.com/news/app/334920/view/4202498029349040781|Cold Take|11 - The Atomic Solution to Monospam}}
 +
* {{blog post link|//store.steampowered.com/news/app/334920/view/6398004206839876250|Cold Take|12 - Mighty Morphing}}
 +
* {{blog post link|//store.steampowered.com/news/app/334920/view/4155212770698415116|Cold Take|13 - Pro-Simplicity, Anti-Nuke}}
 +
* {{blog post link|//store.steampowered.com/news/app/334920/view/4268931197552327328|Cold Take|14 - Free Factories For All}}
 +
* {{blog post link|//store.steampowered.com/news/app/334920/view/4356753927297880954|Cold Take|15 - Experiences With Veterancy}}
 +
* {{blog post link|//store.steampowered.com/news/app/334920/view/4356753927297594043|Cold Take|16 - Aim and Fire}}
 +
* {{blog post link|//store.steampowered.com/news/app/334920/view/4268936271617655343|Cold Take|17 - Tactical and Strategic Cloaking}}
 +
* {{blog post link|//store.steampowered.com/news/app/334920/view/4577434114386644037|Cold Take|18 - Terrain Matters}}
 +
* {{blog post link|//store.steampowered.com/news/app/334920/view/4683271241468857961|Cold Take|19 - Game Jams}}
  
Everyone with an interest in making games should give game jams a go. The actual event only takes a weekend, although a bit of upfront investment to find an appropriate engine goes a long way. The barrier to entry is fairly low, and I even think game jams are a great way to learn certain aspects of programming and design. A jam is a microcosm of project management, where choices made at the start of a project tend to come back to bite you at the end. This process is <em>particularly</em> instructive when there are only three days between the choices and their consequences. And by the end, you get a game out of it.
 
  
[[File:LD TtLD.png]]
+
[[Category:Cold Takes|#]]
 
 
I especially recommend game jams to anyone working on a long-term game, such as Zero-K, because speedrunning the whole process can clarify your progress on the longer game. It also lets you experiment with new ideas and flex your creativity, which probably helps prevent feature creep. Besides, making games is a matter of practise, and as the Go master said to the game designer: "make your first fifty games quickly".
 
 
 
I got involved in game jams through the Spring Cabal, a group of Spring developers that used Spring in several Ludum Dares between 2015 and 2018. The release pages for most of them were lost in the LD site rework, but builds can still be found in the organisation's [//github.com/SpringCabal GitHub repositories]. Dominic (aka [[User:Shadowfury333|Shadowfury333]]) was also kind enough to document most of them on his [//youtube.com/@dominiccasts YouTube channel].
 
 
 
*[//youtube.com/watch?v=_-2M5YBu_2Y LD 32 - Gravitas]
 
*[//youtube.com/watch?v=tfG7_RgEE80 LD 33 Warmup - Hunted]
 
*[//youtube.com/watch?v=kNGe4KTdVN4 LD 33 - Area 17]
 
*[//youtube.com/watch?v=-FnmQUgR5RQ LD 34 - FLove]
 
*[//youtube.com/watch?v=Wzp7YoE4SV8 LD 35 - Parts Needed]
 
*[//youtube.com/watch?v=mmW13puX3-0 LD 43 - To The Last Drop]
 
 
 
The only video missing is [//github.com/SpringCabal/LD42 LD 42, My Cube], which I recall being a tower/unit defense style game about defending an iceberg. I only made it to a few of these weekends, so only worked on Hunted, Area 17, and To The Last Drop. The main organiser was [[User:gajop|gajop]], and with the gradual disintegration of the Spring developer community, plus the difficulty of organising team across multiple timezones, we were less able to get teams together.
 
 
 
I am really pleased with To The Last Drop. The theme was "Sacrifices Must Be Made", so we thought up the idea of defending a town using magic powered by the lives of the townsfolk. It turned out to be a game, with a beginning, middle, and end, which kills idle players, but otherwise let you play around with different approaches. The success of To The Last Drop is possibly why I went on to make ten more games with people I knew locally, solving the timezone problem and making the event more social. For these games, we used the 2D Lua game engine [//love2d.org/ LÖVE], since I have a lot of Lua experience, and because 2D art is easier to produce.
 
 
 
You can check out the games on my [//ldjam.com/users/googlefrog/games games page]. We tend to make games that sit somewhere between puzzle and sandbox, which might be called problem-solving or "strategy" games. But we are also careful to give the games goals, and make the basic actions of the game inherently fun. You can see bits of Zero-K in many of them, in the way they are about mastering simple systems with emergent complexity. I think they are all quite solid, at least the "Post Jam" versions (make sure to click the right download), so my recommendations would depend on what you are looking for. Here are a few:
 
 
 
*[//ldjam.com/events/ludum-dare/52/seeds-of-civilisation Seeds of Civilisation] is a bit like asteroids, but with planets and space police.
 
*[//ldjam.com/events/ludum-dare/46/vivere-computatrum Vivere Computatrum] is a take on simple colony management, and even has a goal.
 
*[//ldjam.com/events/ludum-dare/51/regular-railway Regular Railway] is the most puzzle-like: Pipe Dream but Trains.
 
*[//ldjam.com/events/ludum-dare/45/warp-trash-flotilla Warp Trash Flotilla] is absolute mayhem.
 
*[//ldjam.com/events/ludum-dare/47/crocodial Crocodial] is about spinning a wheel of spells as fast as possible, but you are the wheel.
 
*[//ldjam.com/events/ludum-dare/54/compact-domain Compact Domain] is another puzzle game, this time pretending to be a city builder.
 
*[//ldjam.com/events/ludum-dare/55/euclids-elementals Euclid's Elementals] can be hard to get into, but the payoff is you get to feel like a wizard.
 
*[//ldjam.com/events/ludum-dare/43/to-the-last-drop To The Last Drop] lets you be an "evil" wizard, and shows off what you can do with Spring.
 
 
 
Another common feature of our games is hard mode, since otherwise we risk subconsciously adjusting the difficulty upwards as we get better at the game. It also lets me play the game after the jam, just to push the systems to their limits and see what is possible. This approach is probably why we end up with open-ended problem-solving games rather than discrete single-solution puzzles: you can't really play your own puzzle games. Anyway, I hope this makes up for the lack of a more Zero-K-focused topic, and perhaps you end up having fun with a few games, or even have a go at game jamming.
 
 
 
[[File:LD list.png]]
 

Revision as of 10:38, 4 October 2024