Skip to content

Latest commit

 

History

History
63 lines (39 loc) · 2.26 KB

README.md

File metadata and controls

63 lines (39 loc) · 2.26 KB

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)