Everything should be made as simple as possible, but not simpler. (Albert Einstein)

Sunday, June 2, 2013

Coursera, An Introduction to Interactive Programming in Python Videos

My mini-project videos on Coursera course April 2013 - July 2013.

Coursera.org
"An Introduction to Interactive Programming in Python"
Instructors: Joe Warren, John Greiner, Stephen Wong, Scott Rixner
Rice University.

(View the videos in Youtube for better experiences.)



Week #3 Stopwatch The Game




 Week #4 Pong Mini-Project

Adding some extras:
--collision equations from http://www.vobarian.com/collisions/ and http://en.wikipedia.org/wiki/Elastic_... ,
--human player or computer player,
--dot on ball to show it spins
--3 options for paddles speed
--to show ball velocity vector on canvas

Week #5 Memory Game Mini-Project
classic:

Week #5 Memory Game Mini-Project
image & grid:

Week #6 Blackjack Mini-Project

Week #7 Spaceship Mini-Project
part #1 out of 2 (RiceRocks)
(I am trying to porting the code to PyGame.)
Best viewed in Full Screen or Large Player with 480p or 720p HD Quality.

Week #8 RiceRocks Mini-Project
part #2 out of 2 (RiceRocks) - Basic version
--Best viewed in large player & 480p--
***This is basic version.***
CRAZY version = http://youtu.be/R7pijDP1cDk

In this example, spaceship's acceleration constant is set to ~100 out of (60-200) range, so it's slow enough.
As well the missile is set to have forward vector constant ~500 out of (300-800) range, so missile is also slow enough.

(Porting the code into PyGame, my screen capture software always slows down CodeSkulptor in browser)


Week #8 RiceRocks Mini-Project
part #2 out of 2 (RiceRocks) - Crazy version

--Best viewed in HD mode (720p) or 480p, large/full screen.
***This is CRAZY version.***
Basic version = http://youtu.be/qEJ75lQxTT0

The game does not run smoothly in this video, because my "screen capture software" always slows down the "CodeSkulptor game in browser" very much, makes it intermittent.
-- It's smooth when playing the game solely without the "screen capture software running".

In this example, spaceship's acceleration constant is set to ~100 out of (60-200) range, so it's slow enough.
As well the missile is set to have forward vector constant ~500 out of (300-800) range, so missile is also slow enough.