Skip to content

Interactive Programming in Python and Principle of Computing (Rice University)

Notifications You must be signed in to change notification settings

bill9800/Projects-in-IIPP-and-POC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 

Repository files navigation

Rice University Python Projects

By Bill Chang

Press the start bottom to play the demo.

An Introduction to Interactive Programming in Python (Part 1)

Mini-project #1 - Rock-paper-scissor-lizard-Spock

  • Simple demo for the game in "The big bang"

Mini-project #2 - "Guess the Number!"

  • Guess the number in the range you choose in 7 times

Mini-project #3 - Stopwatch: The Game

  • Start : Run the stopwatch
  • Stop : Stop the stopwatch. Get one point if the decimal is 0, otherwise get no point.
  • Reset : restart the game

Mini-project #4 - Pong (2 player)

  • Player 1 : w-up, s-down, a-left, d-right
  • Player 2 : arrow keys
  • The ball will increase the velocity after every bounce

An Introduction to Interactive Programming in Python (Part 2)

Mini-project #5 - Memory

  • Press the card to reveal the number of the card
  • Find the same number pairs in number 0-9 Ex:(3,3)

Mini-project #6 - Blackjack

  • Deal : change the cards
  • Hit : get one more card
  • Stand : compare the score with dealer

Mini Project #7 - Spaceship (prepare for RiceRocks)

  • Preparation for final project

Final Project #8 - RiceRocks (Asteroids)

  • push space to shoot
  • use arrow key to move and rotate

Principles of Computing (Part 1)

Mini-Project #1 - 2048 (Merge)

  • Preparation for next project

Mini-project #2 - 2048 (Full)

  • Use arrow key to play 2048!

Mini-project #3 - Tic-Tac-Toe (Monte Carlo)

  • Press the start buttom twice
  • Change NTRIALS in code can enhance the ability for computer (Let computer do more times trying before it make decision)
  • Change Scale to play in different scale Tic-Tac-Toe

Mini-project #4 - Yahtzee (NO GUI)

About

Interactive Programming in Python and Principle of Computing (Rice University)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published