Blagario
Blagario copied to clipboard
Agar with no javascript lab: Blazor + html + css
Blagario project
This is just an experimental lab to test to make a multiplayer web game without javascript (or almost without). Components:
- blazor ( netcore 3.0.100 )
- html
- css
Maybe a more simple game (pong, snake, space invaders ) would be enough to make the lab ... but ... let's try.
This is not a real project, just a lab to enjoy and for experimental purposes (check performance, refresh, network bandwidth, learn new blazor features, ... ).
How it works?
- All elements ( cell, viruses, world, pellets, W) are simple C# classes.
- Each element has a
Ticmethod who makes game move on. - They are a
HostedServicewho calls theTics. Universeis injected asAddSingleton: one Universe for all people.Playeris injected asScoped: one Cell for Player (connection).- Mouse is tracked by blazor (
@onmousemove'sMouseEventArgs)
Collaboration wanted:
Make PR to this report and contribute to hacktoberfest
Two gamers, two cells