ZawzietyRobaczek
ZawzietyRobaczek
#programista15k #asembler #programowanie #gamedev Cześć, wytłumaczy Ktoś ten kawałek kodu w asemblerze krok po kroku, troche jak krowie na granicy, czesc rzeczy rozumiem, ale nie wiem np. o co chodzi kiedy jest napisane (a0) w nawiasie itp

gdzie:
d0 = adres bitmapy w pamieci
d1 = szerokosc bitmapy np. 320
d2 = wysokosc bitmapy np. 256
0
  • Najlepsze
  • Wszystkie komentarze
vytah
@ZawzietyRobaczek: (a0) w nawiasie to użycie pamięci pod adresem zawartym w a0, to samo co \*a0 w C.
d(a0) to mniej więcej \*(d+a0) (przy czym obliczenia są tu w zawsze bajtach), gdzie d to jakaś stała.
Masz poczytaj: https://archive.org/details/Pocket_Guide_Assembly_Language_for_the_68000_Series/mode/2up
Kod wygląda, że wczytuje 16-bitową szerokość spod adresu w d0 i 32-bitowy adres bitmapy z d+d0, po czym włącza pixel o współrzędnych X=d1 Y=d2. Bitmapa jest jednobitowa (pewnie jeden bitplane na
6
vytah
@ZawzietyRobaczek: Zauważyłem właśnie, że szerokość w strukturze jest podana w bajtach, czyli szerokość w pikselach podzielona przez 8
MOVE.l d0,a0 – kopiuje do a0 wskaźnik na szerokość (nie można używać wskaźników bezpośrednio w d0-d7, bo 68000 tak już ma; .l oznacza operację 32-bitową)
MULU (a0),d2 – mnoży 16-bitową szerokość odczytaną przez wskaźnik razy Y, dając numer bajtu na początku wiersza
MOVE.l d(a0),a0 – odczytuje z d+a0 w a0 wskaźnik na początek bitmapy
ADD.l d2,a0
6
Bethesda_sucks
http://www.irontowerstudio.com/forum/index.php/topic,7822.0.html

Znakomity artykuł autorstwa twórcy gier Age of Decadence, Dungeon Rats i nadchodzącego Colony Ship, w którym Vince D. Weller podsumowuje poprzedni rok, zdaje sprawozdanie jak przebiegały prace w tym czasie i jak będą przebiegać w przyszłości. Przy okazji możecie dowiedzieć się jak wygląda proces tworzenia gier indie od środka i dlaczego tak wiele gier nigdy nie ujrzy światła dziennego pomimo znakomitego pomysłu albo ujrzy w postaci znacznie odbiegającej od początkowego
31
  • Najlepsze
  • Wszystkie komentarze
Bethesda_sucks
Dodam tylko, że jestem jednym z beta testerów combat dema Colony Ship i gra jest naprawdę miodna, wciągająca i oferuje wiele godzin zabawy. Niebawem zostanie upublicznione i wówczas również mam zamiar napisać o tym pod tagiem #colonyship . Zachęcam więc do obserwowania tego tagu, bo zapowiada się na najlepszego (a na pewno najciekawszego) erpega od wielu, wielu lat.
5
Bethesda_sucks
3
s.....e
s.....e
Czy ktoś z branży, pracujący przy tworzeniu modeli 3D mógłby powiedzieć ile przeciętnie tworzy się jeden model do gry z szkieletem i animacjami? Zastanawiam się nad przekwalifikowaniem w tym kierunku i chciałbym się zorientować ile czasu pracodawca jest w stanie zaakceptować na takie zadanie i czy bym podołał
#gamedev
1
  • Najlepsze
  • Wszystkie komentarze
o.....y
o.....y
Treść przeznaczona dla osób powyżej 18 roku życia...
1
o.....y
o.....y
@sheeple: Spotkalem sie, ze takie drzewko skladal animator, natomiast czesciej chyba programista juz od animacji.

Wiec nooo, nie da sie okreslic czasu powstawania postaci. Nawet np postac owczarka niemieckiego do mobilki a do AAA gry to roznica diametralna.

@klicek - ile tam wam schodzilo do W3 na postac? :D
1
BadzLepszy
Zrobiłem prototyp głównego menu.

W menu jeszcze dużo rzeczy do zrobienia:
- design buttonów
- wiewiórka z naszym ekwipunkiem (będzie można customizować wiewiórkę)
- logo gry
5
  • Najlepsze
  • Wszystkie komentarze
denis-szwarc
Fajny gameplay nawet :D
#earthx #gamedev
11
ZawzietyRobaczek
ZawzietyRobaczek
#amiga #retro #retrogaming #gamedev Ok, koleś jest po prostu geniuszem.. oczywiście Polak, bo kto :) Krzysztof Kluczek, klon Dooma działający płynie na ... Amidze 500, 7 Mhz i 1 MB Ram.. dzwońcie do Johna Carmacka #pdk :)
http://www.indieretronews.com/2020/02/doom-could-doom-clone-run-on-7mhz-amiga.html?fbclid=IwAR3f0vfDr3zYOJDUKbuxLjNERIlHZSewiEVdBRmFm287Kfgi3smeIQfnnvA
11
  • Najlepsze
  • Wszystkie komentarze
koder
Od pojawienia się ΔV: Rings of Saturn w Early Access na #steam minęło prawie pół roku. Gra w tym czasie mocno się rozbudowała i poprzedni trailer nie pokrywał się już z rzeczywistością. Dziś z przyjemnością przedstawiam wam nowy:


17
  • Najlepsze
  • Wszystkie komentarze
luk_g
Proceduralne generowanie terenu #madfractal #gamedev #unity3d
trochę #tworczoscwlasna
(w komentarzach jeszcze dwa gify)

Odsyłam do moich profili, na których jest więcej ciekawych rzeczy:
- twitter https://twitter.com/LukGameDev
19
  • Najlepsze
  • Wszystkie komentarze
lukasX2002
#gamedev #godot

Taką wyspę zrobiłem do mojej gry, nazwy jeszcze nie ma. W założeniu będzie podobna do grania SkyBlocka w Minecrafcie albo przeglądarkowego Grow Island ( ͡° ͜ʖ ͡°) Powstaje w Godocie, domyślnie PC i Android
6
  • Najlepsze
  • Wszystkie komentarze
plemo
Taką maskę wystrugałem dla bohatera naszej gry -> #awariamagnusa
#grafika #grafika3d #gamedev #tworczoscwlasna #rysujzwykopem #blender
15
  • Najlepsze
  • Wszystkie komentarze
fuuYeah
No hej, zrobiłem sobie statek piracki i napisałem do niego sterowanie, CO DALEJ!?!? (╯°□°)╯︵ ┻━┻

#gamedev #unity3d
9
  • Najlepsze
  • Wszystkie komentarze
Sollfik
Build wrzucony na steam, teraz "tylko" błędy poprawiać i niedoróbki ;) #gamedev #tworczoscwlasna #gry #slowianie

