#hypersomnia najlepsze najnowsze

bob-pager 2024-06-11 15:35:20 +103
Chcecie się obijać w pracy i na lekcjach? Napisałem Hotline Miami w przeglądarce gdzie da się wbijać rangę jak w CSie rozwalając randomów (albo innych Mirków, wystarczy im przekleić link do serwera! ( ͡º ͜ʖ͡º) )

https://hypersomnia.io
#gamedev #programowanie #hypersomnia #opensource

Wystarczy lognąć się Discordem. Albo jako gość na casualowych serwerach.
Pisane przez 10 lat w C++ bez silnika. NIE było warto ani trochę, ale zawsze mogłem w tym czasie scrollować wykop (też pożyteczne wiem).

Gra jest całkowicie open-source!
https://github.com/TeamHypersomnia/Hypersomnia

Wrzucam jeszcze raz bo poprzedni wpis nie załapał. Wrzucałem też dawno na mirko, ale to była wersja Steamowa - teraz przeportowałem grę całkowicie do przeglądarki za pomocą Emscripten i WebRTC.

Odpowiem na każde pytanie dotyczące technologii i kodu - w razie pytań pytajcie (⌐ ͡■ ͜ʖ ͡■)
bob-pager 2024-06-11 16:14:11 +12
co w przypadku desynchronizacji, np. gdy jakiś pakiet inputu gracza nie doleci do serwera? Dzieje się jakiś rollback u wszystkich klientów?

Dolecieć ostatecznie doleci bo mam warstwę reliability nad UDP - może tylko nie dolecieć na czas (i w jedną i w drugą stronę).

Co do rollbacka - klient utrzymuje dwa światy. Ten przewidywany i ten który stał się "na pewno".
Ogólnie klient nigdy nie czeka i zawsze symuluje przewidywany świat w przód z założeniem że stan wciśnięcia przycisków odległych graczy się nie zmienił, a potem odtwarza swoją predykcję jeszcze raz gdy dostanie poprawkę z serwera z której wynika że się pomylił. Zmiany poprawkowe kryje interpolacja wykładnicza.

Tutaj rozpisałem się trochę więcej na ten temat po angielsku:
https://github.com/TeamHypersomnia/Hypersomnia/issues/284
Blaskun 2024-06-11 16:50:02 +20
@bob-pager: 20 lat temu grałyby w to wszystkie gimby na infie ( ͡° ͜ʖ ͡°)
pokaż komentarze (13)
bob-pager 2023-12-28 19:39:36 +953
Pisałem swoją grę w C++ przez 10 lat - taki Hotline Miami z multi. Dziś gram w nią z kumplami na Steamie, a mojego kodu użył Assassin's Creed i spółka produkująca drony. To wielki dzień dla mnie Mirki.

Zagrajcie - jest za darmo na Steamie. Jak się spodoba zostawcie reviewa i gwiazdkę na GitHubie dla zasięgów ( ͡º ͜ʖ͡º)

Napisałem to bez silnika, od zera. Wszystko w NeoVimie bez autokompletowania. Wspominałem że używam Archa?

Trud który przeszedłem jest nie do opisania. W międzyczasie pracowałem zdalnie żeby się utrzymać. Oszczędzałem, żeby móc więcej pracować nad swoją grą. Traciłem i mnożyłem kasę na giełdzie, dzięki czemu już 2 lata nie muszę pracować, i zajmuję się tylko tym. Codziennie rano, niczym mityczny niezatrudniony kumpel, chodzę do lasu i w góry na chwilę odpoczynku w ciszy. Mimo wszystko nie mogę z czystym sercem polecić tworzenia gier, przynajmniej na własną rękę. Musisz być gotowy poświęcić wszystko.

Jak chcecie pogadać dłużej, zawsze jestem dla was na hypersomniowym Discordzie.

#programowanie #cpp #opensource #gamedev #hypersomnia
nilphilus 2023-12-28 19:47:50 +59
@bob-pager: przyznam, ze wyglada to świetnie.
walokid 2023-12-28 20:07:15 +99
@bob-pager: szacun za samozaparcie. Mi po 3/4 miesiącach pracy nad własnym projektem już się nie chce na to patrzec
pokaż komentarze (84)
bob-pager 2023-12-10 11:37:23 +18
#programowanie Mam stronę na Steamie! (klik) Gra jest darmowa ale wishlistujcie (⌐ ͡■ ͜ʖ ͡■) i gwiazdkujcie proszę na GitHubie (klik).

Zebrałem materiały dla prasy (warto poczytać!) i mam do rozdania ponad 400 przedpremierowych kluczy na Steam. I tu potrzebuję waszej pomocy Mirki. Jeśli chcecie wysłać klucze do bety jakiemuś znajomemu streamerowi/youtuberowi/czasopiśmie żeby poczuli się ważni, nawet z 500-1000 subami, uderzajcie do mnie w DMach. Sam będę rozsyłał press kita razem z 2-4 kluczami na redakcję - targetuję autystyczne czasopisma typu Linux Magazine które doceniają techowy aspekt Hypersomnii.

Wskakujcie na Discorda po świeże nowinki z projektu, robię go teraz na pełen etat.

Also - nie wiem czy wiecie ale gwiazdki na GitHubie podnoszą projekt w tagach typu shooter, multiplayer-game. Pytam nowych graczy łączących się na serwer i ludzie naprawdę nas tak znajdują.

Jak zawsze zadawajcie pytania jak co zakodziłem, chętnie wytłumaczę cokolwiek!

Wołam @Toent @kwanty @Eustachy_goli_pachy @specjalista_od_bytu @abeborak
#gamedev #opensource #hypersomnia
axelrodi 2023-12-10 11:46:32 +4
@bob-pager: Jak robisz, że jesteś taki mądry, a jednocześnie taki seksowny?
T.....t 2023-12-10 15:18:03 +2
@bob-pager: "wishlistujcie (⌐ ͡■ ͜ʖ ͡■) i gwiazdkujcie proszę na GitHubie (klik)." done,
powodzenia mireczku, czekam na 28 grudnia :3
pokaż komentarze (4)