pyvec / pyvec/naucse.python.cz

Snake game (homework): Discourage extending on the console

Open
#298 0 comments 0 reactions 1 assignee View on GitHub

@encukou is already working on this.

Since Dec 18, 2017.

beginners-course content sprint-idea
Dominant language
No language data
Stars
335
Forks
119
Avg merge
3h 6m
Merged PRs (30d)
1

Description

The Snake game from homeworks is turn-based, which isn't very fun (and it doesn't match the original game). Several people tried to extend it so it can be played in real-time, but this requires non-trivial hacks, and generally can't be solved by beginners.
So, either:

  • Explicitly discourage this; say that it'll only be possible after learning Pyglet
  • Find an easy-to-use pip-installable library that does this
  • Package the StackOverflow answers into an easy-to-use pip-installable library :)

The third option would work nicely as an individual project after the beginners' course; I'll try offering to mentor it.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.