Cześć mirki,
Jakieś dwa tygodnie temu postanowiłem w końcu nauczyć się tworzyć gry na urządzenia mobilne.
Najpierw powstał wstępny szkic GUI, a później zacząłem pisać kod.

No i jest... Case Clicker. Połączenie dość popularnych w markecie case simulatorów z clickerem.
Większość rzeczy została już zrobiona, ale ciągle mam jeszcze kilka pomysłów, które wejdą w życie za pewien czas.
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jasiek13: o to ja wykorzystam sytuację i zapytam jak to u was jest. Bo jak rozumiem grę robicie w kilka osób. Podpisujecie między sobą umowy przeniesienia praw autorskich do stworzonych w ramach współpracy utworów? Z grafikiem czy muzykiem? Przyznam, że nie wiem czy jesteście studiem czy po prostu grupką colegów i coleżanek, którzy postanowili zrobić grę a zawsze mnie to ciekawi.

A, i bardzo ładny bawół.
  • Odpowiedz
To był dobry tydzień. Jako początkujący #gamedev (może to za dużo powiedziane) poczyniłem spore postępy.

-zmieniłem grafikę ale dalej jakaś taka słaba. chyba faktycznie ją zlecę. nie mam za bardzo pomysłu na nią. plus co do grafiki to wpadłem na pomysł zmiennego stylu, tj. gracz sam sobie wybierze grafiki z dostępnych.

-przebudowałem pętlę gry i grafiki teraz po ludzku chodzimy po ekranach
-dodałem menu (dosyć biedne póki co)
zgredinho - To był dobry tydzień. Jako początkujący #gamedev (może to za dużo powiedz...

źródło: comment_NNj5w903OdHPtWxh1aZv5nfCO5dbUMLY.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zgredinho: wewnątrz tego ifa od overlaps zrób pilka.y = paletka.y + paletka.heigth, tyle że przy tym rozwiązaniu należałoby się zastanowić co w sytuacji gdy paletka wejdzie na piłkę. Mógłbyś na przykład sprawdzić jaka jest delta między y piłki a y paletki + paletka wysokośc i w zależności od wielkości tej delty albo przepuszczać piłeczkę albo pilka.y = .....

poza konkursem dodam, zamień te 15 i 20 na pilka.height i paletka.heigth,
  • Odpowiedz
Uwaga, prezentujemy pierwszą z wielu dostępnych w DEKOMPRESJI broni, miotacz ognia- XM 2 Chimera. Znany z takich klasyków jak Alien, czy The Thing, może okazać się nieoceniony podczas walki w wąskich korytarzach. W naszym ponurym świecie, korporacyjne oddziały szturmowe stosują Chimery podczas abordażów, aby skłonić chowających się po kątach przeciwników, do kapitulacji. Wy natomiast będzie mogli, z jego pomocą, demolować całe oddziały botów i graczy, cytując klasyka: I love the smell of
sathra - Uwaga, prezentujemy pierwszą z wielu dostępnych w DEKOMPRESJI broni, miotacz...

źródło: comment_14mUTBlf75lcNQCzeW3FGwIIueWhrPRt.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Cernel: Taki benchmark jest totalnie bezsensowny rózne silniki korzystają z róznych technologii nie da się jednoznacznie stwierdzić, który jest wydajniejszy. Np nie którzy mogą używać DirectX12, a nie którzy bedą robili to samo w DirectX11 i będzie to dawało róźne efekty na różnych komputerach.

To jedna sprawa druga sprawa to zależności językowe. Wiadomo, że C++ będzie znacznie wydajniejszy niż np C# czy Java. I zawsze tak będzie. Nie rozumiem tylko
  • Odpowiedz
Dla mnie podczas nauki programowania największym problemem byli inni ludzie ciągle wmawiający "to nie jest dla ciebie", "jesteś dla mnie zerem, bo ja bym zrobił to samo w 10 razy krótszym czasie", "prawdziwy programista musi być w stanie policzyć w pamięci 246215 xor 183289, skoro nie umiesz to się nie nadajesz", "nie znasz assemblera więc nie umiesz programować", "znasz tylko frameworki A, B, C a ja A, B, C, D i E
  • Odpowiedz
#gamedev mam takie pytanko, bo robie gre w ktorej kamera zmienia sie przy dochodzeniu do krawedzi ekranu, tj jak sie wyjdzie poza to wtedy zmienia sie kamera dalej. I zrobilem to tak jak ktos pisal na necie

void Update() {

Vector3 viewPosition = camera. WorldToViewportPoint(player.transform.position);



if(
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@goshki: postawiłem system od nowa, chciałem wszystko elegancko odśmiecić. Polecam też od razu stawiać Win 8.1, działa dużo szybciej. Dzięki tej operacji z półtorej minuty ładowania systemu zszegłem do kilku - kilkunastu sec. To samo z photoshopem. Komfort pracy zmienił się diametralnie.
  • Odpowiedz
Hmm, chę napisać "rozpiędzanie" obiektu zamiast maksymalnej prędkości po wciśnięciu przycisku najprościej jak się da, nie wiem tylko czy to może zadziałać jeśli zrobiłbym to w ten sposób...

if(input.odpowiedniklawisz){
for (float i = 0.01; i <= 5; i++)
transform.Translate(Vector2.right * i *Time.deltaTime);
}
  • 31
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach