Hejto.pl

#programowanie

252
2485

Czas na wymianę sprzętu głównie pod biurowe sprawy, ale i pod kodowańsko (mała sieć dockerów + jedna/dwie niewielkie aplikacje działające w tym samym czasie). Poza tym raz na dwa miesiące może jakiś film do obejrzenia.
Codziennie youtube/udemy/czytanie dokumentacji.

Budżet: W zasadzie nieograniczony, ale nie lubię przepłacać. Powiedzmy do 7k brutto, ale jak warto to i 10k wyłożę.

Szczególne wymagania: Najlepiej zero lub łatwa możliwość wyłączenia tych różnych 'gamingowych' świecidełek. Fajnie gdyby był z metalowej obudowy i miał wygodną klawiaturę. Matryca 15' myślę, że byłaby idealna. Laptop będzie chodził docelowo na Ubuntu. Gwarancja sprzętu najlepiej jak najdłuższa, bo będę go na te 6-7 lat potrzebował. Interesuje mnie głównie dobre chłodzenie i bezawaryjność. Najchętniej procesor niezintegrowany z płytą główną (o ile takie coś istnieje).
Mam wszystkie sprzęty z Della, więc chętnie chciałbym coś od nich, ale nie jestem zamknięty na inne firmy.

Obecny setup: MacBook Pro 2020, z którego nie jestem zadowolony. Poza wyglądem nie oferuje ani wydajności, ani łatwego setupu (przepinanie z wifi, na dock, by znów wejść na wifi to porażka; co aktualizacja to gubi airTagi i muszę je dodawać od nowa; generalnie sprzęt nie dla mnie).

Poprzedni setup: Dell XPS 9560, z którego byłem bardzo zadowolony. Miał problemy z chłodzeniem po kilku latach prawdopodobnie przez to, że był 'slim' i miał wszystko maksymalnie upchane. Po dwóch wymianach past termoprzewodzących padł zintegrowany procek (zwarcie?) i naprawa była nieopłacalna.


Zakładając powyższe: jaki laptop byście polecali?


#programowanie #laptopy #dell

@ChilledMimosa

Najchętniej procesor niezintegrowany z płytą główną (o ile takie coś istnieje).

Teraz już takich nie robią bo producenci procesorów takich nawet nie sprzedają.

Generalnie się wstrzeliłeś bo sam się teraz rozglądam za laptopem pod Linuxa. Mam trochę podobne wymagania, ale ja jeszcze potrzebuje na nim też czasem pograć.
Początkowo myślałem, żeby wziąć coś od system76 albo tuxedo computers bo oni sprzedają laptopy z pełnym wsparciem Linuxa. Ale w sumie mało opinii o tych komputerach jest, ale np. ten TUXEDO InfinityBook Pro 14 wydaje się bardzo fajny. Potem znalazłem taką listę na stronie Ubuntu, bo okazuje się, że producenci mogą certyfikować laptopy że są zgodne z Ubuntu, może cię zainteresuje: https://ubuntu.com/certified/laptops

Następnie poczytałem Reddity, i inne ArchWiki i odkryłem, że laptopy ASUSa mają duże community linuxowe wokół nich skupione, które stworzyło parę małych programików które pomagają ogarnąć te laptopy z Linuxem: https://asus-linux.org/ Dzięki czemu nie powinno być problemów z grafiką Nvidii, przełączaniem się między iGPU a dGPU itp.

Popatrzyłem sobie na ich ofertę. Mnie interesuje segment premium i znalazłem np ASUS ROG Zephyrus G14 który w sumie spełnia wszystkie moje wymagania, on ma kilka konfiguracji w zależności od roku produkcji i grafiki. Na Morele jest np wersja z RTX 5070 Ti za 13k PLN: https://www.morele.net/laptop-asus-rog-zephyrus-g14-ryzen-ai-9-hx370-32-gb-1-tb-w11-rtx-5070-ti-120-hz-ga403wr-qs132w-14883987/?utm_source=ceneo&utm_medium=cpc&ceneo_cid=2a2d9911-9077-cbef-f84c-8e0206e79d8b
Wydaje się sporo, ale przypominam, że on ma OLEDowy ekran, potężną kartę i procesor w bardzo małej metalowej obudowie.

