![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 187 Pomógł: 6 Dołączył: 31.08.2005 Skąd: Bielsko-Biała Ostrzeżenie: (0%) ![]() ![]() |
Witam pod ocenę daję grę napisaną w nowym elemencie HTML[js] -> canvas. Gra jest niekompletna, właściwie zrobiłem tylko sam system poruszania i kolizji z elementami mapy, zliczanie punktów ruchu i prostą walkę z raportowaniem w konsoli. Potwory są losowane z bazy danych na podstawie pola w którym gracz się znajduje. Generowanie mapy też jest oparte na bazie danych co okazało się gwoździem do trumny ze względu na wydajność tej techniki (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
http://slammer.yum.pl/gra LOGIN: slammer HASŁO: kupa Poruszanie na klawiaturze numerycznej (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Jeśli komuś będzie się chciało niech chociaż powierzchownie spojrzy na skrypty: http://slammer.yum.pl/gra/js/input.js - obsługa klawiatury http://slammer.yum.pl/gra/js/konsola.js - konsola (zaczerpnięte i przerobione z http://developer.mozilla.org/samples/rayca.../RayCaster.html ) http://slammer.yum.pl/gra/js/caster.js - przesunięcia na mapie http://slammer.yum.pl/gra/js/level.js - rysowanie mapy... wystarczy spojrzec na ilość pętli i warunków (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) http://slammer.yum.pl/gra/js/player.js - tutaj przechowuję parametry gry (punkty, doswiadczenie itd), tutaj też uruchamiam interwał, który przynajmniej w jakimś stopniu ma udawać, że jest wątkiem (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) http://slammer.yum.pl/gra/js/ajax.js - no i ajax. Jak wam się podoba grafika? Postać jest pobierana z zewnętrznego źródła więc może się okazać, że będzie trzeba kilka razy kliknąć w mapę, aż obrazek się zbuforuje ot taki mankamencik, którego nie udało mi się rozwikłać. P.S. Projekt zawiesiłem, gdyż pisząc tę grę i czytająć wiele na ten temat wpadłem na kilka znacznie lepszych rozwiazań od tutaj zastosowanych i mam zamiar zacząć wszystko od początku. Javascript nie jest językiem stworzonym do rozwiązywania takich problemów jak gra mmorpg, ale mam nadzieję, że tym razem uda mi się spłodzić coś znacznie wydajniejszego. Ten post edytował slammer 5.04.2008, 15:08:38 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 187 Pomógł: 6 Dołączył: 31.08.2005 Skąd: Bielsko-Biała Ostrzeżenie: (0%) ![]() ![]() |
Cytat(Kildyt) Moim zdaniem, jeżeli dajemy swoje dzieło nad którym wypociliśmy się kilkanaście/set godzin do oceny publicznej to wręcz wymagane jest kulturalne zachowanie i stosowanie właściwych słów, a dla tego ponieważ przez to budujemy swoje imię i ocenę w oczach innych. Prezes dużej firmy informatycznej (z czegoś trzeba żyć) moim zdaniem nie zatrudni osoby, która stosuje takie słowa w programowaniu. Po prostu nie będzie ryzykował. Tutaj się z Tobą zgodzę co do publicznej oceny. Oczywiste jest, że niedałbym czegoś takiego do portfolio albo przy rozmowie kwalifikacyjnej. P.S. Sam pracuję w pewnej firmie, gdzie niejednokrotnie przyłapałem wyżej postawionych informatyków na stosowanie niedwuznacznych nazw zmiennych (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Cytat(Kildyt) Z tymi sloganami trzeba teraz bardzo uważać. Komputer jest coraz to bardziej popularny. Gdy sponsoruje się te poznawanie nowych ludzi, czaty, rozmowy głosowe i wideo to użytkownicy internetu spędzają nad nim coraz to więcej czasu, a więc i niektórym może się czasem (może nie do końca) pomieszać życie wirtualne z tym rzeczywistym gdzie czujemy zapach itp. Myślę, że troszke za dalego siegasz. Oczywiście po ludziach można się spodziewać niesamowitych rzeczy, ale takie przypadki to są jednostki wśród milionów. Zobacz na grę http://www.thecrims.com/ myślę , ze jest 'x' razy brutalniejsza niż mój slogan i nie słyszałem jeszcze, żeby jakiś internauta popełnił zbrodnie z jej powodu. Nie tak dawno była afera jak dziecko rzuciło w matke krzesłem bo przerwała mu grę w Tibie. Widzisz gra nie posiada żadnych brutalnych scen czy sloganów, a jednak dzieciak rzuca krzesłem w matke. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 13:43 |