Just built a Tic Tac Toe Web App using Python and Streamlit 🎮 Started this as a casual project to explore how Python logic can be turned into an interactive web app—and it turned out to be a fun learning experience. 🔹 Built with: Python + Streamlit 🔹 Game Modes: • Human vs Human • Human vs Computer 🤖 🔹 Features: Interactive UI, real-time gameplay, clean and simple design 💻 For best experience: Open in desktop mode or use your mobile in horizontal (landscape) view 👉 Try it here: https://lnkd.in/gUWQhaPD This project helped me understand game logic, user interaction, and basic AI in a practical way. Next, I’m planning to improve the AI and add features like score tracking 🚀 #Python #Streamlit #WebApp #Projects #CodingJourney #BuildInPublic
Tic Tac Toe Web App Built with Python and Streamlit
More Relevant Posts
-
🚀 From building locally to deploying a full Django web app! I developed a Movie Review & Management System where users can add, update, and explore movies with ratings, genres, and poster images. ✨ Highlights: • CRUD operations for movie management • Image uploads using Cloudinary • Search & genre-based filtering • Recently viewed feature using cookies ☁️ Deployed on Render with proper production configuration. 🔗 Live Demo: https://lnkd.in/g4kbfsV8 #Django #Python #WebDevelopment #FullStack #Backend #Projects
To view or add a comment, sign in
-
🚀 Built a small but useful project recently — a Desktop Notification & Reminder System. The idea was simple: don’t miss important tasks. So I created a Python-based app (Tkinter GUI) that lets users set reminders and get desktop notifications at the right time. What I worked on: – Designing a clean and simple interface – Handling time-based triggers – Making sure notifications are reliable It was a good hands-on experience with GUI development and practical problem-solving. Still improving it, but it already feels like something I’d actually use daily #Python #Projects #SoftwareDevelopment #Productivity #LearningJourney
To view or add a comment, sign in
-
AudioMeta Web App brings simple, transparent audio metadata editing to the browser. It supports ID3, Vorbis, and RIFF out of the box, and extends the workflow of AudioMeta Python — now at 20k+ downloads. Try it here: https://lnkd.in/dDTpraVt Built for developers, archivists, DJs, and anyone who needs reliable metadata tools without local setup. More fields and formats coming soon. #MusicTech #OpenSource #AudioMetadata #WebApp #Python #ID3 #Vorbis #RIFF
To view or add a comment, sign in
-
🎵 Music Playlist Management System (Desktop App) I developed a feature-rich music player application using Python, focusing on efficient data handling and user-friendly interface design. 🔧 Tools & Technology Used: • Python (Core Development) • PyQt6 (GUI Framework) • Pygame (Audio Playback) Some Features Include: • Playlist implementation with Doubly Linked List (effective navigation) • Control to play/pause, move next/previous • Queue management for song playing (Queue ADT) • Support for undo operation using Stack ADT • Songs can be dynamically loaded & interacted • Efficient GUI Implementation 💡 This project improved my knowledge about Data Structures & Algorithms through practical implementation of concepts such as Linked List, Stack, and Queue. Always looking forward to enhancing the UI/UX and adding more features. #Python #Programming #DataStructures #Algorithms #Projects #music
To view or add a comment, sign in
-
🎲 I Built a Python Terminal Game: BUSINESS STRATEGY GAME 🌍💼 🔹 What I built: A command-line Python game inspired by Monopoly-style gameplay where multiple players compete to build wealth by rolling dice, buying global properties, paying rent, and managing their in-game economy. This terminal-based project includes: 🎲 Dice roll system (randomized 1–6) 🏠 Property buying & ownership system 💸 Rent payment mechanism between players 🔁 Turn-based multiplayer gameplay 💰 Player balance management system 🎨 Color-coded terminal UI using ANSI escape codes 🌍 Global city-based game board design 🛠️ How I built it: Built completely using core Python (no external libraries) Applied concepts like: random module for dice simulation Lists & dictionaries for storing players and city data Loops (while, for) for continuous gameplay Conditional statements (if-elif-else) for game decisions State management using variables (position, money, ownership) ANSI escape codes for enhancing terminal UI 📚 What I learned from this project: ✅ Managing multi-player game state efficiently ✅ Designing turn-based game logic ✅ Implementing real-world concepts like ownership & transactions ✅ Strengthening problem-solving and control flow skills ✅ Enhancing user experience in CLI without GUI 🎯 Why this matters: This project helped me understand: How game engines handle state and player interactions How structured logic can simulate real-world systems How scalable thinking improves code design It significantly strengthened my foundation in Python and logical thinking. 🚀 Next Goal: Planning to upgrade this project into: An OOP-based structured version A React-based web application with interactive UI 👩🏫 Special Thanks: To my mentor Ritika Bisht for her continuous support, and to the Blaze Forge program for encouraging project-based learning. GitHub:https: //https://lnkd.in/gR62zhcU #Python #Projects #GameDevelopment #Coding #React #Learning
To view or add a comment, sign in
-
🚀 Built a Modern Snake Game using Python & Pygame 🐍 Excited to share my latest project where I recreated the classic Snake Game with a modern UI and enhanced features! ✨ Key Features: ✔️ Smooth gameplay with responsive controls ✔️ Gradient snake design for better visuals ✔️ Score & High Score tracking system ✔️ Clean and minimal dark theme UI ✔️ Game menu and restart functionality This project helped me strengthen my concepts in Python, game loops, event handling, and file management. Always learning, always building 💻🔥 #Python #Pygame #GameDevelopment #Coding #Projects #StudentDeveloper #BTech #Programming #Tech If you want a more attractive / viral style caption, try this: From basic Python to building my own game 🎮 I just developed a fully functional Snake Game using Python & Pygame 🐍 What started as simple logic turned into a complete game with UI, scoring system, and smooth gameplay. Small projects like these are helping me grow every day in my coding journey 🚀 Next step → More advanced game development! #BuildInPublic #PythonDeveloper #CodingJourney #GameDev #LearnByDoing #TechStudents
To view or add a comment, sign in
-
🚀 Built My First 2D Game Using Python! I’ve always been curious about games—not just playing them, but understanding how they actually work behind the scenes. That curiosity pushed me to take my first step into game development. As a starting project, I developed a simple 2D Catch Game using Python and Pygame. 🎮 Features: • Player-controlled movement • Falling object mechanics • Score and lives system • Level-based difficulty increase • Pause and restart functionality • Game over system with sound 💡 Through this project, I gained hands-on experience in: • Game loop and real-time updates • Collision detection • Event handling in games • Basic game design and balancing This may be a small project, but it’s an important milestone for me as I begin my journey into game development. Looking forward to building more advanced and creative games ahead.
To view or add a comment, sign in
-
🎯 From Code to Motion: Building a Functional Snake & Ladders Game in Python I’ve always believed the best way to level up in Software Development is by building real-world projects from scratch 💡. Recently, I challenged myself to recreate the classic Snake & Ladders game using Python—focusing on clean architecture, efficient logic, and smooth UI interactions. Here’s a glimpse into what went behind the scenes 👇 🧠 Logic Mapping Engineered a custom game logic system to manage the 100-square grid, ensuring precise snake & ladder mappings with optimized control flow. 🔁 Step-by-Step Movement Implemented recursive algorithms so tokens traverse each node step-by-step instead of jumping instantly—making the gameplay feel more dynamic and realistic ⚡ 🎨 Dynamic Visuals Leveraged coordinate geometry to render curved snakes and structured ladders directly via code, keeping the rendering pipeline lightweight and efficient 🎯 ⚙️ State Management Designed an event-driven architecture to handle player turns, dice roll animations 🎲, and dynamic user inputs like custom player names 💻 Tech Stack Python 3 🐍 | Tkinter 🖼️ | OOP Principles 🧩 This project was a solid deep dive into problem-solving, backend logic design, and UI synchronization. It’s amazing how modular, well-structured code can transform into a fully functional interactive application 🚀 Currently exploring my next challenge in the Software Engineering space—open to learning, building, and collaborating! #Python #GameDevelopment #SoftwareEngineering #OOP #Tkinter #TechProjects #CodingJourney #BuildInPublic #TechForGood
To view or add a comment, sign in
-
Day 03 of 30 — urls.py & URL Dispatcher 🐍 Every time a user opens a page in your Django app, something needs to decide what happens next. That is urls.py. It reads the URL, matches it to a pattern, and sends the request to the correct View. No match → no page. Simple as that. In this video I explain how it works, with examples of static paths, dynamic URLs, and how to split routes across apps with include(). My English is A2. My Django is getting better every day. 🚀 #Django #Python #30DaysOfDjango #LearningInPublic #Developer
To view or add a comment, sign in
-
🚀 Built an Interactive Number Guessing Game using Python & Streamlit I recently created a simple yet engaging web app where users try to guess a randomly generated number between 1 and 100, with real-time hints guiding them: ⬆️ Guess Higher ⬇️ Guess Lower ✨ What I implemented: • Interactive UI using Streamlit • Session State for maintaining game flow • Real-time feedback on guesses • Attempt counter tracking performance • Automatic reset after a successful guess Planned improvements: Difficulty levels, leaderboard, and timed challenges. 🔗 Live Demo: https://lnkd.in/e8UyNnqr 💻 GitHub: https://lnkd.in/eD9MFDJM Building small projects like this helps sharpen problem-solving skills and deepen understanding of how Python logic can power interactive applications. Feedback is always welcome! #Python #Streamlit #WebDevelopment #Coding #Projects #DeveloperJourney #BuildInPublic #Programming #Tech
To view or add a comment, sign in
-
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development