Welcome to Go Game Jam!
Please read this before starting. It explains how the challenge works.
Any game, as long as it's written in Go
The point is to learn Go (or master it) by making a game. It's great if you already know what you want to make. But if you don't, here are a few ideas:
-
Your favorite old school console game, remade as a terminal version. Here's an example
-
A card game. Like Sergeant Major, a trick taking game popular with the British Royal Air Force
-
A roguelike (if you're truly sadistic)
-
Games people made in Ludum Dare
-
Something from /r/GameIdeas
Choose anything you like! Just make sure it's something you can finish it in a weekend.
-
Fork this repo. Only forks of this repo will be included in the gallery at the end.
-
Work as you please in your own fork. Just make sure you've pushed all of your commits to your fork's master branch before the challenge ends :)
-
Before the end, describe what you did in the
README.md
in your fork. Tell people how they can try it out, how you made it, and what the experience was like (people love good project post-mortems). We'll be putting yourREADME.md
in the gallery, so make it good! If it's blank, we'll assume you don't want your project shown.
Go tutorial: Quick way to get started, if it's your first time with Go. Takes about an hour
termloop: Terminal-based game engine for Go, built on top of Termbox
vu: One of our own community member's side projects- a 3D engine in Go! (See /eg for various examples)
glow: Go binding generator for OpenGL
gopherjs: A compiler from Go to JavaScript for running Go code in a browser
vim-go: Go development plugin for Vim
Unicode playing cards: Handy if you're making a card game in terminal
##Where to hang out
###IRC Join the #codelympics room on freenode. If you don't have an IRC client, freenode also has a webchat client.
###Reddit Post interesting stuff related to the challenge on our subreddit /r/codelympics. Share progress, ask for help, or recommend things for other people to read or use in their own projects.
###SF Meetup If anyone's interested in meeting up in San Francisco on Sunday, sign up here. You can bring your laptop and keep working on your game too. Make sure to RSVP!
##How to meet companies
Asana, IFTTT, and Streak are joining the challenge as spectators. They'll be checking out projects, and looking for people who make interesting things.
If you're interested in hearing from them, answer a couple quick yes/no questions on your profile page. You can also opt out from there too.