Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Silnik gry typu ogame, Sprzedam silnik wraz z grafiką
Yorki
post 8.03.2013, 12:58:57
Post #1





Grupa: Zarejestrowani
Postów: 45
Pomógł: 2
Dołączył: 12.09.2005

Ostrzeżenie: (0%)
-----


Witam,

Swego czasu miałem zlecenie zrobić grę przeglądarkową typu ogame, niestety ze zleceniodawcą kontakt się urwał. Gra jest w fazie beta, pozostały drobne poprawki, reszta chodzi jak powinna, jest dość zoptymalizowana. Nie korzystałem z gotowych silników dostępnych za darmo, bo ten pożal się Boże "kod" był chyba pisany przez gimnazjalistę. U mnie wszystko oparte jest na obiektowości. Jeśli ktoś jest zainteresowany kupnem tego silnika to proszę o kontakt yorki.ogame@gmail.com

Sama gra znajduje się tutaj. Męczyłem się nad nią ponad pół roku.
Go to the top of the page
+Quote Post
!*!
post 8.03.2013, 13:16:33
Post #2





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Link nie działa.


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
Yorki
post 27.05.2013, 11:01:08
Post #3





Grupa: Zarejestrowani
Postów: 45
Pomógł: 2
Dołączył: 12.09.2005

Ostrzeżenie: (0%)
-----


Cytat(!*! @ 8.03.2013, 13:16:33 ) *
Link nie działa.


Sorry, aktualnie stoi na słabym VPS wraz z TS3 i czasami muli smile.gif

Bump smile.gif
Go to the top of the page
+Quote Post
peter13135
post 30.05.2013, 10:38:33
Post #4





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


Pokaż kawałek kodu wink.gif Jakąś klasę z której jesteś najbardziej dumny.


--------------------
:)
Go to the top of the page
+Quote Post
Yorki
post 6.06.2013, 11:20:50
Post #5





Grupa: Zarejestrowani
Postów: 45
Pomógł: 2
Dołączył: 12.09.2005

Ostrzeżenie: (0%)
-----


Klasa planety: http://wklej.org/hash/5d9843ceded/
Go to the top of the page
+Quote Post
golaod
post 18.06.2013, 12:01:51
Post #6





Grupa: Zarejestrowani
Postów: 419
Pomógł: 42
Dołączył: 12.08.2008
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Kilka niepotrzebnych rzeczy, przekazywanie do metody obiektu z dodatkową referencją, zautomatyzować kilka rzeczy ( jak np. ustawianie zmiennych obiektu, po co to było ręcznie wypisywać ), bardziej hermetyzował bym metody.
Ogólnie spoko, jak wiele takich rozwiązań ;]
Go to the top of the page
+Quote Post
ZiaRek
post 25.10.2013, 13:38:28
Post #7





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 25.09.2013

Ostrzeżenie: (0%)
-----


dlaczego to jest pisane na autorskim frameworku?
Go to the top of the page
+Quote Post
Damonsson
post 25.10.2013, 15:47:12
Post #8





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


A na czym ma być pisane coś takiego?
Go to the top of the page
+Quote Post
ZiaRek
post 10.12.2013, 15:42:58
Post #9





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 25.09.2013

Ostrzeżenie: (0%)
-----


Np. na Zendzie, Symfony, no bo jak ktoś kto to później kupi ma to edytować do swoich potrzeb ?..
Go to the top of the page
+Quote Post
lukasz1985
post 10.12.2013, 17:11:14
Post #10





Grupa: Zarejestrowani
Postów: 205
Pomógł: 43
Dołączył: 5.03.2012

Ostrzeżenie: (0%)
-----


