Angela Yu's 100 days of code challenge
Theese projects are from Angela Yu's 100 days of code challege using Python course from Udemy and @appbrewery
Classic game controlled with the keyboard with some cool ascii-art. You can play till you want to quit.
It let's you create random passwords. The only thing you need to do is decide how many characters (letters, symbols and numbers) you wish your password to contain.
My version of the classic hang-man game, where you have to guess a given word before a figure of a man hanging gets drawn on the screen.
Lets you create encrypted messages for your secret comunications! Also let's you decrypt messages if you have the valid key
Lets you create encrypted messages for your secret comunications! Also let's you decrypt messages if you have the valid key
Just what you may imagine; a program that lets n number of users to participate in a secret auction program. You need to enter the name and bid of each participant and the screen will clean for every participant so nobody knows anyother bid.
A calculator that lets make basic operations ( +, -, *, / ). With this calculator you can use your previous result to continue operateing or you can clear up the memory and start over again.
The classic BlackJack game.
A game where you have to guess a number between 1 and 100. You have 2 levels to choose from; level easy wich counts with 10 attempts, and a hard level where you get only 5 chances to win.
From a list of dict containing famous accounts, you will be ask to guess which of the 2 posibilities has the bigger number of followers. If you get it right, you win a point and the last account will become the first one for the following round.
A simple program emulating a coffee machine. You could choose from a latte, espresso or cappuccino and the machine will tell you the cost and will check the resources currently in the machine to see if there are enough to make the drink. You also have 2 secret codes for maintanance; "report" will print out the current resources available, includeing how much money from the sales done. And "off" will turn off the machine for refilling and collect the money in it.
Same as Coffee Machine Code but with an OOP approach using classes, attributes and methods.
A simple quizz game where you have to answer True or False. The game has a score counter and at the end it prints how many correct answers you have out of the total (12 questions in this case)
Using colorgram and Turtle Graphics modules, this program will create a spot painting Damien Hirst's style. With colorgram I extracted the top 20 common colors in hirst.jpg image in order to set a color palette for the new painting.
Small project of an etch-a-sketch board using Turtle Graphics. You can control the pen with the keyboard arrows:
- Up to move and draw a line forwards.
- Down to move and draw a line backwards.
- Right for turning right.
- Left for turning left.
- C to clear the screen.
A betting game of a turtle race. This project was built with Turtle Graphics Choose one of turtle competitors and bet for him to win the race!
My version of the Snake Game
using Turtle Graphics
Control the snake with the keyboard while you manage to "eat" every dot that appears
on the screen. Be aware of avoiding to collapse with the screen borders and with
your own tail!
Added feature: The game now has a high score history tracking and it will be also
shown at the top of the screen next to your current score.
Pong is back! with this incredibly "Pythonization" )? of the classic table tennis arcade! This version was made with Turtle Graphics Module
A simple game done with Turtle Graphics Module. You now are a turtle crossing a very bussy street where you only can go forward using your "Up" key of your keyboard. Each time you reach the other side of the road, the cars will drive faster than before. Avoid being hit by a car and have a nice game! :)
Learning paths. We were given a .txt file with a bunch of name, and a model letter on another directory. The objective of this program is to automate the task of replaceing the model letter with each name given on the file, and saving it as a new letter ready to be sent -with a new name based on to whom the letter will be sent- on a different folder.