Skip to content

Asteroids Game generated by Scott and Mark Learn to Code, commited directly as written, just after BUILD 2023 keynote. Many many thanks to Yanan Cai for her help and prompt engineering.

Notifications You must be signed in to change notification settings

shanselman/AsteroidsGame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mark and Scott Learn to Code - the BUILD 2023 "Locknote" featuring GitHub Copilot Chat and Visual Studio

This is the Asteroids Game generated by Scott and Mark Learn to Code, commited directly as written, just after BUILD 2023 keynote. Many many thanks to Yanan Cai for her help and prompt engineering.

If you want to try to start where we started and follow along, generating code with GitHub Copilot, check out the "startpoint" branch - that's where we started!

Watch the video

Watch the talk where this project was created live with GitHub Copilot at http://aka.ms/Build/ScottandMark

Project Structure

AsteroidsGame solition is a .Net Web App which implements the multi-player game backend in C# and front end canvas in Javascript using SignalR technology.

All game backend is under AsteroidsGame project, including:

  • SignalR Hub
  • Core game logic
  • Framing queue and service
  • Asteroid, bullet, spaceship/player classes.

All game Javascript and other rendering resources are under wwwroot folder.

References for the session

About

Asteroids Game generated by Scott and Mark Learn to Code, commited directly as written, just after BUILD 2023 keynote. Many many thanks to Yanan Cai for her help and prompt engineering.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published