Pokaż wyniki od 1 do 6 z 6

Wątek: Gra sieciowa w Unity 3D

  1. #1
    Advert Manager Guru overclockingu Reputacja:   (13) Awatar Dawid_S
    Dołączył
    05.2009
    Posty
    6,599

    Gra sieciowa w Unity 3D

    W końcu coś ciekawego! Grę zrobiłem razem z kolegą z grupy, oczywiście jako projekt na Uczelni (przy okazji - takie rzeczy chyba tylko na Uniwersytecie Zielonogórskim ).

    Gra oczywiście na Git, ale tym razem hostuje BitBucket (bo można zakładać darmowe prywatne repo) - https://bitbucket.org/arek00/roll-a-ball-multiplayer/

    Gra jest tylko na Windowsa. Jednak jest możliwość wygenerowania jej na inne platformy (także mobilne, konsole itd.).

    Jeśli chcecie po prostu pograć, to wystarczy pobrać katalog "Game" wraz zawartością (specjalnie przygotowałem branch, który można pobrać tutaj - https://bitbucket.org/arek00/roll-a-...r/get/GAME.zip ).

    Jeśli chcecie to edytować, to projekt należy załadować w Unity 3D - https://unity3d.com/get-unity

    Gra to prosta sieciówka, w której sterujemy kulką i zbieramy monety. Monety pojawiają się dopiero, gdy dołączają kolejni gracze (gdy w pokoju jest jeden gracz, to nie będzie żadnych monet). Są też takie obiekty, które przyspieszają/spowalniają gracza i zwiększają/zmniejszają siłę jego skoku.

    Plansza jest bardzo mała, ale można zrobić fajną i ładnie wyglądającą (w 15 minut można zrobić mega-fajne efekty). Moja narzeczona stworzyła praktycznie sama kompletną planszę w jakieś pół godziny. Tak więc nie trzeba znać programowania . No i jest przy tym mega zabawa.

    Aby zmienić kulkę na coś innego (np. robota, samochód) trzeba by było trochę pokombinować, bo w chwili obecnej jest trochę kodu synchronizującego pozycję graczy.

    Serwer gry jest darmowy, więc może być trochę wolny jeśli podłączy się zbyt wiele osób. Jeśli macie mocno obciążonego neta, to gra będzie bardzo wolno działać (tj późno otrzymacie info o zmianie pozycji innego gracza).

    Tutaj znajdziecie opis, który przygotowałem razem z Arkiem, który wykonał przy tej grze kawał dobrej roboty - https://drive.google.com/open?id=0B1...k9VVGF6YlFFNWc

    Jeśli chodzi o obsługę gry, to konfigurację sterowania macie przy uruchomieniu. W samej grze Esc wywołuje menu, a Tab tablicę wyników (widoczną dopiero po podłączeniu się do pokoju gry).

    Przykładowy screen z jednym graczem (FullHD) - https://drive.google.com/open?id=0B1...E9xWW15d0tVdms

    - - - Aktualizacja - - -

    Screeny (FullHD) z planszy mojej Narzeczonej - https://drive.google.com/open?id=0B1...nRZX05UTUZRN2M

    Ta woda się porusza . Z dźwięków są tylko kroki gracza (można skakać).

    Tak jak pisałem - około pół godziny roboty + moje 10 minut zabawy z ustawieniami światła, cieniowania itp.

  2. #2
    - NCFOM - Guru overclockingu Reputacja:   (30) Awatar MJ
    Dołączył
    07.2011
    Skąd
    W-wa
    Posty
    5,851
    A może coś dla białych ludzi !?

    Kulkę to se mogą toczyć żuczki gnojaki

    ...szczelanina albo cuś w tym guście !

  3. #3
    Advert Manager Guru overclockingu Reputacja:   (13) Awatar Dawid_S
    Dołączył
    05.2009
    Posty
    6,599
    Za fajne zabawki się płaci - dobry pakiet, który może być bazą wyjściową do fajnej strzelanki - https://www.assetstore.unity3d.com/en/#!/content/2943

  4. #4
    NiktNic Doświadczony overclocker Reputacja:   (7) Awatar KtosCos
    Dołączył
    11.2013
    Skąd
    23°11'E 50°59'N
    Posty
    557
    Hmm, w sumie jak by trochę popracować nad nią, mogła by to być niezłą grą. Choćby wyścigi w stylu sphero, trochę funkcji tej zabawki przenieść w świat wirtualny i byłoby git
    Ciekawi Cię mój sprzęt? ^.^
    Spolier:
    | i5 3470 @ 3,8 | Spartan HE924 | MSI Z77A G43 | MSI HD 7850 | 4 GB Kingston Black | Barracuda 500GB + Goodram C50 120 GB | SPC M40 | TT Smart SE modular 530W |

  5. #5
    Użytkownik Entuzjasta overclockingu Reputacja:   (5) Awatar Chaosmaker666
    Dołączył
    03.2014
    Posty
    289
    Cytat Zamieszczone przez KtosCos Zobacz posta
    Hmm, w sumie jak by trochę popracować nad nią, mogła by to być niezłą grą. Choćby wyścigi w stylu sphero, trochę funkcji tej zabawki przenieść w świat wirtualny i byłoby git
    A to już nie jest praktycznie to? Tyle że ścigasz się kto więcej monet zdobędzie a nie o pozycje. Jeżeli jest tam coś jak start i meta na mapce (dodać jeszcze mini mapę) to masz to praktycznie wyścig, jak nie, to można pobrać te pliki i w Unity to lekko przerobić, to chyba nie powinno być trudne, słyszałem ze Unity jest bardzo proste (chociaż nie wiem na ile proste dla informatyka/programisty a na ile proste dla osoby która nigdy nic nie pisała w jakimkolwiek silniku). Co te sphero więcej robi? To sie tylko kula co nie? nie skacze przecie to o jakich funkcjach pan pitoli?
    i7 4790k 4,5 Ghz 1,238V - HR-02 Macho - Asrock Z97 Extreme 4 - HyperX Fury 16 GB 1866 mhz CL 10 2000 Mhz - Gigabyte GTX 770 2GB 1241Mhz - OCZ ZT 650 W - Samsung 840 EVO - Seagate Barracuda 1 TB + Maxtor DiamondMax 500 GB - Phanteks Enthoo Pro

  6. #6
    Redaktor i Administrator Extreme overclocker Reputacja:   (20) Awatar majkel_94
    Dołączył
    07.2009
    Skąd
    Katowice
    Posty
    3,040
    Takie sterowanie kulką aż się prosi o wykorzystanie smartfona - użyć akcelerometru do sterowania, zamiast strzałek
    Po Wi-Fi w sieci lokalnej puścić żeby bez kabli, zablokować uśpienie żeby działało przy wyłączonym ekranie i już mamy pilota do gry
    | Intel Core i7 2700K @ 4,5 GHz 1,35V | Gigabyte Z68X-UD3H LGA1155 | Kingston Savage 2x8 GB @ 2133 MHz CL9 1.65V |
    | 2x Samgate F3 500GB HD502HJ - Hybrid RAID 0+1 | Kingston HyperX 3K 240GB SATA III | Corsair VS650 |
    | Gigabyte GeForce GTX 970 4GB Gaming G1 @ 1550/7200 MHz | Xonar DX | BitFenix Shinobi | Dell P2414H 24" 1080p AH-IPS |


Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •