Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Collaboratively developed game project for LeedsJs

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 lib
Octocat-spinner-32 resources
Octocat-spinner-32 tests
Octocat-spinner-32 .gitignore
Octocat-spinner-32 .gitmodules
Octocat-spinner-32 README.md
Octocat-spinner-32 game.html
README.md

Jackdaw

Jackdaw is a collaboratively-developed game project, for the members and friends of the Javascript Leeds (@leedsjs) group. As a member of the crow family, along with magpies, blue-jays and other handsome thieves, a jackdaw is a smart bird that likes to collect shiny things.

The purpose of Jackdaw is to provide a goal-oriented way of learning more javascript and HTML5. We may or may not come out with a playable game or demo, but we will get to try out some ideas and techniques and see how they play out in a real project co-developed by our community.

Here's what we're shooting for:

  • A "game", with levels, characters and challenges developed on top of a framework we create
  • The framework should be just enough to provide a foundation to build on
  • We'll need to get modular to facilitate the collaboration we want
  • Probably 2D for now, though we can leave the door open for a 3D webgl environment + renderer later
  • We don't have to fit a particular genre, I think we can mad-lib a game that'll be fun to work on and even to play

Remember, the point is to learn. For that reason we're not adopting an existing game framework initially. We want to reinvent the wheel, because only by making something do you really understand it. That's not to say we have to write every line of code ourselves. We are free to adopt and borrow implementations as we need them, once we understand the need, the problem they solve and how the solve it.

Contributing

Get yourself a github account and fork the master branch of the project. Pick a task, bug or other deficiency and go to work. Please use the IRC #leedsjs channel on freenode, and the leedsjs google group for discussion, commit often to your own fork and send a pull request when you have something that's not totally broken. This is not a code-off or competition. Relax, ask questions, have fun and share.

Status

The initial commits are just scribblings of things we might build on. No details are set in stone.

Something went wrong with that request. Please try again.