Jestem nowy w pythonie i korzystając z popularnego tutka piszę "bota" do gry, w ten sposób chcę się trochę nauczyć języka - a i "botowość" zagadnienia przyda mi się w robocie - a czasy trudne to może czymś błysnę, choć aktualnie to tylko takie zadanie dla siebie...

To jest siermiężne do bólu bo opiera się w skrócie na robieniu screenów aby badać sytuacje w grze i względnym określaniu położenia elementów względem lewego
@Kapitan_Wie_Wszystko: Generalnie chyba źle podchodzisz do problemu - boty w grach rzadko robi się poprzez analizę obrazu, a raczej przez shakowanie gry (klienta gry w przypadku gry sieciowej) a następnie reagowaniu na to co przesyła serwer albo co zmienia sie w pamięci gry (a nie na ekranie).
Tak choćby powstają wallhacki czy aimboty - wiadomo gdzie strzelić nawet jak nie widać.

W przypadku przeglądarek możesz spróbować Selenium celem otwarcia okna przeglądarki,
@Kapitan_Wie_Wszystko też napisałem coś takiego, akurat w nodejs. Działa na identycznej zasadzie jak twój pomysł.
Rozwiązanie proponowane przez @Ilythiiri jest oczywiście poprawniejsze i bardziej pro ale kto narobi ten cały dług techniczny jak nie my hobbistyczni programiści :D

Proponuje wsadzić skrypt w jaką virtualkę, nawet na linuxie. Virtual Box, obraz linuxa, dajesz uprawnienia do dostępu do neta, instalujesz jakąś przeglądarkę i będzie działać w tle. Oczywiście będzie dość zasobożerne ale punkt pierwszy
Nawiązując do tego wpisu https://www.wykop.pl/wpis/49958579/ czy któryś z gamedevowywch mirków mógłby odpalić u siebie pusty projekt w unity w wersji 2019.4.0f1 i dla standardowo dostarczonych SDK i NDK dla Androida zbudować aab (w oknie Build settings zaznaczone Build App Bundle)?

Ustawienia playera:
[Other settings]
Scripting backend: IL2CPP
Api compatibility Level: .NET 4.X
Target Architectures: zaznaczone ARMv7 i ARM64

Udało się?

#gamedev #unity3d #unity
@h3lloya: nie wczytywałem się w błąd z tamtego wpisu i moja odpowiedź będzie napisana skupiając się nad tym, że podejrzewasz problem w wersji SDK & NDK

najpierw zainstaluj sobie 2019.2.0b4 i spróbuj to zrobić na nim, będziesz wiedział czy problem jest po stronie Unity w wersji której chcesz użyć, czy niezwiązany.

Nie mam pojęcia na czym polega Twój problem, ale:
1. Najpierw zainstalowałbym wersję 2019.2.0b4 aby sprawdzić, czy na niej uda
Próbuję przerobić załączony tutorial, ale przy budowaniu apki dostaję 4 błędy z czego ten załączony jest chyba najważniejszy. Projekt jest pusty, zaimportowałem jedynie plugin https://github.com/playgameservices/play-games-plugin-for-unity, ustawienia projektu są takie jak w tutorialu. Znalazłem kilka wątków, które niewiele mi pomogły:
https://forum.unity.com/threads/il2cpp-exe-error.311499/
https://forum.unity.com/threads/exception-il2cpp-exe-did-not-run-properly.659323/

Pytanie czy ktoś z Was się kiedyś z czymś takim spotkał? Niestety poniższy błąd w przeciwieństwie do tych które znalazłem na necie wiele nie mówi. Nie mam już pomysłu co zrobić,
h3lloya - Próbuję przerobić załączony tutorial, ale przy budowaniu apki dostaję 4 błę...
@h3lloya: miałem takiego errora kiedyś. Już ponad rok nie kleiłem żadnego builda na androida, nie pamiętam już jak to naprawiłem. Kojarzy mi się checkboxami z ustawień ale jak nie x86 to nie pomogę, nie pamiętam już. Wybacz.
Mam pytanie odnośnie proceduralnego generowania terenu w unity. Zrobiłem generowanie terenu z użyciem mesha tzn. do mesha przypisałem vertices i triangles. Teraz widzę, że ludzie proceduralne generowanie terenu robią też z użycie Terrain i tu pojawia się pytanie. Który sposób jest lepszy?

#unity #unity3d

Ps. Przepraszam za tagowanie na nocnej
Ostatnio miałem jeszcze mniej czasu niż zwykle, jednak projekt cały czas jest w toku.

Pracowałem nad sklepem z przedmiotami, gdzie gracze będą mogli wymieniać zebrane orzechy na przedmioty. To jest wczesny prototyp ale już działa wybieranie przedmiotów, wyświetlanie i zapisywanie na graczu. W przyszłości będą przedmioty w trzech kategoriach (nakrycia głowy, deski, kolor futra wiewióra).

#gamedev #unity3d #unity #blender #tworczoscwlasna #badzlepszygamedev
BadzLepszy - Ostatnio miałem jeszcze mniej czasu niż zwykle, jednak projekt cały czas...
@Gacrux: Nad gameplayem będę pracował na końcu. Bo będzie to dla mnie po prostu najprzyjemniejsze :)

Na razie robię całą mechanikę poboczną gry. Mam już serwer z API, gdzie zapisuje wyniki graczy, wyświetlenie rekordów w grze, teraz robię item shop, jeszcze trochę rzeczy zostało i wtedy wracam robić gameplay.
via Wykop Mobilny (Android)
  • 0