Jak chcesz cos tańszego to schodząc z "segmentu premium" w ten trochę tańszy to jest seria TUF dokładniej ASUS TUF A14 i one z RTX 5050 albo 4050 potrafia chodzić za połowę tej kwoty. No tylko on już ma ekran IPS, plastikową obudowę itp, ale procesory tam wrzucają podobne i nowe edycje też mają 32 GB RAMu więc jeśli nie chcesz grać to całkiem spoko.

Generalnie sam chętnie poczytam pomysły i opinie innych bo nie znam się za bardzo na kupowaniu laptopów, to będzie mój pierwszy laptop ever. Dopiero tera robię research bo nigdy nie potrzebowałem laptopa, ale ostatnio podjąłem yolo decyzje, że emigruje z kraju za ok rok i będę potrzebować laptopa na którym będę mógł wykonywać moją aktualną pracę xD. Tak więc jak ktoś ma jakieś sugestie co do laptopa do programowania i grania za gdzieś w widełkach 8K-15K to słucham propozycji. Moje wymagania to musi na nim bezbłędnie działać Linux oraz nie interesują mnie ThinkPady bo mi się zwyczajnie nie podobają.

@ChilledMimosa Z laptotami zawsze są problemy, masa customowego hardware, SD czytniki, paluszki, kamerki, a później męcz się bo sterownika brakuje ( ‾ʖ̫‾)

Zaloguj się aby komentować

Moim zdaniem core funkcjonalność której brakuje #hejto to ile osób wyświetliło mój wpis. Pioruny są super, ale nie mam pojęcia o jakiej skali w ogóle rozmawiamy. Czy wpisy @bojowonastawionaowca z podsumowaniem dnia czyta 130 osób które zapiorunowalo, czy 130 tysięcy, tylko większość lurkuje? Bo jak taka robotę robisz dla 130 osób to trochę szkoda mi Twojego czasu po przemyśleniu sprawy.


Wy to liczycie w ogole? Może z wyświetleń reklam można wywnioskować?


#gownowpis #programowanie wołam też #nowywlascicielhejto żeby zagonił zawłaszczonych do roboty @AdelbertVonBimberstein

@wombatDaiquiri Niestety ale #nowywlascicielhejto uciekł przed użytkownikami do Norwegii, a jego mail jest od dawna martwy.

@wombatDaiquiri tak jak pisał Owca - był pomysł takiej funkcjonalności ale zszedł na dalszy plan przez inne istotne rzeczy. Aktualnie to co byłoby najłatwiejsze do zrobienia to prawdopodobnie skonfigurowanie Google Analytics. Mamy możliwość sprawdzenia ile wyświetleń ma dana podstrona np. https://www.hejto.pl/wpis/dobry-wieczor-z-tej-strony-bojowonastawionaowca-mamy-poniedzialek-6-pazdziernika ale nie mamy żadnych funkcji trackujących wyświetlenia wpisów na liście wpisów, np. https://www.hejto.pl/najnowsze a to też spora część ruchu.


Minusem takiego rozwiązania jest oczywiście fakt, że takie dane będą dostepne tylko dla administracji - w panelu GA, nie wie czy jest możliwość automatycznego udostępnienia takich danych gdzieś na zewnątrz

Zaloguj się aby komentować

Kiedy masz ADHD i perfekcjonizm we krwi i po zobaczeniu jednej rzeczy musisz mienić całość.
Nie spodobała mi się z efektem "WOW!" mapa, tak więc zrobiłem coś więcej ¯\_( ͡° ͜ʖ ͡°)_/¯

