Dziedziczenie i klasa abstrakcyjna | SharpCave – kurs programowania gier w C#



Dziedziczenie i klasa abstrakcyjna | SharpCave – kurs programowania gier w C#

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