Unavailable
Unavailable
Unavailable
Ebook848 pages5 hoursEnglish
Invent Your Own Computer Games with Python, 4th Edition
By Al Sweigart
Rating: 4 out of 5 stars
4/5
()
Currently unavailable
About this ebook
Invent Your Own Computer Games with Python will teach you how to make computer games using the popular Python programming language—even if you’ve never programmed before!
Begin by building classic games like Hangman, Guess the Number, and Tic-Tac-Toe, and then work your way up to more advanced games, like a text-based treasure hunting game and an animated collision-dodging game with sound effects. Along the way, you’ll learn key programming and math concepts that will help you take your game programming to the next level.
Learn how to:
–Combine loops, variables, and flow control statements into real working programs
–Choose the right data structures for the job, such as lists, dictionaries, and tuples
–Add graphics and animation to your games with the pygame module
–Handle keyboard and mouse input
–Program simple artificial intelligence so you can play against the computer
–Use cryptography to convert text messages into secret code
–Debug your programs and find common errors
As you work through each game, you’ll build a solid foundation in Python and an understanding of computer science fundamentals.
What new game will you create with the power of Python?
The projects in this book are compatible with Python 3.
Begin by building classic games like Hangman, Guess the Number, and Tic-Tac-Toe, and then work your way up to more advanced games, like a text-based treasure hunting game and an animated collision-dodging game with sound effects. Along the way, you’ll learn key programming and math concepts that will help you take your game programming to the next level.
Learn how to:
–Combine loops, variables, and flow control statements into real working programs
–Choose the right data structures for the job, such as lists, dictionaries, and tuples
–Add graphics and animation to your games with the pygame module
–Handle keyboard and mouse input
–Program simple artificial intelligence so you can play against the computer
–Use cryptography to convert text messages into secret code
–Debug your programs and find common errors
As you work through each game, you’ll build a solid foundation in Python and an understanding of computer science fundamentals.
What new game will you create with the power of Python?
The projects in this book are compatible with Python 3.
LanguageEnglish
PublisherNo Starch Press
Release dateDec 16, 2016
ISBN9781593278113
Unavailable
Read more from Al Sweigart
The Recursive Book of Recursion: Ace the Coding Interview with Python and JavaScript Rating: 5 out of 5 stars5/5Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code Rating: 5 out of 5 stars5/5Coding with Minecraft: Build Taller, Farm Faster, Mine Deeper, and Automate the Boring Stuff Rating: 5 out of 5 stars5/5Cracking Codes with Python: An Introduction to Building and Breaking Ciphers Rating: 0 out of 5 stars0 ratingsAutomate the Boring Stuff with Python Workbook: Projects and Exercises to Sharpen Your Python Skills Rating: 0 out of 5 stars0 ratings
Related to Invent Your Own Computer Games with Python, 4th Edition
Related ebooks
Code the Classics Volume I Rating: 0 out of 5 stars0 ratingsSatiristas: Comedians, Contrarians, Raconteurs & Vulgarians Rating: 4 out of 5 stars4/5One Potato Rating: 4 out of 5 stars4/5Worm: The First Digital World War Rating: 3 out of 5 stars3/5The Science of Superheroes Rating: 4 out of 5 stars4/5A History of Video Games in 64 Objects Rating: 4 out of 5 stars4/5Generation Robot: A Century of Science Fiction, Fact, and Speculation Rating: 4 out of 5 stars4/5The Age of the Child Rating: 3 out of 5 stars3/5Let It Bang: A Young Black Man's Reluctant Odyssey into Guns Rating: 4 out of 5 stars4/5Geek Mafia: Black Hat Blues Rating: 3 out of 5 stars3/5The Ultimate Star Wars and Philosophy: You Must Unlearn What You Have Learned Rating: 4 out of 5 stars4/5Git for Humans Rating: 4 out of 5 stars4/5Ruminations on College Life Rating: 3 out of 5 stars3/5Pinball Wizards: Jackpots, Drains, and the Cult of the Silver Ball Rating: 4 out of 5 stars4/5The Tender Soldier: A True Story of War and Sacrifice Rating: 4 out of 5 stars4/5Predator: A Memoir, a Movie, an Obsession Rating: 3 out of 5 stars3/5Your Next-Door Neighbor Is a Dragon: Rating: 3 out of 5 stars3/5Programming Video Games for the Evil Genius Rating: 2 out of 5 stars2/5Excel 2007 VBA Programming For Dummies Rating: 4 out of 5 stars4/5Star Wars Jedi Mind: Secrets From the Force for Balance and Peace Rating: 4 out of 5 stars4/5Marx at the Arcade: Consoles, Controllers, and Class Struggle Rating: 3 out of 5 stars3/5This is Improbable: Cheese String Theory, Magnetic Chickens and Other WTF Research Rating: 3 out of 5 stars3/5Effacement Rating: 4 out of 5 stars4/5Culture: Leading Scientists Explore Civilizations, Art, Networks, Reputation, and the Online Revolution Rating: 3 out of 5 stars3/5Animation at Work Rating: 5 out of 5 stars5/5Mental Floss Presents Be Amazing Rating: 4 out of 5 stars4/5Alpha Max: The Tundraverse, #1 Rating: 4 out of 5 stars4/5Magic Required: A Lochlan Ellyll Novel Rating: 4 out of 5 stars4/5Apocalypse Any Day Now: Deep Underground with America's Doomsday Preppers Rating: 3 out of 5 stars3/5Dead Reckoning: Air Traffic Control, System Effects, and Risk Rating: 4 out of 5 stars4/5
Programming For You
Learning LEGO MINDSTORMS EV3 Rating: 5 out of 5 stars5/5Learn SAP BI in 24 Hours Rating: 3 out of 5 stars3/5PHP, MySQL, & JavaScript All-in-One For Dummies Rating: 5 out of 5 stars5/5The Book of Powershell Rating: 0 out of 5 stars0 ratingsPowerShell 7 for IT Professionals Rating: 1 out of 5 stars1/5iOS 26 App Development Essentials - SwiftUI Edition: Developing iOS 26 Apps using SwiftUI, Swift and Xcode 26 Rating: 0 out of 5 stars0 ratingsProxmox Administration Essentials: Definitive Reference for Developers and Engineers Rating: 0 out of 5 stars0 ratingsCreating ELearning Games with Unity Rating: 0 out of 5 stars0 ratingsSAP Service Management - Advanced Configuration Guide 2 Rating: 0 out of 5 stars0 ratingsJavaScript Made Easy: A Beginner's Practical Guide to Coding Interactive Web Pages Rating: 0 out of 5 stars0 ratingsBeginning Programming with Java For Dummies Rating: 5 out of 5 stars5/5Programming in Python: Learn the Powerful Object-Oriented Programming Rating: 0 out of 5 stars0 ratingsSwipe This!: The Guide to Great Touchscreen Game Design Rating: 4 out of 5 stars4/5Unity Multiplayer Games Rating: 5 out of 5 stars5/5Python For Kids For Dummies Rating: 0 out of 5 stars0 ratingsOntotext GraphDB in Practice: The Complete Guide for Developers and Engineers Rating: 0 out of 5 stars0 ratingsJob Ready Python Rating: 0 out of 5 stars0 ratingsGood Luck Have Fun: The Rise of eSports Rating: 3 out of 5 stars3/5Web Designer's Idea Book, Volume 4: Inspiration from the Best Web Design Trends, Themes and Styles Rating: 4 out of 5 stars4/5Hacking Android Rating: 5 out of 5 stars5/5Computer Programming In C Language Rating: 4 out of 5 stars4/5C# for Beginners: Learn in 24 Hours Rating: 0 out of 5 stars0 ratingsLearn to Code with Scratch: Let Your Kids' Creative Ideas Come to Life by Coding Them into Programs Rating: 0 out of 5 stars0 ratingsPHP & MySQL Practice It Learn It Rating: 4 out of 5 stars4/5
Reviews for Invent Your Own Computer Games with Python, 4th Edition
Rating: 4.138888777777778 out of 5 stars
4/5
18 ratings1 review
- Rating: 5 out of 5 stars5/5
Apr 6, 2011
The best introduction available for Python and to computer programming. Few introductory books actually take the time to explain "why" and "how" a program works like this book.