Ozdobiłem ją w elementy odpowiadające każdemu z aktów.
Kolejne 10h pracy nad grafiką, ale warto było, teraz mi się podoba o wiele bardziej


#programowanie #grafika #rhr #chwalesie #indiegamedev #steam

1410f5fd-fc1f-4028-a67a-269a82cc0c7d

@Gagger ciekaw jestem czy uda Ci się to wypuścić zanim się wypalisz i pierdolniesz w kąt, a widzę już pierwsze oznaki scope creepu i podążania za myślami przerużnymi natrętnymi (takie jak ten wpis)


a kibicuje bardzo mocno

Zaloguj się aby komentować

Hurr durr AI zabierze nam pracę. Tymczasem musiałam dziś dodać prawie 70 komentarzy do pull requesta, bo spora część testów to była słowna piana bez sensu. Nie testuje tego, co trzeba, testuje wielokrotnie to samo, "edge case'y" niczym nie różnią się od zwykłych case'ów, testuje to, co sam zamockował, unit test nie jest unitem, bo sprawdza zachowanie funkcji użytych w testowanej funkcji (które to już mają swoje unit testy), przez co nie daje się tego czytać.


Pół dnia mi zajęło sprawdzenie i jestem wyczerpana już w poniedziałek. Coraz częściej widzę, że ludzie wrzucają bez weryfikacji to, co im AI wypluje.


#zalesie #ai #programowanie #gownowpis

@motokate piszesz że pisałeś te komentarze bo chcesz żeby ta osoba się czegoś nauczyła.

Wydaje mi się to bez sensu. Ta osoba nie wie co jest w tym kodzie bo został w całości wygenerowany przez AI i nawet jak poprawi to też pewnie przy uzyciu Ai bo nawet nie wie o co tak chodzi.

Moim zdaniem sensowniej by było tak jak piszą wyżej, odrzucić PRke i powiedzieć że ma to napisać jeszcze raz od początku i taki kod możesz mu sprawdzić, zeby sie czegoś nauczył.

@motokate wy w tych robotach w klikanie w kąkuter nie macie jakichś przełożonych, którzy się zajmują opierdalaniem ludzi i którym możecie takie coś zgłosić? xd

Zaloguj się aby komentować

@Fox Rozumiem zdziwienie rozmiarem ale możliwe że wynika to z tego, że Windows Calculator jest jedną z nielicznych domyślnych aplikacji MS na Windowsa, która jest open source i służy jako taki pokazowy przykład jak pisać aplikacje na nowe wersje Windowsa używając natywnych dla tego systemu bibliotek do pisania apek od MS. Nie znam się na tym ekosystemie, więc nie wiem dokładnie w czym to jest napisane, ale zgaduje, że wazy tyle, bo pewnie użyto tam ile się tylko dla bibliotek czy innych frameworków dla pokazania ich działania a sam kod funkcji kalkulatora pewnie prawie nic nie wazy. To tak jakby napisać taki kalkulator w Electronie. Kod samego kalkulatora to by było 500 kb ale program by ważył 300 mb bo zawiera w sobie całe Chrome. Zresztą jakby napisać taki kalkulator w QT czy GTK to zgaduje, że na Windowsie spokojnie by ważył te 40 mb jak nie więcej bo to nie jest Linux i aplikacje na Windę często mają w sobie wszelkie potrzebne biblioteki bo nie ma tam menagera pakietów który by to ogarniał. Tutaj link do repo tego kalkulatora jak chcesz wiedzieć coś więcej: https://github.com/microsoft/calculator

Zaloguj się aby komentować

W końcu mapa zaimplementowana.

Teraz można zacząć znów programować ( ͡° ͜ʖ ͡°)
Elegancko mapka wygląda, możliwość powiększania i przesuwania działa bez zarzutu, znaczniki w postaci aniołów już są, póki co widoczne, ale później będą widoczne tylko po wejściu na poziom i odblokowaniu ich.

Służyć będą jako punk odrodzenia i szybkiej teleportacji, oczywiście za srogą opłatą ༼ ͡° ͜ʖ ͡° ༽

