Skip to content
Marcus Ottosson edited this page Jan 25, 2015 · 2 revisions

I'm thinking we'll do the project in two chunks; one will be about development whilst the other will involve distribution.

  • Development
  • Distribution

How to complete this project

Starting on Monday, those interested in joining will take a moment to think about how we can actually download anything via C. Spontaneously, I would imagine us making use of an additional #include with features relevant to our goals, but that remains to be seen. Then, we are free to clone the repository onto our local computers and get to work.

If you are not yet familiar with git and cloning, do have a look at the Getting Started Guide where you will also find additional information on how to collaborate with the group.

What it will look like when finished

Once finished, the source code will be thoroughly documented with anything that isn't yet familiar from previous screencasts or projects. This Wiki will also contain information and learning resources for how we came to the conclusions we did whilst completing the project.

What about inbetween Start and Finished?

That's where the chat comes in, our imagination and best intentions. :)

Development

We will be:

  • Using non-obvious libraries, and it's api
  • Getting input from a command-line, like from the first RPS screencast
  • Communicate with something else, in this case a server
  • Output something to disk, a file

Distribution

Distribution is interesting and new and applies not only to small projects like this, but all projects of any size and in any language.

In fact, distribution is language-independent, but as valuable as development itself; in a nutshell, it doesn't matter how great of software you write, if no one can get their hands on it.