Dorastając, moimi pięcioma ulubionymi grami były: River Raid GoldenEye Total Annihilation NFL Blitz A na koniec Angband. Kiedy w 2016 roku wszedłem w Ethereum, pamiętam, że pomyślałem, że ktoś powinien stworzyć kryptowalutowego Angbanda. Cóż, 9 lat później ktoś to zrobił.
Jeśli szukałeś czegoś, co odciągnie twoje myśli od twojego portfela kryptowalutowego, mam dla ciebie spóźniony prezent na Boże Narodzenie.
Angband to klasyczny dungeon crawler osadzony w uniwersum Tolkiena. W jakiś sposób nigdy nie został pozwany do zniknięcia. Zstępujesz w coraz trudniejsze lochy, aż pokonasz Morgotha.
Najlepszą częścią jest znajdowanie i zbieranie coraz potężniejszego ekwipunku, aby dopasować go do swojej budowy. To wszystko jest dość standardowe. Ale pomyślałem, co by było, gdyby ekwipunek był tokenizowany. I znowu, ludzie to zrobili. Loot zrobił to w pewnym sensie, ale bez samej gry lol.
Ale 8 lat po wejściu w kryptowaluty, żadnego crypto angband.
Na początku tego roku usłyszałem termin vibe coding, na początku myślałem, że jest to tylko dla prawdziwych inżynierów, i przypuszczam, że na początku tak było. Ale potem zobaczyłem, jak jeden z moich inżynierów stworzył mini grę w Swidge, i powiedział, że vibe coded ją od podstaw w kilka godzin.
Moje myśli zostały zdmuchnięte. Zdolności inżynieryjne były głównym ograniczeniem w moim życiu przez ostatnie 25 lat 😅. Więc posiadanie magicznego inżynieryjnego pudełka wydawało się szalone.
Zainstalowałem Cursor i zszedłem w króliczą norę. A pierwsza myśl, która przyszła mi do głowy, to: Crypto angband. Ale nie chciałem zostać pozwany na wieczność. Więc pomyślałem, co by było, gdyby osadzić to w uniwersum pudgy penguins.
Tak powstał @towerrungame.
Pierwsza wersja była całkowitym przepisaniem w JavaScript. Ale wszystko działało po stronie klienta, praktycznie nie było serwera. Miałem działający prototyp w około trzy dni. To było jedno z najdziwniejszych doświadczeń, jakie kiedykolwiek miałem.
Przepisałem to, aby używać serwera. Następnie przepisałem to ponownie, aby stało się cienkim klientem. Potem mój szef inżynierii zwrócił uwagę, że pisanie czegoś takiego w JavaScript było głupie i powinienem to przekształcić na TypeScript. Co zrobiłem.
To był mój sposób na zrozumienie agentów kodujących, ale stało się to czymś znacznie fajniejszym. Zdałem sobie sprawę, że mogę samodzielnie zbudować w pełni funkcjonującą grę. Baza kodu ma teraz ponad 100 tys. linii, i jestem pewien, że jest w niej wiele nieefektywności. Została znacznie przefiltrowana i uporządkowana przez opus 4.5
To było inne dzikie doświadczenie. Pierwsze miesiące w maju i czerwcu były bolesne, delikatnie mówiąc. Tyle błędów i tyle zamieszania. Potem pojawił się sonet 4 i był ogromnym ulepszeniem, a następnie cztery kolejne modele, z których każdy był lepszy od poprzedniego.
To, co jest szalone, to że potrafię wyznaczyć wyraźną mentalną linię między początkiem a teraźniejszością i przedłużyć ją na sześć miesięcy, co jest przerażające i zdumiewające. Jeśli obecny postęp się utrzyma, dojdziemy do momentu, w którym mógłbym zbudować to, co zajęło sześć miesięcy, w ciągu kilku tygodni.
Starałem się być na bieżąco z najnowszymi narzędziami, nawet stworzyłem kilka własnych narzędzi, w tym aplikację elektroniczną do przeglądania historii Claude'a dla macOS, ponieważ wbudowana historia w Claude jest tak zła. Ale szczerze mówiąc, dzieje się po prostu za dużo.
W każdym razie gra jest w końcu gotowa, zbudowałem ją tak, aby korzystała z rozszerzenia @infinex. Będziesz tego potrzebować, aby zagrać.
Akcja toczy się w uniwersum Pudgy, więc naturalnie do płatności używa się PENGU. Tworzenie postaci, płatności w grze i minting NFT wszystko korzysta z PENGU od @pudgypenguins
Niewielu z was grało w angband. Ale dodałem kilka poprawek do nowoczesnego życia. To gra na czas. Celem jest pokonanie Starożytnego Lodu Smoka na poziomie 20 przy jak najmniejszej liczbie tur. Istnieje wiele sposobów na optymalizację rozgrywki i budowanie postaci.
Zrobiłem sezon alfa kilka tygodni temu, a przyjęcie było świetne. Chociaż wciąż były błędy. Większość z nich naprawiłem i gra teraz działa bardzo płynnie. Nowy sezon beta startuje dzisiaj.
Przygotowałem 1 milion PENGU w nagrodach dla 25 najlepszych graczy oraz 1:1 NFT dla 10 najlepszych.
Ten sezon pomoże rozwiązać wszelkie problemy z równowagą gry i błędami, ale także pomoże zidentyfikować równowagę mintowania NFT.
Sposób działania NFT polega na tym, że musisz wykonać dwa przedmioty, które znajdziesz lub kupisz. Istnieje 35% szans na sukces każdej fuzji. Gdy już masz przedmiot po fuzji, możesz go pobłogosławić w świątyni, co przekształca go w NFT.
Błogosławione przedmioty są cenne, ponieważ przetrwają permadeath. To jedna z najlepszych części angband. Stawka zawsze wydawała się wysoka, ponieważ mogłeś zginąć i stracić dni gry.
Ale gra jest zbalansowana, więc pełne przejście może zająć od 2 do 5 godzin. To kolejny ukłon w stronę nowoczesnych czasów uwagi. Możesz znaleźć grę tutaj . Idź i ciesz się odrobiną rozrywki na rynku pod koniec 2025 roku.
2,59K