Top down shooter Hypersomnia już na Steam! Pisany przez znajomego, 10 lat w C++ bez silnika, z edytorem map i pikselową grafiką. Gra jest darmowa i open-source, więc jak tylko najdzie ochota na partyjkę jak za czasów 1.6 to jest do pobrania na Steam waży ledwie 40 MB!
Jeśli się podoba to dajcie review na Steam dla zasięgów a jeśli się nie podoba to lepiej nie, hehe
Ktoś z tutejszych użytkowników #android (szczególnie fanów #opensource) korzysta z aplikacji Simple Mobile Tools? Reklamowały się jako wolne od reklam i śledzenia, do tego wszystko w pełni open-source, dostępne na GitHubie i F-Droidzie, do tego miały po ponad milionie instalacji.
Jeśli tak, i wgraliście je z Google Play, to możecie chcieć je odinstalować - autor sprzedał wszystkie prawa ZipoApps, które słynie ze wciskania inwazyjnych reklam i pobierania niemałych pieniędzy za ich usunięcie. Prawdopodobnie też apki przestaną być już open-source, bo autor stwierdził, że jest właścicielem wszystkich praw autorskich, więc może spokojnie zmienić licencję z GPL3 na inną.
Wygląda to tak - zbierz ludzi oferując, że Twoja aplikacja nigdy nie będzie ich śledzić, a potem sprzedaj ich firmie, która dokładnie to robi xD .
@marmot można znaleźć pliki APK i je zachować. Nie trzeba ich aktualizować. Kiedyś tak było z taką fajną galerią zdjęć, która została sprzedana do Chin
@Miedzyzdroje2005 problem pojawi się w momencie gdy dostawca usług, z którymi łączy się apka zmieni coś w swojej infrastrukturze, api itp. lub zjeboid będzie wymagał korzystania z wyższej wersji sdk
tak czy inaczej przez rok jeszcze powinno bezproblemowo wsio działać
@Miedzyzdroje2005 Ostatnia wersja bez śmieci zostanie na F-Droid, ale zawsze problemem jest brak aktualizacji, bo nagle na nowszych Androidach coś może przestać działać ¯\_(ツ)_/¯
@marmot Dobrze wiedzieć, mimo że już ich nie używam. Miały fajne opcje na dostosowywanie wyglądu i widgetów, ale w swoich funkcjach na pewnym etapie okazywały się być zbyt archaiczne.
Sam mam taką praktykę, że każda apka, która nie potrzebuje internetu lub ja uważam, że nie powinna potrzebować, jest zablokowana przez NetGuard'a. Tak na wszelki wypadek. Choć znając moje szczęście, zaraz mi ktoś napisze, że twórca NetGuard'a też się sprzedał. XD
W sumie temat w sam raz do podłapania przez jakiegoś tech influencera, którego czytają/oglądają ludzie zainteresowani open-source. Ktoś kojarzy? Ja z aktywnych na Hejto kojarzę tylko @Unknow (może warto dodać info do unknow news ? )
@koszotorobur pewno chodzi o to, że własny silnik klepnął. W celach edukacyjnych spoko, ale ta gra pewno by na unity ładnie chodziła. Chociaż chyba unity już nie jest fajne, bo kombinują z wydzieraniem kasy od devów. I sumie nie wiem jaka jest alternatywa Pisanie własnego silnika, to jak wypalanie własnych cegieł na budowę domu. Zrobisz sobie cegły jakie chcesz i masz więcej swobody, ale kupne cegły będą tańsze i zrobisz w sumie to samo
Ja już właściwie tylko używam https://godotengine.org/ - w pełni darmowy silnik Open Source - właśnie wyszła wersja 4.2 z wieloma usprawnieniami i nie trzeba płacić haraczu jak za Unity.
Uczę dzieciaki robienia gier na https://gdevelop.io/ skonfigurowanym pod robienie lokalnych buildów na Androida tak, że nie trzeba używać dodatkowych usług chmurowych, które są płatne - sam silnik też jest właściwie darmowy i Open Source i świetnie nadaje się do wprowadzenia w budowanie gier bo buduje się z gotowych klocków i używa wizualnego programowania (dla zaawansowanych jest też pisanie normalnego kodu JavaScript).
@VonTrupka Grzebiąc przy klawiaturach odkryłem że polska paczka językowa w sklepie play jest nowsza od tej na fdroidzie. I teraz wreszcie się da pisać polskie znaczki w łatwy sposób!
#programowanie #javascript #tworczoscwlasna #gruparatowaniapoziomu #lajko <--- mój tag
no siema.
lubię społeczność @hejto , ale strasznie mnie irytuje brak różnych funkcji albo działanie inne niż to którego bym chciał. Narzekałem, tagowałem, nic z tego nie wyszło. Tak więc przedstawiam Wam alternatywę-WIP-chyba-że-mi-się-znudzi-#opensource i pierwszy merytoryczny wpis w serii.
Nie ma nawet README, ale nie od razu Rzym zbudowano. Ma za to dwa pliki które napisałem ja i cztery których nie napisałem (kto ma wiedzieć ten wie #pdk kto nie wie ten widocznie jeszcze nie potrzebuje).
Kod jest napisany w JavaScript. To taki język którego kiedyś się używało żeby robić fajne przejścia między obrazkami w przeglądarce. Teraz dostępny też w formie języka programowania z silnikiem który po prostu wykonuje kod na kompie jak np. Pythona albo C++ (nie do końca, ale to nie praca naukowa tylko edutainment)
Żeby sobie odpalić te programy, to musicie np. zainstalować NodeJS: https://nodejs.org/en/download następnie ściągnąć repozytorium z linka (można kliknąć przycisk <> Code i wybrać Download ZIP a potem rozpakować, jak nie macie gita)
no i teraz możecie poczuć się jak hacker - odpalić terminal. Może być windowsowy (wpiszcie `cmd` w wyszukaj i uruchom czy coś takiego). Poniżej szybki tutorial "chodzenia po systemie plików". W sensie klikania w foldery w formie tekstowej.
`ls` pokazuje pliki w folderze w którym jesteś
`cd <nazwa_folderu>` przechodzi do folderu o nazwie `<nazwa_folderu>` który MUSI się znajdować w folderze w którym jesteś (czyli pokazywać się w komendzie `ls`) - ten krok będziemy nazywać KROKIEM W DÓŁ
, `cd ../` przechodzi do "folderu który zawiera folder w którym jesteś" - taki "KROK DO GÓRY" - czyli przeciwieństwo kroku w dół
a jak się zamotasz albo sprawdzasz jak działają komendy to `pwd` pokaże tak zwaną "ścieżkę" - trudniej mi będzie wyjaśnić niż Tobie sprawdzić i skumać eksperymentując
no i jak będziecie w folderze z kodem, to najpierw musicie napisać `npm install` żeby pobrać tak zwane ZALEŻNOŚCI, a potem to możecie sobie np. odpalić zaciągnięcie pierwszej strony "najnowszych" i zapisanie jej jako JSON (jak nie wiesz co to to wygoogluj) kopiując, wklejając do terminala i wciskając enter;
nodejs scrape.js
stworzy Wam się wtedy plik `data-snapshots/{czas_w_ktorym_odpaliliscie_scrapejs}.json` a w środku będzie TABLICA zawierająca OBIEKTY - jak sprawdzicie co to JSON i otworzycie taki plik to myślę że intuicyjnie skumacie co to tablice i obiekty.
no ale taki plik to jest w sumie do d⁎⁎y, bo to to samo co hejto.
tutaj wkracza drugi plik - `process.js`. Odpalić go można następująco;
opcja pierwsza - sortowanie po sumie lajków komentarzy (nie patrząc na lajki samego wpisu)
opcja druga - tak samo, tylko z komendą `likes_total` zamiast `comment_likes_sum` da Wam wpisy posortowane po sumie lajków posta i komentarzy.
liczę, że foldery znajdziecie sami.
UWAGA! z łaski swojej nie napierdalajcie za często `scrape.js` - po to zapisuje wpisy, żeby nie zepsuć hejto. nie spierdolcie tego. do adminów @hejto - myślę że filtrowanie useragent wystarczy żeby największy plankton zablokować.
A na jutro postaram się przygotować wpis jak sobie napisać taki scraper samemu, chociaż starałem się żeby kod był łatwy do czytania. Sam praktycznie nie znam JavaScriptu, więc nie będę używał żadnych mega magicznych narzędzi i skomplikowanych konstrukcji językowych.
jeśli coś Wam nie działa, to zapraszam do komentowania też. z fartem wariaty.
kurde zapomniałem zapisywać linka do posta xD grupa obniżania poziomu.
nie mniej gratuluję @adam_photolive @Cris80 i @smierdakow za posty pod którymi komentarze były najbardziej plusowane, oraz @adam_photolive @Cris80 i @smierdakow za posty które razem z komentarzami zgromadziły najwięcej lajków do spółki z komentarzami.
a sobie gratuluję dobrania fantastycznych metryk na start. mam nadzieję że w przyszłości efekty będą bardziej spektakularne
@Yossarian absolutnie nie trzeba, w przyszłości jeśli mi starczy cierpliwości to zrobię swoją bramkę płatności w ramach tej serii. Ale bardzo dziękuję za wyrazy uznania.
@VonTrupka ostatnio kupiłem NAS i 2x1TB dysk. Potrzebuję motywacji żeby go skonfigurować.
A tak serio, w pythonie nie rozumiem envów i nie chce mi się ich chwilowo poznawać. W go będziemy pisać trochę później, bo na tym etapie nie ma sensu się bawić w statyczne typowanie. No i będę chciał zrobić UI, to gdyby ktoś chciał się uczyć programowania na podstawie moich postów, to nie będzie musiał się uczyć ośmiu języków na raz.
Dorzucam do listy "tematów do poruszenia". A obrazek klasyk
@666 ok, a co powinienem zrobić zamiast tego? Ten catch to jest głównie na 500 z hejto. A tematyka z czasem będzie się zmieniała - ale gdzieś trzeba zacząć. Dzięki a komentarz!
nie działają mi apki taksówkarskie, od hulajnóg, rowerów, wypożyczeń samochodów, a jak działają to nie ma map
nie działa mi większość apek bankowych, a jedynie te ze AppGallery od Huawei
większość apek wymaga Google Play Services i szukam alternatyw dla mainstreama, które nie zawsze istnieją
znajomi mogą się skomunikować ze mną przez Signala, Elementa lub SMSem; bo o Faceoobku już dawno zapomniałem
mogę się pochwalić wśród znajomych znajomością apki LibreTaxi (taksówka przez telegrama) albo opensourcowym Tinderem -Alovoa (gdzie są 3 użytkowniczki, każda z innej półkuli). W Bolcie nie mam map, więc zazwyczaj muszę znaleźć punkt oreintacyjny, by zamówić taksę i tak sobie radzę.
Wyczuwam dobrą niszę dla twórców apek, którzy chcieliby się uniezależnić od Google'a i na przykład stworzyć apkę taksówkarską opartą o OSMa.
@BylemSimpem ale to tylko znaczy że ukryją z wyników wyszukiwania że takie coś istnieje. Ale są też inne wyszukiwarki, takie jak Bing albo Duckduckgo.
@mejwen najlepiej by było, jakby deweloperzy Archa raz na dwa lata mrozili repo np. 1 stycznia, a potem przez pół roku łatali i 1 czerwca wypuścili wersje LTS ze wsparciem kilka lat. To dobry system do grzebania i bardzo sprawnie działa
to jakieś alternatywy dla yt vanced? od jakiegoś czasu właśnie zaczął mi vanced po minucie zawieszać odgrywanie filmików. szukam głównie alternatywy która będzie odgrywała filmiki z wyłączonym ekranem i najlepiej blokowała reklamy i sponsorsyf. no coś jak właśnie vanced.