Dzisiaj tylko jak się obudzę, to dodam nazwy biomów, ozdobię mapę porządnie i można lecieć dalej.

No i oczywiście pozycję gracza, bo sie zgubi na mapie jak nie będzie oznaczony, gdzie jest


Nie widziałem, że zaprojektowanie mapy w UE5 jest tak głupie, bo trzeba wpisywać koordynaty znaczników, nie można ich po prostu położyć na mapie (╯°□°)╯︵ ┻━┻

A to jest zabawa w kotka i myszkę, bo poprawianie czegoś o te 10px w bok czy górę to udręka.


No i znowu nie nagrał się dźwięk z gry ( ͡° ʖ̯ ͡°)

https://youtu.be/G8VQaBjFQRA


#chwalesie #programowanie #gry #steam #rhr #indiegamedev

Zaloguj się aby komentować

Nareszcie, trzy dni pracy, ale skończyłem tworzyć mapę do gry.
Którą spokojnie będę mógł wykorzystać jako UI mapy w samej grze i do projektowania znaczników czy punktów odrodzeń

Teraz trzeba będzie dodać MiniBossy oraz finalnego Bossa, a potem rozmieścić anioły odrodzeń ( ͡° ͜ʖ ͡°)
Po powiększeniu widać nawet poszczególne etapy poziomów.

No i trochę mi odwaliło, jest tutaj ponad 300 poziomów, bo dalej mi się nie chciało liczyć xD

#rhr #chwalesie #grafika #programowanie

a4acfe42-245c-449b-a4c6-db2aeedde638

Zaloguj się aby komentować

Ogólnie trzecia nocka do prawie samego rana zarwana.

Ale 7 z 9 aktów ma już swój design mapy.
Jestem już wykończony, a jeszcze z dwie noce przede mną zanim to skończę, potem zostało wyeksportować to do gry i zbudować na podstawie designu mapy i całą grę ( ͡° ͜ʖ ͡°)


#chwalesie #grafika #programowanie #rhr

b63636f1-7995-4abf-9a3b-1467cafbf415

Zaloguj się aby komentować

Ehhhh...

2dni kombinowania, myślenia i projektowania i w końcu można zacząć robić mapę dla UI do gry.
W końcu wymyśliłem jak ma wyglądać wizualnie mapa, tak aby była gotowa do wrzucenia do gry.

Teraz tylko dokończyć rysowanie pokoi i można projektować gdzie mają znajdować się Anioły do odradzania postaci, umiejętności do zdobycia czy handlarze ( ͡° ͜ʖ ͡°)
Na szczęście teraz mam z górki

#chwalesie #programowanie #gry

Autorski tag dla obserwowania bądź dodania na czarną : #rhr <- Red Hood Requiem

239949c8-64ce-4f66-9aaa-4f798c6d5a6e

Zaloguj się aby komentować

https://streamable.com/5o5cu4

Cały dzień siedziałem, żeby dało się zmienić czcionkę w imgui (╯ ͠° ͟ʖ ͡°)╯┻━┻
Na szscęście się udało i teraz ładnie działa.
Pora na użeranie się z kolejnymi rzeczami:
- tekstury
- oświetlenie
- cienie

( ಠ ͜ʖಠ)

Może coś kiedyś z tego wyjdzie, o ile się po drodze nie poddam.

#gamedev #programowanie #csharp #opengl #imgui

Zaloguj się aby komentować

Smutna prawda. I weź tu stój w korkach.

Śmieszna rzecz, w Warszawie jak spadnie deszcz, dojazd do pracy zajmuje 2-3 razy dłużej, bo enpece nagle tracą umiejętności jeżdżenia autem xD

Na szczęście chodzę tylko 1 dzień, ale kto wie, kto wie xD

Jest to okazja dla mniejszych firm, żeby przejąć pracowników, tylko czy one są na tyle mądre żeby wykorzystać taką okazję?

