-
Recent Posts
- How Open Can a School Be?
- What really happened at PyCon 2013
- PyCon’s Code of Conduct: The Next Step
- Lightning Talk: Abolishing the traditional high school structure
- A Gittip Milestone: $100k per year in distributions
- Balloon Ninja: Wrapping Up
- Dealing with Bullying: An effective approach
- Balloon Ninja: Kittens!
- Balloon Ninja: A better scoring system
- Balloon Ninja: Start Screen and Game Over
Archives
Categories
Meta
Tag Archives: python
How Open Can a School Be?
Applying Gittip’s “Open Company” concept to public schools Chad Whitacre, founder of Gittip, has made a name for himself recently through his commitment to running Gittip as an “open company“. Gittip is a platform that allows people to support each … Continue reading
What really happened at PyCon 2013
We are hearing a lot about what happened at PyCon 2013, but most of what is being passed around tells only a tiny part of what really happened. Here’s how PyCon went for me this year: The Educator’s Summit: This … Continue reading
PyCon’s Code of Conduct: The Next Step
A Brief Response to an Incident at PyCon I’ve been thinking a lot about an incident I witnessed at PyCon, which has received a fair amount of attention. On Sunday I was sitting a few rows behind Adria Richards during … Continue reading
Posted in programming
Tagged code of conduct, community, pycon 2013, python, white ribbon
14 Comments
Lightning Talk: Abolishing the traditional high school structure
Update: You can view the actual talk on YouTube. There is much in public education that works well; more than is often reported in the current political climate. But there is also much about education that is done poorly. When … Continue reading
Posted in education, programming
Tagged competency education, pycon 2013 lightning talk, python
3 Comments
Balloon Ninja: Wrapping Up
Back to Tutorial Contents Balloon Ninja on GitHub In the last section we added some kittens to the game to make it more challenging, and we cleaned up Engine.py to be a true class. In this section we will post our … Continue reading
Posted in programming, Uncategorized
Tagged balloon ninja, phsgeek, pygame, python, tutorial
Leave a comment
Balloon Ninja: Kittens!
Back to Tutorial Contents Kittens! In the last section we improved the scoring system, which made the game a little more interesting. But so far the game strategy for playing Balloon Ninja is pretty simple. You just grab the sword, and … Continue reading
Balloon Ninja: A better scoring system
Back to Tutorial Contents Pop Rate In the last section of this tutorial, we implemented some logic to determine when the game was over. This was fairly simple logic; the game is over when you miss more than 3 balloons. This … Continue reading
Balloon Ninja: Start Screen and Game Over
Back to Tutorial Contents Start Screen In the last section we added some game logic to Balloon Ninja, which made it more interesting to play. Now let’s add a start button, so the game does not start as soon as we … Continue reading
Balloon Ninja: Adding game logic
Back to Tutorial Contents Faster Balloons In the last section we added a scoreboard to Balloon Ninja. Let’s make the game a little more interesting by making the balloons speed up a little every time a balloon is popped. If you … Continue reading
Balloon Ninja: Adding a Scoreboard
Back to Tutorial Contents Making a scoreboard In the previous section we learned how to pop balloons, which involved looking for collisions between our game’s objects. In this section, we will add a scoreboard to our game. After this, we will … Continue reading