UltimaForum

Śmietnik - Moja gra w Javie (nie na komórki)

Rave - Nie 13 Maj, 2012 10:47
Temat postu: Moja gra w Javie (nie na komórki)
Jest to prosta gra typu Labirynt w JMonkeyEngine. Musisz na każdym poziomie znaleźć czerwony "gemstone" (nie wiem jak to na polski przetłumaczyć, a całą grę po angielsku robiłem :P).

Screen 1 (przed napisaniem "ładowarki poziomów" i dodaniem antyaliasingu):


Screen 2 (po zrobieniu level loadera i AA)


Oczywiście będą dodane teksturki, a wydajność zostanie poprawiona (mam bałagan w kodzie i co nieco jeszcze się da zoptymalizować) ;).

overhill - Nie 13 Maj, 2012 19:04

Cytat:
Oczywiście będą dodane teksturki


Po co pokazywać coś tak brzydkiego, bez tekstur? Nie lepiej było zaczekać i wrzucić z teksturami?

Rave - Pon 14 Maj, 2012 15:31

Proszę bardzo:

Leoś - Pon 14 Maj, 2012 16:24

Mhm, interesting :klaszcze:
Ayene - Pon 14 Maj, 2012 17:19

Brawo, świetnie to wygląda :shock: Na jakiej zasadzie działają te tekstury? Sam je narysowałeś?
Unnamed - Pon 14 Maj, 2012 17:51

Wyglada troche jak Wolfenstein http://gfx.gaminator.tv/data/news/8370/4839.2.jpg
Mi sie podoba, czekam na gre.

Rave - Pon 14 Maj, 2012 18:59

Unnamed, wygląda jak Wolf3D, bo się celowo na tym stylu graficznym wzorowałem. Po prostu taka gra jest prostsza do zrobienia niż jakiś COD:MW666 z hiper-wypaśną grafiką ;).

Co do gry to będzie to gra z gatunku "znajdź wyjście z labiryntu" - na każdym poziomie musisz znaleźć i wziąć czerwony diament (przy czym nie ma ryzyka że przypadkowo weźmiesz, bo musisz przycisk nacisnąć). Sterowanie takie jak w Wolf3D - bez mouselooka, strzałkami chodzisz, spacją albo lewym ctrl-em bierzesz kryształ.

@Ayene: Teksturki, owszem, sam rysowałem. A są to obrazki PNG w odcieniach szarości. Następnie JME mapuje to na obiekty używając jako "maski" koloru. Zresztą razem z grą wydam źródełka (choć nowe poziomy będzie można bez dekompilacji i zmiany kodu gry robić, można też ustawić inne teksturki na każdym poziomie), więc sobie będziesz mogła obczaić.

Malian - Pon 14 Maj, 2012 20:10

Tekstura podłogi przypomina mi jedną opcję w GIMPie. :>
Nieźle, że się zajmujesz takimi rzeczami, niby proste, ale i tak przynajmniej ja bym tego nie umiał. :->

Swoją drogą... Rozumiem, że dasz nam dostęp do kodu gry? Chętnie bym popatrzył jak to jest zrobione. :)

Rave - Pon 14 Maj, 2012 20:38

Tak dam, ale dopiero albo jak skończę albo jak porzucę projekt (akurat najcięższą robotę mam za sobą więc pierwsza opcja jest bardziej prawdopodobna).

Ponieważ nie wiem jak to jest z wydajnością na innych komputerach, macie 70-megowy plik zip z grą (większość z tego to biblioteki, sama gra to 3MB a i to tylko dlatego, że zapomniałem skasować niepotrzebne tekstury które do testów używałem -- później będę dawał "patche" dla osób które wcześniej ściągnęły): http://www12.zippyshare.com/v/95884662/file.html

Powiedzcie jak u was jest z FPS. U mnie stoi to w granicach 500-2000. Bo nie wiem czy trzeba optymalizować, czy mogę zająć się ekranem tytułowym i ekranem wygranej.