#praca #pracazdalna #it #programowanie #remotework

fb489976-65a4-4bfe-9974-a070f9b84e01

Kilka miesięcy temu dostałem ofertę pracy #programowanie, tryb hybrydowy - 3 dni z biura. Powiedziałem, że nie ma szans, bo pracuję tylko zdalnie. W zeszłym tygodniu dostałem tę samą ofertę od innego head huntera, tym razem już tylko 1 dzień z biura. Dziękuję, już wolę zarabiać 20% mniej.

Gdybym miał do biura 10-15 minut piechotą, to bym chodził dla samego przespacerowania się i dla towarzystwa. Ale do najbliższego biura firmy, z którą współpracuję, mam 150 km, więc odpada.


A jeździć codziennie samochodem do roboty to już w ogóle mordęga. Nawet w wiosce powiatowej.

Zaloguj się aby komentować

Zaloguj się aby komentować

Jak ja gardzę takimi stronami i aplikacjami które nie pozwalają odklikać wszystkiego naraz albo też ukrywają dalej swoje gówno zwane Uzasadnionym interesem które trzeba odklikać dalej , pluskwy cholerne.


Jeden piorun =3 mele takie żółte na takie strony.


#internet #programowanie #gownowpis #oswiadczenie #takaprawda

db897344-5e9f-417f-b64e-2bf8c1a345ad

Jeżeli komuś nie zależy czy wyraża zgody na to czy nie a chce tylko automatycznie ukryć te upierdliwe okienka to do wszystkich adblocków można dodać listy które to usuwają, oraz wszelkie powiadomienia o ciasteczkach, srodo itp. A jak potrzebujecie na telefonie to mobilny Firefox wspiera uBlock origin a tam możecie sobie dodać te listy bez problemu.

Zaloguj się aby komentować

No i w końcu można wybierać się spać! ( ≖ ͜ʖ≖)


Kolejne rzeczy skończone, jak zwykle zaprogramowanie tego co kilkanaście minut, czas kilka godzin.
Ale wymyślanie niebanalnego pomysłu zajmuje dni.
Co się zmieniło i co trzeba było zrobić?

Ano, mamy teraz złota żaru, nie będzie finalnie zbierania przedmiotów latających na mapie, zamiast nich wpadają wspomniane złoża.
Będzie w nich od 3 do 5 (na start) odłamków żaru, które po prostu trzeba wydobyć.
Za odłamki kupować będziemy jak już wcześniej pisałem, mapy, ulepszenia broni, czy odblokowywać sloty na skille.

Dodatkowo kwiaty życia jak złota emberu mają różną ilość odłamków, w ich przypadku jest to 2-3, czyli jeden mniej niż pełna ilość, albo pełna ilość.
Każdy odłamek kwiatu dodaje +1 życie a gracz może mieć ich aż 8

Pojawiły się w końcu dwie przeszkody, jakimi są lawa i kwas.
Są to przeszkody permadeath, czyli gracz może mieć 8 żyć, ale lawa i kwas zabierają wszystkie, zadają 100 obrażeń (czyli 100 żyć) więc trzeba być szczególne ostrożnym w ich pobliżu.
Mają także swój kolor aby wyróżnić je na polu mapy i dodać ładniejszy wygląd.

Z lepszych nowości wpadły "Złote Anioły"
Są to specjalne posągi, które służyć będą do odradzania gracza, aktywacja posągu to podejście pod niego, aktywuje się wtedy aureola i złote światło z niej, po tym gracz może albo się teleportować używając specjalnych odłamków albo odrodzić w przypadku śmierci.
Będą one wyszczególnione na mapie, jako złote (odblokowane) bądź szaro-siwe (zablokowane)
Warto wspomnieć, że będą one umieszczone po prostu na pokoju, więc znalezienie ich na odpowiednim poziomie to zadanie gracza.

