๐ A real-time interactive football tactics board! โฝ
๐ฏ Interactive Field
- Drag-and-drop players with smooth animations
- Multiple formation presets
- Team visibility controls
๐จ Drawing Tools
- ๐บ Two triangle tools with different colors
- ใฐ๏ธ Line tool for movement paths
- ๐ Player numbers toggle
- โฝ Movable ball object
๐ Real-time Collaboration
- Instant updates across all connected users
- Perfect for team planning!
- Python 3.10 or higher
- Pygame
- Flask with SocketIO
- Web browser with HTML5 Canvas support
- ๐ฑ๏ธ Click "Run" to start the application
- ๐ Select formations for both teams
- ๐ฏ Use the Tools menu for drawing
- ๐ฅ Toggle objects in the Objects menu
- ๐ Formation dropdowns
- ๐๏ธ Team visibility toggles
- ๐ Reset button
- Select your tool:
- ๐ Numbers
- ๐บ Triangle 1 (Orange)
- ๐ป Triangle 2 (Purple)
- โก๏ธ Lines
- ๐ฏ Click players to create shapes
- โน๏ธ Use "Stop Tool" when done
- ๐๏ธ "Toggle Shapes" for visibility
- ๐ Reset Tool to clear
- ๐ฑ๏ธ Click and drag players
โ ๏ธ Clean clicks needed with numbers displayed
- ๐ Backend: Flask with SocketIO
- ๐ป Frontend: HTML5 Canvas
- ๐ Real-time WebSocket updates
- ๐ฅ๏ธ Canvas: 1920x1080
- โก Dragging performance
- ๐ข Drastic dragging performance with numbers
- ๐ฑ Mobile experience needs work
- ๐จ Shape tool refinements needed
- ๐ More formation options
- โก๏ธ Multiple line tools
- ๐จ Team color customization
- ๐ฑ Mobile optimization
Current version: 0.9.0 (Beta) ๐ง
Created with โค๏ธ by spyderkam
This project is licensed under the MIT License. See the LICENSE file for details.
Last updated: 2024 โจ