Malian - Pon 14 Maj, 2012 21:16

U mnie, na Win7, nie chce się uruchomić. Nie wiem, czy to wina jakiegoś błędu, czy bym musiał zrestartować komputer, sprawdzę jutro.

Miło by było, jakbyś usprawnił to w systemach Microsoftu. :-)

Rave - Pon 14 Maj, 2012 21:55

Właśnie po to wydałem wersję "testową" żeby takich rzeczy uniknąć ;).

Wejdź w cmd i przejdź do folderu gdzie rozpakowałeś i wpisz

java - jar gemfinder.jar

albo

javaw -jar gemfinder.jar

i powiedz co wypluwa

Flanagan - Wto 15 Maj, 2012 11:11

u mnie windows 7 64 bity nie ma błędu
fps- 665-720

Wrażenia- No cóż, jest to typ gry którego jest niewiele a ja go lubię więc poczekam co będzie dalej z projektem ;)

Rave - Wto 15 Maj, 2012 11:26

Songo, a jaki sprzęt masz?

//edit: Nowy screenshot - menu główne:


//edit #2: Skończyłem menu główne. Teraz też można przełączać profilera, licznik FPS i pełny ekran klawiszami F3, F4 i F11, w tej kolejności.

Dla tych co nie grali - kamień który trzeba znaleźć na każdym poziomie (i zebrać naciskając spację blisko niego):
.

//edit #3: Zostało do zrobienia
- Kongratulejszyn screen
- Więcej poziomów - wbrew temu co niektórzy mówią, trzy mapki nie tworzą skończonej gry.
- Ikonka do paska tytułowego.

Flanagan - Wto 15 Maj, 2012 21:28

Laptop firmy lenovo
windows 7 home premium 64 bit
procesor: Intel(R) Core(TM) i3 CPU M370 @ 2.40 GHz 2.40 GHz
Zainstalowana pamięć ram: 4,00 GB

Rave - Wto 15 Maj, 2012 21:42

A karta? Bo jak przy intelowskim gównie masz tyle klatek, no to chyba spokojnie mogę zająć się innymi rzeczami, jak np. poziomy ;).
overhill - Wto 15 Maj, 2012 21:53

No, z teksturami to jakoś wygląda. Jakoś.
Rave - Wto 15 Maj, 2012 21:56

Czego chcesz? To moja pierwsza gra 3D. To chyba logiczne, że Skyrima od razu nie zrobię.

//edit: LSD Mode:


Później zrobię jeszcze filmik, bo sam obrazek nie oddaje tego jak to w grze wygląda ;).

overhill - Sro 16 Maj, 2012 06:48

Cytat:
Czego chcesz?


Pokoju na świecie i 200 milionów na koncie - skoro już pytasz.


:roll:

Flanagan - Sro 16 Maj, 2012 10:15

Karta graficzna NVIDIA GeForce 310M
Malian - Sro 16 Maj, 2012 15:04

Dobrze wiedzieć, że intel jest "gównem"... :roll:
Roki132 - Sro 16 Maj, 2012 15:18

Malian, ja mam intel i nie narzekam.
A co do gry,zaraz pobiorę.

Rave - Czw 17 Maj, 2012 00:26

Malian, bo jest. Podstawowe shadery na nim nie działają, a OGL to w porywach 2.0 obsługuje (choć przeważnie to tylko 1.1).

//edit: Filmik: http://www4.zippyshare.com/v/16386753/file.html (musicie ściągnąć)

Sorry, że w takiej formie, ale youtube nie chce współpracować - albo w ogóle utyka na Rozpoczynanie przesyłania, albo na 73 procentach. I tak cały dzień.

//edit #2: Heh... Macie na wrzucie: http://w278.wrzuta.pl/film/1NHOox1a4i6/gem_hunter

Malian - Czw 17 Maj, 2012 13:55

Ok... To jak mam tę grę uruchomić? :x
Rave - Czw 17 Maj, 2012 13:59

