Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/brankobjelic/retrogamingtournament
Web application for organizing and keeping records of a retro-gaming event. Asp.NET Web API + Angular + MS SQL
https://github.com/brankobjelic/retrogamingtournament
3-tier-architecture angular asp-net-core-web-api entity-framework-core mssql-database
Last synced: 26 days ago
JSON representation
Web application for organizing and keeping records of a retro-gaming event. Asp.NET Web API + Angular + MS SQL
- Host: GitHub
- URL: https://github.com/brankobjelic/retrogamingtournament
- Owner: brankobjelic
- Created: 2023-10-02T23:16:44.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-01T01:12:28.000Z (8 months ago)
- Last Synced: 2024-10-12T07:21:12.690Z (26 days ago)
- Topics: 3-tier-architecture, angular, asp-net-core-web-api, entity-framework-core, mssql-database
- Language: C#
- Homepage: https://github.com/brankobjelic/RetroGamingTournament
- Size: 306 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Developing a record-keeping web application for a retro-gaming event. In the event, 8–16 participants play games on-site on up to four Sega MegaDrive II gaming consoles.
An event lasts one day. Usually, three tournaments (games) are played per event. There are several game types, and according to the game type and number of participants, tournaments can have different stages.
Some tournaments have a group stage, with groups of 3–4 participants, where every contestant meets every other group participant. The best of them advance to the elimination rounds.
Other tournaments have elimination rounds only.
Some games, like Mega Bomberman and Micro Machines, are played by four players simultaneously, while the majority of games are played by two players at a time.
Some other games include Mortal Kombat 3, Street Fighter II, Sensible Soccer, NBA Jam, R'n'R Racing, etc.
The web application consists of an ASP.NET Web API on the backend, an Angular client on the frontend, and a MS SQL database for persisting the data.
The application will be used to automate the tournament draw process, enter the results, and keep track of participants who advance to the next stage.