Skip to content

lanicon/Blagario

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 Tic method who makes game move on.
  • They are a HostedService who calls the Tics.
  • Universe is injected as AddSingleton: one Universe for all people.
  • Player is injected as Scoped: one Cell for Player (connection).
  • Mouse is tracked by blazor ( @onmousemove's MouseEventArgs )

Collaboration wanted:

See todo list and make PR's

Make PR to this report and contribute to hacktoberfest

screenshot Two gamers, two cells

About

Agar with no javascript lab: Blazor + html + css

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 89.5%
  • HTML 7.1%
  • CSS 3.4%