Skip to content

Meeting #3 ‐ 01.10.2024

Ahmet Fırat Gamsız edited this page Oct 7, 2024 · 1 revision

Meeting Details

  • 📆 Date: 01.10.2024
  • ⌛ Duration: 15.00 - 17.00
  • 📍 Location/Platform: Face-to-face in BM B5
  • 📝 Note-taker: Ahmet Firat Gamsiz

Participants

  • ✅ Ahmet Fırat Gamsız
  • ✅ Isil Su Karakuzu
  • ✅ Orhan Unuvar
  • ✅ Ozan Kaymak
  • ✅ Soner Kuyar
  • ✅ Yusuf Aygun

Agenda

  • Review of game records availability in Wikidata and integration possibilities.
  • Defining semantic search capabilities for the chess community platform.
  • Finalizing community interaction mechanisms, including user-generated content and incentives.
  • Structuring and organizing chess game data to enhance user engagement.

Action Items

# Details Responsible Due Date Issue
1 Gather platform requirements. TBD TBD TBD
2 Create user interaction scenarios. TBD TBD TBD
3 Develop mockups for core platform features. TBD TBD TBD
4 Putting meeting note #3 Ahmet Firat Gamsiz - #255

Additional Notes

  • Chess game records from sources like Wikidata are limited, though metadata such as player names, titles, and Elo ratings are available. Detailed game records, particularly from Lichess, offer more comprehensive data, including opening moves and game progress, which will be critical for the replay and commentary features. While integrating game data, it's important to enrich the platform with this detailed information to support features like game replays, move-by-move analysis, and player tracking.

  • A semantic search will allow users to filter chess players based on specific attributes, such as country, age, Elo rating, title, and tournament participation. Additionally, metadata such as player rankings and participation history can be linked to user profiles.

  • Fostering meaningful interaction among community members is central to the platform. Features such as the ability to create posts, comment on games, follow/unfollow users, and create puzzles will provide the foundation for a dynamic and engaging community. Labelling and categorization systems (e.g., tournaments, tips, events, coaching) will help organize the content. These labels will also aid in making user-generated content structured and machine-readable, improving content management and accessibility.

  • One of the core features will be the ability for users to replay chess games, including options to annotate specific moves or game positions. Chess APIs will enhance this experience by providing real-time analysis, such as game statistics based on board positions. By enabling users to interact with the games through comments and analysis, the platform will encourage deeper engagement.

  • Chess puzzles will be another major component, with users able to create, rate, and comment on puzzles. A system of upvotes and rankings will incentivize puzzle creation, while high Elo-rated players will have more influence in puzzle approval.

  • To reduce data redundancy and optimize storage, only games with active user interactions (comments or annotations) will be saved to the platform’s database. This ensures the system remains efficient while still enabling users to engage with game data.

🏠 Home

🔬 Lab Reports

📝 Online Meeting Notes

📹 User Scenarios and Mockups

📑 UML Diagrams

🎓 Who We Are

CMPE352

🔎 Research

🚀 Practice Project

📝 General Meeting Notes

📝 Backend Meeting Notes

📝 Frontend Meeting Notes

📝 Mobile Meeting Notes

🎓 Who We Are

📂 Templates

Clone this wiki locally