Since our game is already a Blazor WebAssembly, we will easily be able to deploy it to multiple cloud hosting platforms. Any service that provides for a static website will also be able to host our game. In this series, we're going to be working with Azure for our web service development, so it makes … Continue reading Lesson 5.2: Setting up Azure Storage Account for Static Website
Month: October 2020
Lesson 5.1: Introduction to Serverless Architecture in Azure
In the last few years, the concept of serverless computing has become much more prominent, but what does that actually mean? There are clearly servers in the cloud running code to implement our web application or service. But with serverless cloud implementations, we free developers from infrastructure management and allow the cloud providers to manage … Continue reading Lesson 5.1: Introduction to Serverless Architecture in Azure
Lesson 4.15: The Wrap
This was another large chapter with many improvements to our game engine. Along the way we also learned some key concepts and design patterns that can be used in any .NET and C# project. Learning in the context of building a game is always more fun for me, so I hope you're all enjoying the … Continue reading Lesson 4.15: The Wrap
Lesson 4.14: Move Remaining Data to JSON
We've made progress moving our data files thus far. In this lesson we are going to convert the last three factories to load their data from JSON files. We will follow the patterns that have been used in the last 3 lessons: Data Transfer Objects, our JsonSerializationHelper, and modifying the factories to retrieve instances of … Continue reading Lesson 4.14: Move Remaining Data to JSON
Lesson 4.13: Read World Data from File
As we continue moving our data from code to files, the world locations are the big source of data to convert. We will follow the same design principles as the last two lessons: JSON file with data, Data Transfer Objects for reading data and creating game objects, and refactoring corresponding game classes to be more … Continue reading Lesson 4.13: Read World Data from File
Lesson 4.12: Read Monster Data File
We are going to continue our move to data files by working on the monster data. We will follow the same design that we described in the last lesson. We will create a new JSON data file, create a couple of Data Transfer Objects to use in serialization, and update the MonsterFactory to load and … Continue reading Lesson 4.12: Read Monster Data File