Problem statement
Develop a Python GUI that's intuitive, interactive, and fun!
Project description
I worked with a partner to develop an interactive Python GUI. In the game, the user can play tic-tac-toe against the computer. The GUI also allows for the user to start a new game, and quit the game. Although the game of tic-tac-toe is relatively simple, my partner and I wanted to make it play "intelligently" and therefore, the computer wasn't just playing in a random square. Rather, it was calculating at all times where the best next move would be, and playing there.
Methodology
- Develop a list of requirements for design that includes stakeholder feedback
- Paired programming
- Secondary research
- HTML, CSS, Javascript/jQuery
- Usability testing
Skills required
- Working with a client
- Gathering requirements for design
- Visual design
- HTML, CSS, Javascript/jQuery
- Paired programming
Tools used
- Canopy (where we coded the Python script)
- Pencil & paper
- Adobe Photoshop
Project artifacts and process
Project involvement
I designed and developed the front end of the GUI.
Collaborators
I worked with a partner from my class on this project.
More projects
Deliverables
A tic-tac-toe game, and demo presentation to my classmates.
Interested in seeing more projects I've worked on?
Questions
Do you have any questions about this project? Please send me a note and I'd be happy to discuss!