Że niby "oparty na obiektowości"? A wiesz co to może jest kompozycja i jak tworzy się abstrakcje? Poza tym takie zapisywanie danych w bazie poprzez ręczne zapytania może sprawić dużo bólu głowy w dłuższej perspektywie czasu - tu bym polecił jakieś ORM takie jak "Doctrine" lub "Propel". I nie pisz, że "pożal się Boże >>kod<< " był pisany przez gimnazjalistę bo sam tutaj nie błyszczysz.
Go to the top of the page
+Quote Post
Damonsson
post 10.12.2013, 19:21:48
Post #11





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Na Zendzie, albo Symfony powiadasz..? No brzmi ciekawie, może jakby zrobić limit 10 osób online, to miałoby to jakiś sens wink.gif
Go to the top of the page
+Quote Post
solr
post 10.12.2013, 20:27:04
Post #12





Grupa: Zarejestrowani
Postów: 43
Pomógł: 8
Dołączył: 11.08.2010

Ostrzeżenie: (0%)
-----


@Yorki Bazując na przykładzie, to co zrobiłeś jest niestety bardzo mało wartościowe dla potencjalnego klienta (nie mówię, że się nie napracowałeś). Kod poniżej jakichkolwiek standardów. Obiektówka leży, metody porządnie też napisać nie potrafisz (te zagnieżdżone warunki - aż zęby bolą). Patrząc na ten fragment, można wysnuć wnioski, że cała aplikacja jest praktycznie do przepisania, jeśli ktoś by chciał to dalej rozwijać. Tak nieśmiało zapytam, są tam jakieś testy jednostkowe? ;-)

Tego, że klient zniknął, nie masz się co bać. Przeczytaj, co tam masz dokładnie w umowie napisane, a najlepiej idz do prawnika. To proste rzeczy są, nawet jakiś kumaty student prawa Ci to za browara ogarnie.
Go to the top of the page
+Quote Post
lukasz1985
post 10.12.2013, 23:08:18
Post #13





Grupa: Zarejestrowani
Postów: 205
Pomógł: 43
Dołączył: 5.03.2012

Ostrzeżenie: (0%)
-----


Nauka programowania obiektowego zaczynająca się od robienia testów mija się z celem. Najpierw niech nauczy się podstaw - kompozycji przede wszystkim, bo domyślam się, że dziedziczenie i polimorfizm rozumie.
Go to the top of the page
+Quote Post
ZiaRek
post 12.12.2013, 12:00:59
Post #14





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 25.09.2013

Ostrzeżenie: (0%)
-----


Napisać kod aby działało to nie sztuka , natomiast napisać kod tak żeby działało & kod był uproszczony do maksimum & programista z ulicy który ten kod ujrzy to zrozumie, to jest sztuka. To są właśnie najnowsze standardy, pisanie aplikacji z uproszczonym kodem doskonałym do dalszej jego edycji.. W domu każdy sobie może skrobać co chce, nawet w Pascalu ..

Damonsson, a argumenty typu Zend czy Symfony be, bo będzie wolno działało można sobie schować do kieszeni, jak piszę się grę online to trzeba przedłożyć możliwość wprowadzania ciągłych poprawek(bo tego się nie uniknie) nad wydajność, niestety coś za coś, nie ma tu uniwersalnych rozwiązań..

Takie myślenie na dłuższą mete nie ma sensu, tak samo jak ja zaczynałem przygode z PHP i przyświecała mi myśl po cholere ta cała obiektowość, tylko komplikuje kod..

Jednak z czasem każdy z nas dojdzie do tych samych wniosków..
Go to the top of the page
+Quote Post
lukasz1985
post 12.12.2013, 12:26:25
Post #15





Grupa: Zarejestrowani
Postów: 205
Pomógł: 43
Dołączył: 5.03.2012

Ostrzeżenie: (0%)
-----


W ogóle PHP się do tego może nie nadawać ze względu na wydajność. Należy pamiętać, że PHP to nie jest jedyny język webowy. Python też raczej odpada- zasadniczo pozostaje Java lub kod skompilowany.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 17.05.2025 - 14:53