W przygotowaniu dodatkowo są dwie umiejętności obie do odblokowania.
Dash oraz Roll, czyli zwykły skok do przodu, który ma możliwość zadawania 1pkt obrażeń i odrzucania wroga w tył (jeżeli nie jest on bossem bądź minibossem)
Roll znów będzie służył do wyjścia z opresji, gracz prześlizgnie się po prostu po mapie i nie będzie kolidował z wrogiem.

https://youtu.be/vobMu2v92to

#programowanie #gry #chwalesie #steam #pcmasterrace

A tak wygląda czwarty monitor, na którym mam notatki, żeby nie zapomnieć pomysłów jak akurat nie siedzę w grze ( ͡° ͜ʖ ͡°)

ee08fce5-0600-49a5-a2ac-351ed2c72c98

@gager mam pomysł. Jak byś zrobił miejscówkę gdzie był by jakiś większy "skarb" który trzeba wydobyć ze skały/ kamienia/czego kolwiek. Przez chwilę trzeba by ten materiał usuwać w czym przeszkadzały by growe złole np. ze trzy fale. Coś typu kopiesz kopiesz, idą złole musisz na chwilę przestać kopać żeby zabić złole. Nic odkrywczego w sumieale jak by ci brakło pomysłów to korzystaj. Fajnie ta giera wygląda.

Zaloguj się aby komentować

Teknolodżia!


Aktywowałem sobie ostatnio Github Copilot w VS i muszę powiedzieć, że skurczykonik jest dobry w te klocki.


Dziś np. miałem w apce desktopowej załatać, aby wyłapywała przed wysłaniem do bazy elementy, które nie mają ustawionego jednego pola (nazwijmy je PoleX) i pokazała userowi komunikat, by uzupełnił braki.


No więc wchodzę do funkcji eksportującej i piszę "var elementsWithNoPoleX =" ... a on mi od razu wypluwa funkcję wyszukiwania.


Linijkę niżej chcę dodać warunek, że jeśli są takie elementy na liście, to ma wyrzucić userowi komunikat, zapisać do loga i wyjść z funkcji.

No i wystarczyło tylko napisać "if"... ( ͡° ͜ʖ ͡°)


Z kolei w innej apce chciałem policzyć offset na podstawie dwóch list elementów i jednego niezwiązanego z listami warunku.

Działanie trochę abstrakcyjne i raczej niezbyt oczywiste do wywnioskowania z bieżącego kontekstu, ale i to ogarnął zanim jeszcze skończyłem pisać nazwę zmiennej.


Trochę się boję co będzie jutro...


#technologia #programowanie #sztucznainteligencja #ai

@MostlyRenegade też się tym trochę bawię.

I podoba mi się programowanie komentarzami.

Piszę w komentarzu co dany blok lub funkcja ma robić w on mi proponuje treść. Zaskakująco często sensowną lub wymagającą tylko minimalnych poprawek.

U mnie caly team dostał subskrypcje Cursora już jakiś czas temu, dużo dupereli mi już ogarnął za mnie chociaż trzeba patrzeć na ręce jak cholera bo czasami ma halucynacje - nawet jak mu się napisze krok po kroku co ma zrobić

Po pierwszym wrażeniu być może zobaczysz, że dużo w tym nadal niedoskonałości, przynajmniej ja tak miałem. W tej chwili copilot jest dla mnie co raz bardziej upierdliwy bo zaczął generować duże, nietrafne bloki i podpowiada rzeczy, które się filozofom nie śniły - tak bardzo nieproszone i poza kontekstem. Równocześnie używam Cursora i tam jest dużo lepiej.

Zaloguj się aby komentować

A ja z przyjemnością mogę oznajmić, że dopiero co wydaliśmy nową wersję Godot Rusta, o!


Głodot Rust to, w dużym skrócie, biblioteka która pozwala gadać z Godotem po rustowemu – skupiamy się na tym żeby szybko, efektywnie, bezpiecznie i przyjemnie dało się dostarczać ten słynny value, zamiast bezsensownie utykać. Zero boilerplate, zero rozkmin, większość abstrakcji ułożone tak jak w gdscripcie, siadasz i robisz co trzeba .