Tu można wishlistować: https://store.steampowered.com/app/1185740/Mira/

#miragra a tutaj obserwować! ;)
4
  • Najlepsze
  • Wszystkie komentarze
BadzLepszy
Dokończyłem integracje z API:
- rejestracja graczy po nicku
- zapisywanie wyniku gracza
- wyświetlanie najwyższych wyników z ostatnich 24h

Następnym razem siadam prawdopodobnie do głównego menu bądź ekranu ekwipunku wiewiórki. Jeszcze dużo rzeczy do zrobienia, ale gra zaczyna nabierać kształtów.
4
buhubuhu
#unity3d #gamedev
A pochwalę się. Gierkę na Brackeys Jam zrobiłem. Jak ktoś ma ochotę zagrać w gierkę z aktywnym ragdollem z w pełni proceduralnym ruchem opartym na fizyce to zapraszam: RageDoll

A tu jakiś tam gameplay:
4
  • Najlepsze
  • Wszystkie komentarze
DonislawDev
Tworzę grę o Yerba Mate (Tycoon na PC #donislawyerbamatetycoon )( ͡° ͜ʖ ͡°). Nastał nowy miesiąc więc czas na nowe informacje. Gra jest cały czas jest tworzona, za parę miesięcy planuję zrobić jakieś zamknięte testy, jak ktoś jest chętny, to zapraszam do zgłaszania się:
Alpha Testy
#donislawdev <-- Obserwuj

Co do zmian, to niestety nie ma potężnej listy zmian, w większości są małe poprawki. Doszedł obiecany system pożyczek, doszedł wreszcie
18
  • Najlepsze
  • Wszystkie komentarze
denis-szwarc
Kocia aktualizacja dla #earthx (miauuu).

Najważniejsze zmiany:
- OSIĄGNIĘCIA STEAM LOOOOL!!
- Łapanie owiewek ( #spacex hej )
- Ulepszenia do Międzynarodowej Stacji Kosmicznej #iss
26
  • Najlepsze
  • Wszystkie komentarze
DaIeCooper
Treść przeznaczona dla osób powyżej 18 roku życia...
3
  • Najlepsze
  • Wszystkie komentarze