[GRYdzień#7] Tworzenie gry na żywo w 30 minut | GRYdzień 2020
To już tydzień! 7 grudnia powstanie siódma gra w ramach wyzwania GRYdzień 2020. W końcu ustalam termin kolejnego live poprzedniego dnia. :D Będę tworzył kolejną grę, ponownie w microStudio, bo chcę rozwinąć kilka elementów, które wprowadziłem do tej pory.
Wspieraj mnie na Patronite - https://patronite.pl/konradgadzina/description
W sumie bawi mnie, że jednym z powodów, dla których stworzyłem profil autora na Patronite jest cheć zdobycia pieniędzy na oddelegowanie komuś montażu filmów, a przy tym konkretnym filmie nakombinowałem sięprzy montażu jak jeszcze nigdy. :D Jest tutaj kilka rzeczy, które mnie bardzo bawią, mam nadzieję, że u Ciebie wywołają chociaż na chwilę uśmiech. :D
Zależy mi na tworzeniu treści dostępnych dla każdego bezpłatnie. Jednocześnie czasu, który spędzam na tym nie mogę przeznaczyć na zarabianie, a potrzebuję pokryć aktualne koszty i chciałbym rozszerzyć swoje możliwości. Dlatego od teraz możesz dalej oglądać moje filmy, czytać moje posty i grać w darmowe małe gry jednocześnie wspierając mnie i moje działania. Z góry bardzo Ci za to dziękuję. :)
https://patronite.pl/konradgadzina/description
Materiały użyte w tym filmie:
Muzyka w intro - https://youtu.be/J9LniY2nL-k?t=2174
Autor: SMKKPM - Sekcja Muzyczna Kołłątajowskiej Kuźni Prawdziwych Mężczyzn - https://www.facebook.com/smkkpm
https://www.youtube.com/channel/UCeUl9H7VMpvhjuJ3pQ_252w
Okulary - https://pngio.com/images/png-a1167260.html
Obrazek zegarka - https://opengameart.org/content/bombada
Strona autora - http://www.lostdecadegames.com/
Tło sylwetki - https://wallpaperose.com/blue-supernova.html
https://www.pexels.com/photo/red-curtain-4722583/
Biegnący ninja - https://opengameart.org/content/ninja-run-free-sprites
W roli PacMana - logo DaVinci Resolve, programu, w którym montuję filmy :D
#Patronite #crowdfunding #gamedev
...
https://www.youtube.com/watch?v=V5BSn4pIP1U
To już drugi tydzień wyzwania GRYdzień 2020! Ależ czas leci. W dzisiejszej grze ponownie inspiracja związana z Osadnikami z Catanu, ale tym razem są to elementy z dodatku - Catan Odkrywcy i Piraci. W trakcie losowania elementów przyszedł mi pomysł, żeby kiedyś zorganizować gamejam, na którym zamiast tematu przedstawionego jako jakieś słowa byłaby wybrana jedna gra planszowa, której elementy miały by być inspiracją do stworzenia jamowej gry. Gra mogła by "bazować" na bodźcach z któregokolwiek elementu gry, w tym z instrukcji czy pudełka. :D A pomysł na dzisiejszą grę jeszcze mi się nie wyklarował, ale może coś z pływaniem statkiem, zobaczymy.
Wczorajszą grę, inspirowaną elementami z gry Sagrada można znaleźć tutaj - https://microstudio.dev/i/FeniXb3/201213/
Więcej info o wyzwaniu tutaj - https://makegames.today/GRYdzien2020
Zapraszam też bezpośrednio na Discorda, na którym umieszczam inspiracje na każdy dzień - https://makegames.today/discord
#GRYdzień #gamedev #microStudio
...
https://www.youtube.com/watch?v=oPhtrQT93WI
Gry za darmo! Mam kilka gier do rozdania - szczegóły w filmie, a linki do gier, o których mowa znajdziesz poniżej. Czy któraś z nich Cię interesuje? :)
Linki do gier:
- Golf With Your Friends - https://store.steampowered.com/app/431240/Golf_With_Your_Friends/
- Generation Zero - https://store.steampowered.com/app/704270/Generation_Zero/
- Fun With Ragdolls The Game - https://store.steampowered.com/app/1142500/Fun_with_Ragdolls_The_Game/
- Strange Brigade - https://store.steampowered.com/app/312670/Strange_Brigade/
- Yooka-Laylee and the Impossible Lair - https://store.steampowered.com/app/846870/YookaLaylee_and_the_Impossible_Lair/
- Catherine Classic - https://store.steampowered.com/app/893180/Catherine_Classic/
- The Shapeshifting Detective - https://store.steampowered.com/app/898650/The_Shapeshifting_Detective/
Spis treści:
00:00 - Rozdajo gry!
00:12 - Humble Choice September 2020
00:41 - Golf With Your Friends
00:52 - Generation Zero
01:10 - Fun With Ragdolls The Game
01:35 - Strange Brigade
01:59 - Yooka-Laylee and the Impossible Lair
02:22 - Catherine Classic
02:36 - The Shapeshifting Detective
03:01 - Podsumowanie
Kliknij w link, aby zasubskrybować kanał: https://makegames.today/youtube/sub
#humblebundle #darmowegry #free
...
https://www.youtube.com/watch?v=DvHzgJJe65o
Dziewiąty dzień wyzwania GRYdzień 2020, a w nim inspiracja wyciągnięta z gry Neuroshima Hex! Dzisiejszą inspiracją są elementy z gry planszowej Osadnicy z Catanu. Jeszcze nie mam klarownego pomysłu na to, co chcę dziś zrobić, zobaczymy do czego jeszcze mnie natchnie przed startem live.
Wczorajszą grę, inspirowaną elementami z gry Osadnicy z Catanu można znaleźć tutaj - https://microstudio.dev/i/FeniXb3/201208/
Więcej info o wyzwaniu tutaj - https://makegames.today/GRYdzien2020
Zapraszam też bezpośrednio na Discorda, na którym umieszczam inspiracje na każdy dzień - https://makegames.today/discord
#GRYdzień #gamedev #microStudio
...
https://www.youtube.com/watch?v=GP3UW4RMtx8
W tym odcinku wspominam o kilku błędach, jakie może popełnić początkujący przy korzystaniu z pętli for programując w C#. Pokazuję też dwa różne przypadki, które prowadzą do tego samego wyjątku przy wykorzystywaniu metody SetCursorPosition do ustawiania kursora w wybranym miejscu w konsoli.
Kolejny film z kursu programowania gier, w którym pokazuję podstawy C# na przykładzie tworzenia gry typu roguelike. Będę trzymał tempo na tyle wolne, by osoby nie znające się w ogóle na programowaniu mogły rozpocząć łatwo swoją przygodę z tworzeniem gier.
Będzie to przy okazji mały devlog projektu roguelike, za którego zabieram się od kilku miesięcy.
Kliknij w link, aby zasubskrybować kanał: https://makegames.today/youtube/sub
Tematy:
00:00 - Zapowiedź tematów odcinka
00:16 - Błędy przy pętli for
03:20 - Złożoność zagnieżdżonych pętli
04:13 - Ograniczenia SetCursorPosition
05:47 - Podsumowanie
#gamedev #csharp #kursprogramowania
...
https://www.youtube.com/watch?v=7rky1gO0qGQ
Wow, to była długa przerwa. :D Ten odcinek nagrałem jeszcze w listopadzie, ale na długo utknąłem przy montowaniu, bo materiału wyszło więcej niż planowałem. W międzyczasie dużo się działo, a przez niezmontowanie tego odcinka nie zabierałem się do nagrywania kolejnych. Zrobiłem jednak pewne kroki, żeby filmy mogły się pojawiać ponownie regularnie. Więcej informacji znajdziesz tutaj - https://patronite.pl/konradgadzina
W tym odcinku przenoszę dane związane z graczem do osobnej klasy. Zaczynam więc korzystać z obiektu tej klasy i jego pól. Pokazuję przy okazji małą rzecz, która pomoże Ci utrzymać repozytorium w większym porządku, bez tworzenia malutkich commitów na zmiany, które powinny były się znaleźć w poprzednim commicie - amend commit.
Kod z tego odcinka: https://makegames.today/kod/rogalik/23
Przydatne linki:
https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/fields
https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/operators/new-operator
Tematy:
00:00 - Zapowiedź tematów
01:43 - Dodanie klasy Player
02:46 - Przeniesienie zmiennych do klasy Player
03:21 - Pola klasy Player są nieużywane
04:59 - Tworzenie zmiennej typu Player
05:34 - Korzystanie ze zmiennej typu Player
07:14 - Tworzenie nowego obiektu klasy
08:42 - Korzystanie z pól obiektu
11:40 - Umieszczene zmian w repozytorium
11:49 - Zmiana commita - amend commit
14:23 - Amend commit a zmiany na serwerze
15:24 - Podsumowanie
Kolejny film z kursu programowania gier, w którym pokazuję podstawy C# na przykładzie tworzenia gry typu roguelike. Będę trzymał tempo na tyle wolne, by osoby nie znające się w ogóle na programowaniu mogły rozpocząć łatwo swoją przygodę z tworzeniem gier.
Będzie to przy okazji mały devlog projektu roguelike, za którego zabieram się od kilku miesięcy.
Kliknij w link, aby zasubskrybować kanał: https://makegames.today/youtube/sub
#gamedev #csharp #kursprogramowania
...
https://www.youtube.com/watch?v=cp0YLydbhL0
W trakcie rozmowy z ludźmi z firmy GameDesire na temat wrzucenia nagrania z prezentacji "Inspiruj i daj się zainspirować" na mój kanał dowiedziałem się o ich nowej inicjatywie. Jest to cykl 10 webinarów o grach mobilnych "Gaming na Giełdzie: Mobile Academy", do którego chcę Cię zaprosić.
Marek Wylon, CEO GameDesire, wraz z Kacprem Mendakiewiczem, Digital Marketing Specialist, w pierwszym webinarze omawiają ogólnie rynek gier mobilnych, oraz przedstawiają jak wygląda proces tworzenia gier free to play. Są to gry, w których GameDesire specjalizuje się od wielu lat, sam przez 2,5 roku pracy w GD pracowałem przy trzech takich grach. W przypadku tego cyklu webinarów ograniczam się tylko do informowania, nie będę sam przekazywał żadnej wiedzy.
Artykuł z informacją o całej serii i nagraniem pierwszego webinaru znajjdziesz w serwisie StockWatch: https://www.stockwatch.pl/wiadomosci/gaming-na-gieldzie-mobile-academy
Dodatkowe linki do stron wspominanych przeze mnie w filmie:
https://www.techopedia.com/definition/27039/free-to-play-f2p
https://en.wikipedia.org/wiki/Free-to-play
https://www.stockwatch.pl/wiadomosci/gaming-na-gieldzie-mobile-academy
https://splitmetrics.com/
https://www.playtestcloud.com/
https://strictminds.pl/2020/10/13/gaming-na-gieldzie-mobile-academy/
...
https://www.youtube.com/watch?v=-D8Hth4E5hY
Wreszcie dochodzimy do interaktywnej części gry - poruszania się. Jak przekonasz się w trakcie tego filmu, żeby gra aktualizowała pozycję postaci w grze po naciśnięciu konkretnego klawisza wystarczy tylko kilka linii kodu. Poznasz nowe typy, które są nam potrzebne przy pracy z klawiaturą w aplikacji konsolowej - ConsoleKeyInfo oraz ConsoleKey.
Kod z tego odcinka: https://makegames.today/kod/rogalik/17
Linki do stron pokazanych w trakcie filmu:
https://github.com/FeniXb3/Moai
Inne przydatne linki:
https://docs.microsoft.com/en-us/dotnet/api/system.consolekeyinfo?view=netcore-3.1
https://docs.microsoft.com/en-us/dotnet/api/system.consolekey?view=netcore-3.1
Kolejny film z kursu programowania gier, w którym pokazuję podstawy C# na przykładzie tworzenia gry typu roguelike. Będę trzymał tempo na tyle wolne, by osoby nie znające się w ogóle na programowaniu mogły rozpocząć łatwo swoją przygodę z tworzeniem gier.
Będzie to przy okazji mały devlog projektu roguelike, za którego zabieram się od kilku miesięcy.
Kliknij w link, aby zasubskrybować kanał: https://makegames.today/youtube/sub
Tematy:
00:00 - Zapowiedź tematów odcinka
00:07 - Zmiana języka na angielski
01:08 - Wyświetlenie samej mapy
02:15 - Wyświetlanie avatara gracza
04:30 - Reagowanie na naciśnięcie klawiszy
05:23 - Sprawdzanie który klawisz naciśnięto
08:48 - Zmiana pozycji avatara gracza
11:04 - Aktualizacja pozycji avatara na ekra
13:41 - Wysłanie zmian na GitHub
14:01 - Zakończenie
#gamedev #csharp #kursprogramowania
...
https://www.youtube.com/watch?v=1iKAp-JJNTc