Skip to content

Latest commit

ย 

History

History
97 lines (69 loc) ยท 2.27 KB

File metadata and controls

97 lines (69 loc) ยท 2.27 KB

๐ŸŽฎ Tactics Board

Version Status License

๐Ÿƒ A real-time interactive football tactics board! โšฝ

โœจ Features

๐ŸŽฏ 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!

๐Ÿ“‹ Requirements

  • Python 3.10 or higher
  • Pygame
  • Flask with SocketIO
  • Web browser with HTML5 Canvas support

๐Ÿš€ Getting Started

  1. ๐Ÿ–ฑ๏ธ Click "Run" to start the application
  2. ๐Ÿ“‹ Select formations for both teams
  3. ๐ŸŽฏ Use the Tools menu for drawing
  4. ๐Ÿ‘ฅ Toggle objects in the Objects menu

๐ŸŽฎ Controls

๐Ÿ‘ฅ Team Management

  • ๐Ÿ“Š Formation dropdowns
  • ๐Ÿ‘๏ธ Team visibility toggles
  • ๐Ÿ”„ Reset button

๐ŸŽจ Drawing Tools

  1. Select your tool:
    • ๐Ÿ“ Numbers
    • ๐Ÿ”บ Triangle 1 (Orange)
    • ๐Ÿ”ป Triangle 2 (Purple)
    • โžก๏ธ Lines
  2. ๐ŸŽฏ Click players to create shapes
  3. โน๏ธ Use "Stop Tool" when done
  4. ๐Ÿ‘๏ธ "Toggle Shapes" for visibility
  5. ๐Ÿ”„ Reset Tool to clear

๐ŸŽฏ Player Movement

  • ๐Ÿ–ฑ๏ธ Click and drag players
  • โš ๏ธ Clean clicks needed with numbers displayed

๐Ÿ› ๏ธ Technical Details

  • ๐Ÿ Backend: Flask with SocketIO
  • ๐Ÿ’ป Frontend: HTML5 Canvas
  • ๐ŸŒ Real-time WebSocket updates
  • ๐Ÿ–ฅ๏ธ Canvas: 1920x1080

โš ๏ธ Known Issues

  • โšก Dragging performance
  • ๐Ÿ’ข Drastic dragging performance with numbers
  • ๐Ÿ“ฑ Mobile experience needs work
  • ๐ŸŽจ Shape tool refinements needed

๐Ÿ”œ Coming Soon!

  • ๐Ÿ“‹ More formation options
  • โžก๏ธ Multiple line tools
  • ๐ŸŽจ Team color customization
  • ๐Ÿ“ฑ Mobile optimization

๐Ÿ“Œ Version

Current version: 0.9.0 (Beta) ๐Ÿšง

๐Ÿ‘จโ€๐Ÿ’ป Author

Created with โค๏ธ by spyderkam

๐Ÿ“œ License

This project is licensed under the MIT License. See the LICENSE file for details.


Last updated: 2024 โœจ