W tej wersji wpadły usprawnienia do eksportów, QoL ficzery do Godotowych Callable, `match_class!` do łatwego matchowania danego eventu, ostatnie szlify silnie typowanych sygnałów… i duuuuuuuuuuuużo innych usprawnień >:].


Devlog: https://godot-rust.github.io/dev/september-2025-update/

Github: https://github.com/godot-rust/gdext


#programowanie #godotengine #gamedev #rustlang

@DEAFCON_ONE

skupiamy się na tym żeby szybko, efektywnie, bezpiecznie i przyjemnie

To szybko i przyjemnie czy w Rustcie? Bo mi tu kolidują te słowa ze sobą xD.

A tak na poważnie bo nie jestem totalnie w temacie. Czy gry napisane w tym będą działać jakoś znacznie szybciej niż napisane w tym czym się domyślnie pisze w Godocie? No bo z tego co pamiętam to Godot używał czegoś podobnego do Pythona, no i to na pewno ma dużo mniejszy próg wejścia niż Rust, więc ciekawi mnie czy warto się męczyć z Rustem. Robił ktoś jakieś porównania wydajności, benchmarki itp?

@Catharsis Kolejna edycja będzie poświęcona wydajności (pozwolimy w końcu na warunkowe zdejmowanie safety checków: https://github.com/godot-rust/gdext/pull/1278 co oznacza prędkość taką jak w godot-cpp), to wtedy nabazgram parę benchmarków i porównań – ale krótko mówiąc zapierdala, GDScript jest tak wolny, że rust potrafi wycisnąć znacząco więcej nawet z wszystkimi safety checkami w debugu (...debug jest niezoptymalizowany, a safety checki drogie). W zależności od tego co robisz można spodziewać się że w release, bez safety checków, będzie od 20% do paru rzędów wielkości szybciej (w jednym skrajnym wypadku – pic rel – ktoś zobaczył speedup paru rzędów wielkości co jest absurdalne, kumpel z rogalem z 800 FPS przeszedł do 1400 FPS, https://github.com/Houtamelo/spire_enum bez checków jest w pewnych scenariuszach (interpolowanie zmiennych zdefiniowanych w klasach, nie skryptach czy shaderach) szybszy od natywnej implementacji) – im więcej rzeczy robisz w userspace (skryptach/swoich klasach) tym większa różnica na korzyść GDExtension.


ALE GDScript jest gut enuf do większości gier, gdzie tylko kawałki koniecznie trzeba robić w GDExtension czy modułach – osobiście korzystam z rusta bo przyjemniej mi się w nim klepie (rustowe enumy to powinien być standard, okołofunkcyjne rzeczy są deliszys, iteratory kocham, fearless concurrency to nie mem, no i silne typowanie jest bardzo przyjemne) i staramy się jak najbardziej usprawnić ergonomię. Dla kogoś kto nie klepie w ruście może to brzmieć dziwnie, rozumiem, bo sam reaguję tak na ludzi co lubią klepać w cpp :D.


No i klasy w GDExtension to też pełnoprawne klasy w rozumieniu Godota – więc można do nich normalnie doczepiać skrypty.


Myślę że wychodzi git, bo ludzie którzy przychodzą często nie porównują ergonomi godot-rusta z godot-cpp czy modułami, a właśnie z gdscriptem i C#, gdzie często wychodzimy na tym tle korzystnie.

3df3cd8f-6071-4492-b690-e3797ef9ce48

Zaloguj się aby komentować

Za godzinę zaczynam swoją przygodę z moim nowych, szwedzkim ciemiężcą. Już go mam dość.


#programowanie #programista15k #programista25k #pasjonat15k #pracait #pracbaza

Zaloguj się aby komentować

Zaloguj się aby komentować

Zaloguj się aby komentować