Cześć #gamedev. Pojawił się tut do arkanoida.
Jakość oczywiście będzie rosnąć, muszę się przyzwyczaić do blogowego stylu. Skina też zmienię, ten jest raczej okropny.

W kolejnych odcinkach #noctprogramuje:
- Pętla stałokrokowa, co to jest, oraz dlaczego jest wygodna i sprawna przy poruszaniu obiektów (fixed step movement)
- Widoki, do czego można ich użyć

Co najpierw?

  • pętla stałokrokowa 31.6% (6)
  • widoki 0% (0)
  • ekwipunek 10.5% (2)
  • kontener przeciwników 0% (0)
  • ładowanie tekstur 0% (0)
  • animacje 5.3% (1)
  • edytor map 21.1% (4)
  • po prostu daj gierki 31.6% (6)

Oddanych głosów: 19

Tak wygląda mój system drag&drop, kilka ficzerów jeszcze dodam, zastanawiam się także nad stackowaniem przedmiotów, jednak to prawie podwaja ilość kodu, a wydajność spada o około 10-20%.

Dodam, że przed opisem tego systemu, fajnie byłoby wspomnieć kilka rzeczy o widokach (raczej niezbędne)
Noct - Tak wygląda mój system drag&drop, kilka ficzerów jeszcze dodam, zastanawiam si...
  • Odpowiedz
Ej, #gamedev, piszę sobie takiego mini-shooter-towerdefense, no i narysowałem sobie mapkę (10/10, wiem ( ͡° ͜ʖ ͡°))
I teraz ma ktoś pomysł, czym mógłbym strzelać czym i w co? Póki co są to placeholdery (np trójkąt musi dostać 3 strzały, kwadrat 4 itp), spawnują się losowo (wagowo), mają różne statystyki itp. No wszystko jest gotowe, żeby dostosować pod grafikę.
Macie może pomysły jak (przy graficznych
Noct - Ej, #gamedev, piszę sobie takiego mini-shooter-towerdefense, no i narysowałem ...
Macie może pomysły jak (przy graficznych skillsach kalafiora z parkinsonem) ulepszyć moją grafikę?


@Noct: poszukaj darmowej/kup, jest w cholere grafik za grosze
  • Odpowiedz
Czy bylibyście zainteresowani blogiem, w którym pokazuję jak napisać jakieś prostsze gierki, typu arkanoid, diep.io, jakies czołgi, snake, tictactoe itp?
Posty w postaci problemów, które napotkałem, rozwiązań i oczywiście fragmentów kodu z opisem. Czasami jakiś mój projekt - ciekawostki o nim.

Technologie:

C++ lub C# i odpowiednio SFML lub SFML.net

Czytałbyś bloga o problemach początkującego game-developera?

  • Tak 58.0% (353)
  • Nie 31.9% (194)
  • Sprawdzam 6.4% (39)
  • Ale to już było... 3.8% (23)

Oddanych głosów: 609

Kilka "drobnych zmian" (czyli przepisanie 3/4 kodu, "bo to ma działać lepiej!")

Changelog:
- kilka usuniętych bugów
- kilka dodanych bugów
- działające statystyki gracza (szybkość ataku, obrażenia itp., nie wszystko jest obecnie widoczne, ale już okodowane)
Noct - Kilka "drobnych zmian" (czyli przepisanie 3/4 kodu, "bo to ma działać lepiej!"...
Ciąg dalszy prac nad moim rpgiem.

Changelog:
- Przepisany całkowicie na nowo system ładowania tekstur - tym razem z użyciem dynamicznych vectorów, zamiast "manualnego" ładowania (wszystko robi się teraz "samo", wystarczy wrzucić pliki w odpowiednie foldery)
- Sprawna zmiana map
- Początki Ai - tworzenie przeciwników, ich spawn i poruszanie - nad tym aktualnie pracuję
Noct - Ciąg dalszy prac nad moim rpgiem.

Changelog:
- Przepisany całkowicie na no...
@Noct: nareszcie ktoś, kto nie robi w Unity czy innym Unreal Engine!
Cenię to, zwłaszcza że SFML to moja ulubiona biblioteka do gamedevu i sam w niej klepię :D, dodaję do obserwowanych.
  • Odpowiedz
@Noct: takiej odpowiedzi się spodziewałem, fajnie że chcesz to robić i na pewno nauczysz się wiele przy tej okazji. Widać potencjał :)
Jeśli mogę coś poradzić: gdy już stwierdzisz, że w swoim engine osiągnąłeś wszystko, koniecznie przepisz grę w Unity albo w Unreal Engine. To fajna wprawka, otwiera oczy i buduje szacun do twórców tych produktów ;)
  • Odpowiedz