Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Git puns #1

Closed
travisby opened this issue Nov 2, 2012 · 7 comments
Closed

Git puns #1

travisby opened this issue Nov 2, 2012 · 7 comments

Comments

@travisby
Copy link

travisby commented Nov 2, 2012

We need to figure out what game mechanics we're going to use for various git/github features.

  • branching
  • commits
  • tags
  • pull requests
  • rebasing?

  • stash -- inventory
@travisby
Copy link
Author

travisby commented Nov 2, 2012

Commits I think definitely need to be something similar to saving (or checkpoints). Maybe checkpoints, so tags can be legitimate saving then.

@travisby
Copy link
Author

travisby commented Nov 2, 2012

git stash -- inventory

@travisby
Copy link
Author

travisby commented Nov 3, 2012

As per meeting 11/3/2012:

git merge -- end level, and move to door
git checkout -- if not predecessor, start building a new structure
-- if predecessor, player begins at preceding point
-- predecessor must exist when checking out ancestor
git stash {,apply} -- inventory
git commit -- save full structure, randomly produces bugs
git stash -- save inventory

@travisby
Copy link
Author

travisby commented Nov 3, 2012

Note: forking exists for others' solutions to levels, but that's a later feature

@travisby
Copy link
Author

travisby commented Nov 3, 2012

-- actually hosted on github, as some kind of serialized data --

@travisby
Copy link
Author

travisby commented Nov 3, 2012

I would suggest yaml, as opposed to JSON or XML for serializing.

http://www.yaml.org/ [note, yaml's website is valid yaml. Pretty damn readable!]

@travisby
Copy link
Author

travisby commented Nov 4, 2012

Not exactly a git pun, but see #3 and @trescenzi on GOTOs

If we want we can correlate things to CS concepts behind the senes for bug creations.
 Like those pesky teleporters(GoTos) boy do they have a tendency to create a ton of bugs. 
I think that something like that, saying that the teleporters are still experimental and are prone to be dangerous,
 makes more sense to everyone than saying place a goto here to teleport.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant