Dziedziczenie i klasa abstrakcyjna | SharpCave – kurs programowania gier w C#
Dziewiąty odcinek z serii, której celem jest stworzenie i rozbudowanie gry kamień, papier, nożyce w C#.
Przyszedł czas na zajęcie się metodą obsługującą podawanie znaku przez gracza komputerowego. W tym filmie tworzę osobną klasę dla tego typu gracza i pokazuję jak można skorzystać z podobieństw do klasy opisującej gracza człowieczego, jakkolwiek to brzmi. Wchodzimy w dziedziczenie i pokazuję przy okazji zastosowanie klasy abstrakcyjnej. Pojawia się też przy okazji ternary operator, który pozwala skrócić zapis niektórych instrukcji warunkowych.
Kod z tego odcinka: https://github.com/FeniXb3/SharpCave/tree/aa81eb40b5f04bb8e54e187e9ce610b95888cd48
—
Zapraszam Cię do wspierania moich działań na kanale. Są aktualnie dwie opcje:
– zakup mojej książki “InspiracJA – o byciu natchnieniem dla siebe i innych” – https://enklawa.edu.pl/inspiracja
– cykliczne wsparcie na Patronite – https://makegames.today/wsparcie
—
Linki powiązane z filmem:
– https://learn.microsoft.com/en-us/dotnet/csharp/fundamentals/tutorials/inheritance
– https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/abstract
– https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/operators/conditional-operator
#gamedev #csharp #vscode