@buhubuhu: początkującym trzeba tłumaczyć prosto. Na optymalizacje przyjdzie czas jak będą już się czuli swobodnie.

Kiedyś zanim jeszcze byl job system widziałem jak koleś setki tysięcy obiektów na kilku wątkach stymulował i potem je renederował na partycjach ale co klatkę alokowal nowe tablice pod dane 50MB/s ;)
@zibizz1: ale object pooling to raczej takie podstawy. Brackeys zrobił taki tutorial z tego że nawet małpa może zrobić własny object pooler.
Wg mnie lepiej to wiedzieć od razu... nie zapomnę jak robiłem pierwszą grę mobilną- instancjonowałem #!$%@? marchewki co 2 sekundy i niszczyłem praktycznie równie szybko... "dlaciego moja gra zaczyna się przycinać po kilku minutach grania?". Włosy rwałem z głowy przez kilka dni przez to.
Chyba lepiej od razu uczyć
Hej misie kolorowe, ogarnia tu ktoś #unity? Bawię się w robienie czegoś w stylu Maple Story i mam taką rozkminę. Chcę zrobić, żeby wrogowie sobie łazili randomowo w lewo/prawo, zatrzymywali się na chwilę itp., takie no łażenie bez celu w tę i z powrotem. No i kminiłem jak to zrobić i w bólach wykminiłem, że mógłbym dać jakąś zmienną np. int counter i potem z jej użyciem w Update zrobić takiego
Dawno nie pisałem nic w Unity ale próbowałbym czegoś w tym stylu:

float currentSpeed;
float maxSpeed = 2;
int direction = 1; // 1 - w prawo, -1 - w lewo

void Start() {
StartCoroutine('changeDirection');
}

void Update() {
// wyliczanie ruchu czyli cos w stylu currentSpeed * Time.deltaTime * direction
}

IEnumerator changeDirection() {

while(true) {
float walkingTime = Random.range(3, 8);
float idleTime = Random.range(2, 4);
yield return new WaitForSeconds(walkingTime);
currentSpeed
@Hedage: no ja to bym zrobił tak że bierzesz obecną pozycję, wybierasz losowy punkt w jego obrębie i niech sobie idzie tam. Jak dojdzie to wybierasz nowy punkt. Do tego jakiś raycast przed nim i jeżeli raycast trafi na przeszkodę to wybierasz nowy punkt.
A poza tym to polecam ogarnąć A*. Do podstawowej obsługi AI w zupełności wystarcza. https://arongranberg.com/astar/
via Wykop Mobilny (Android)
  • 1
@FEAofTruss: gracz może zaprojektować mapkę (z przydzielonych elementów) i opublikować ją (steam workshop lub bezpośrednio w grze *jakaś sekcja społeczności czy coś takiego*), za przejście mapki dostajemy jakieś punkty itp etc. ( ͡ ͜ʖ ͡)
RIP #unity #unity3d, czy zmienia model biznesowy dla indie i uzytku prywatnego?

Unreal Engine royalties waived on first $1 million in game revenue

Starting today, you can download and use Unreal Engine to build games for free as you always have, except now royalties are waived on your first $1 million in gross revenue. The new Unreal Engine license terms, which are retroactive to January 1, 2020, give game developers
Hej mirki, może ktoś tutaj mi pomoże, bo na forach milczą. Zrobiłem w blenderze dwa obiekty, oba w osobnych projektach. Przy obu korzystałem z tej samej palety kolorów. Jestem nowicjuszem totalnie w blenderze i może coś robię źle, ale do pewnego etapu wszystko szło.
Oba obiekty korzystają z tej samej palety kolorów i oba mają ten sam odcień koloru czerwonego. Różnica jest taka, że jeden obiekt ma więcej wielokątów i kolorów, jest
TheSevo - Hej mirki, może ktoś tutaj mi pomoże, bo na forach milczą. Zrobiłem w blend...

źródło: comment_1589135034d02e3ZFCUQZZFBgQ6pQCVV.jpg

Pobierz
@MtEverest: @Gorion103: @zibizz1: już zrobione. Na jpg w Unity, z którego tworzyłem materiał filter mode był jakiś ustawiony, przełączyłem na jego brak i faktycznie zmieniły się wszystkie kolory w Unity. Wcześniej tego nie widziałem i problem występował na innych obiektach, ale w zupełnie innej skali. Dzięki za pomoc :)
@trophyhunter:
- stealth który nie działa i przez #!$%@? przeciwników na za mały teren jest #!$%@?
- fabuła ssie i na końcu okazuje się, że to nie to czego szukała Bishop
- #!$%@? postacie
- progress system który ma wymagania z dupy
- brak jakiegokolwiek balansu zdobywania broni (broń level 4 na początku gry)
- otwieranie zamków
- walka, a raczej spam bombami dymnymi
- armor który daje minimalne boosty
-
Jeżeli kiedykolwiek planowaliście przejąć władzę nad światem, to jest właśnie ten moment ( ° ͜ ʖ °) Jesteśmy małym studiem, które tworzy grę I Am Your President, w której gracz wciela się w prezydenta Stanów Zjednoczonych.
To fabularny symulator strategiczny, w którym podejmuje się wiele decyzji, ale można także między innymi używać atomówek ( ・_・)●~*, pisać w social mediach i nakręcać afery. Obejrzyjcie nasz story
sztacheta28 - Jeżeli kiedykolwiek planowaliście przejąć władzę nad światem, to jest w...