No, normalnie jara przez javę odpalić. Poczekaj...

Wgraj sobie ten plik do katalogu z grą, tam gdzie jest plik gemfinder jar i odpal: http://www22.zippyshare.com/v/93063145/file.html

Rambo - Pią 18 Maj, 2012 13:28

:shock: Będzie kozak!
Rave - Pią 18 Maj, 2012 14:54

Będzie, będzie, tylko płatny (choć nie drogi ;) ). Na razie się z ekranem gratulacji męczę.
Malian - Pią 18 Maj, 2012 22:51

Dalej uruchomić się nie chce...
Rave - Sob 19 Maj, 2012 13:21

OK... Jaką masz wersję javy? Z tego co wiem, JME (silnik na którym jest gra) ma problemy z javą 7.

//edit: I spróbuj w gra.bat zmienić java na javaw.

FireBlade - Sob 19 Maj, 2012 17:43

Ja mam Windows 7 Home prenium 64 bit, jave 6 i chodzi na 1500/1600 FPS'ach bez zarzutu.
Po dodaniu, nie ukrywajmy dosyć banalnych tekstur gra na pewno zyskała na barwności.
Przy chodzeniu mam wrażenie że postać zbyt topornie obraca się w lewo i prawo. To z jaką szybkością się obraca, a jaką porusza się nie jest do siebie pasujące. Obraca się jak za przeproszeniem kloc a biega jak maratończyk :x no ale to już chyba moje problemy.
Fabuła jest banalna, musisz zdobyć Gem i ... tyle ? najwidoczniej piękno tej gry tkwi w prostocie, bo nie ważne jak i gdzie, wciąga :). Btw wytłumaczysz mi do czego służy ten efekt "rozmazania" ?

Oglądałam wszystkie filmy, screeny, pograłam i masz ode mnie motywacyjnego kopa do tworzenia bo projekt ma ten potenciał.

Rave - Sob 19 Maj, 2012 23:52

Dzięki ;). Co do obracania, to faktycznie był z tym problem, ale już poprawione.

A co do "LSD Mode", to po pijaku zakodziłem to. Nie wiem co sobie myślałem.

Polecam też śledzić @qvear, czyli moją skromną osobę na Twitterze - publikuję tam postępy z prac z tagiem #gemhunter.

//edit: Creditsy:


Malian - Nie 20 Maj, 2012 08:21

Java Version 7 Update 1 (build 1.7.0_01-b08).

A w tym pliku .bin, to już zmieniałem java na javaw.

Rave - Nie 20 Maj, 2012 10:54

No i masz problem. JME jeszcze nie za dobrze działa z siódemką. Odinstaluj Javę 7 i zainstaluj szóstkę.
SaE - Nie 20 Maj, 2012 17:21

Całkiem spoko, nie wiem tylko, czy ktoś tobie to kupi, choć tego życzę ^^
Rave - Nie 20 Maj, 2012 18:18

Jak ludzie kupują tą grę, to myślę że mam dość spore szanse.
Angius - Nie 27 Maj, 2012 01:37

Hah! Jak miałem jeszcze WinME to zawsze chciałem zagrać w ten wygaszacz ekranu, teraz będę miał okazję :mrgreen:
Zrób opcję z teksturami z tamtego wygaszacza to będę wniebowzięty :-D

Rave - Nie 27 Maj, 2012 16:47

No niestety ta gra będzie na sprzedaż, a tamte tekstury są pewnie (C)Microsoft. Ale tutaj taki mały hint: W jarze w folderze textures masz pliczki lvl1_walls.png, lvl1_ceiling.png, lvl1_floor.png - generalnie w formacie <nazwapoziomu>_floor.png/_walls.png/_ceiling.png i sobie możesz podmienić dla każdego poziomu z osobna (nie pamiętam ile tam poziomów w tej wersji było, możliwe że tylko 1 - test).

A, prosiłbym o reup, bo link przestał działać.


Powered by phpBB modified by Przemo © 2003 phpBB Group