Adam Orzechowski

Adam Orzechowski Inspektor ds
osobowych i
wynagrodzeń

Temat: Pytanie odnośnie PHP MySQL Css Html

Witam.
Może to co napisze będzie brzmiało niepoważnie i mogę urazić profesjonalistów ale co tam. Grupa 5 osobowa chciała by stworzyć grę mmosg w przeglądarce. Umiejętności takie średnie ale na tym chcieliśmy je poprawić. Ma ktoś jakieś rady ogólne co do wyglądu takiego projektu?Adam Orzechowski edytował(a) ten post dnia 10.06.08 o godzinie 08:05
Piotr Maliński

Piotr Maliński Programista
Python/Django

Temat: Pytanie odnośnie PHP MySQL Css Html

Na start:
1. Pomysł
2. Cel
3. Projekt
~~~~~

A później:
- grupa server side
- grupa client side (bardzo dobry interfejs użytkownika to podstawa)

konto usunięte

Temat: Pytanie odnośnie PHP MySQL Css Html

zrobcie sobie porzadny projekt funkcjonalny i pozniej sie go trzymajcie aby podczas tworzenia nie dochodzily non-stop jakies nowe funkcjonalnosci bo inaczej nie zamkniecie projektu nigdy i bedzie Wam rosl w nieskonczonosc - cos okolo 30% projektow upada z tego powodu... w takiej grze jednym z glownych czynnikow przyciagajacych uzytkownikow na pewno bedzie grafika, jesli cos wyglada na pierwszy rzut oka slabo to np. ja nawet sie nie rejestruje i nie sprawdzam co jest dalej :)
Jakub Korupczyński

Jakub Korupczyński Software Developer

Temat: Pytanie odnośnie PHP MySQL Css Html

Rośnięcie w nieskończoność wcale nie jest takie złe, oczywiście jeśli są to zmiany rozwojowe a nie ciągłe poprawianie błędów. Problem głównie w tym, że stworzenie takiego dużego projektu, bo dobra gra web-based jest jednak bardzo dużym projektem, jest jednak dość pracochłonne.

Także jeżeli nie macie na prawdę dużo czasu to lepiej się nie brać, chociaż spróbować zawsze można.
Adam Orzechowski

Adam Orzechowski Inspektor ds
osobowych i
wynagrodzeń

Temat: Pytanie odnośnie PHP MySQL Css Html

Czas mamy biorąc pod uwagę, że chodzimy dopiero do technikum informatycznego, aczkolwiek uważacie że da się coś zrobić bazując na wiedzy z jakichś tam książek i zapale? Bo w sumie jakichś projektów nikt z nas nie robił ale myślę, że bawiąc się w coś takiego że tak to ujmę też się sporo nauczymy.

konto usunięte

Temat: Pytanie odnośnie PHP MySQL Css Html

Jakub Korupczyński:
Rośnięcie w nieskończoność wcale nie jest takie złe, oczywiście jeśli są to zmiany rozwojowe a nie ciągłe poprawianie błędów.

Tak zgadzam sie, jednak warto podzielic sobie projekt na milestone'y i ewentualne dodatkowe funkcjonalnosci wprowadzac w kolejnych wersjach bo inaczej release moze sie nam wydluzyc o pare mcy.

Poza tym, nie wiem czy pisanie gry jako pierwszy wiekszy projekt, jest dobrym pomyslem - chociaz tez wszystko zalezy jak bardzo ma byc rozbudowana w pierwszej wersji.

Na pewno na poczatek poczytac troche o tworzeniu dobrego kodu, aby nie bylo pozniej potrzeby przebudowania calego systemu bo nie bedzieciew stanie wprowadzic jakis krytycznych zmian.Maciej L. edytował(a) ten post dnia 10.06.08 o godzinie 09:26
Piotr Jasiulewicz

Piotr Jasiulewicz PHP/Java
professional

Temat: Pytanie odnośnie PHP MySQL Css Html

Widzy nie macie, srodkow tez nie wiec przede wszystkim chodzi tu o zapal:) Jak tego Wam nie zabraknie to projekt stoi nie najgorzej:) Plecam jednak znalezc doswiadczonego programiste, ktory bedzie Wam doradzal w kwestiach budowy systemu etc.

konto usunięte

Temat: Pytanie odnośnie PHP MySQL Css Html

Bardzo ważna tutaj będzie dobrze zaprojektowana i przemyślana architektura bezpieczeństwa. Żeby nikt sobie żadnym sposobem 100 ton surowców nie nagrabił ;-).
Piotr Jasiulewicz

Piotr Jasiulewicz PHP/Java
professional

Temat: Pytanie odnośnie PHP MySQL Css Html

W mysl zasady: "10 razy pomysl zanim raz utniesz (np. deske:) ). Polecam najpierw solidnie zaplanowac, symulowac metoda dziel i zwyciezaj i wprowadzac stopniowo. Waznym aspektem jest podejescie do projektu. Czy powaznie chcecie sie za to zabrac czy to pomysl z pubu przy piwku... Niemniej jednak w razie tego pierwszegopolecam wprowadzic najepierw odstawowa funkcjonalnosc a dopiero potem myslec nad "bajerami". Projekt bedzie wtedy jeszcze latwy do ewentyalnych zmian (a napewno beda zmiany:), do tego kosztuje mniej bo w koncu zostanie juz wdrozony:)
Jakub Korupczyński

Jakub Korupczyński Software Developer

Temat: Pytanie odnośnie PHP MySQL Css Html

Jakub Świegot:
Bardzo ważna tutaj będzie dobrze zaprojektowana i przemyślana architektura bezpieczeństwa. Żeby nikt sobie żadnym sposobem 100 ton surowców nie nagrabił ;-).

Atam, takich błędów nie da się uniknąć, bo gracze są sprytni :) Najczęściej można się wyłożyć na matematyce, przy np jakiś obliczeniach procentowych walk itp :)
Ważne jest tylko to, żeby szybko je usuwać.Jakub Korupczyński edytował(a) ten post dnia 10.06.08 o godzinie 13:28

konto usunięte

Temat: Pytanie odnośnie PHP MySQL Css Html

wazne zeby programista byl sprytniejszy od gracza ;-) nalezy pamietac ze on tylko bezmyslnie klika i oglada cyferki ;)

i nie mozna kluczowych aspektow budowac na javascripcie, bo ten dziala po stronie klienta...
Jakub Korupczyński

Jakub Korupczyński Software Developer

Temat: Pytanie odnośnie PHP MySQL Css Html

Tzn można na js budować ale na zasadzie dodatku, który ma być wygodny dla gracza. Jakieś obliczenia itp niech tam będą, ale po zatwierdzeniu zmian przez gracza musi wszystko być weryfikowane jeszcze raz już po stronie servera.
Michał Pawłowski

Michał Pawłowski Software Development
Engineer

Temat: Pytanie odnośnie PHP MySQL Css Html

a ja powiem tak : piszcie smialo ... i tak pewnie nigdy nie skonczycie, ale czego sie nauczycie to wam zostanie. Tez kiedys zaczalem od takiego projektu. Kilka miesięcy pisania i stanęło na pierwszej stabilnej wersji ktora teraz juz rozbabralem :P ... za to bardzo duzo sie nauczylem :) wiec jak najbardziej polecam takie przedsiewziecie :) ...
Tomasz Struczyński

Tomasz Struczyński TeamLeader PHP i
analityk

Temat: Pytanie odnośnie PHP MySQL Css Html

A pewnie że pomysł dobry :)

Żeby do tego podejść porządnie (i skończyć), to zacznijcie nie od pisania tylko od myślenia.

Tj siądźcie nad kartką i spiszcie sobie wymagania. Na początek ogólne, później bardziej szczegółowe. Wyobraźcie sobie, że jesteście klientami :) Musicie wiedzieć, co chcecie zrobić. To jeszcze nie musi być 'po informatycznemu' do końca :)

Np.
Gra. Jaka? Strategiczna. Co ma umożliwiać? Handel, walki... Postacie (bohaterowie)? Tak, oczywiście [albo nie :)]. Itd.

Później: Technologia: PHP, MySQL.

Na końcu (NA KOŃCU!) - technologia. Np - czy używamy jakiegoś frameworka (Symfony, Zend Framework, CakePHP i inne). Jak obsługujemy bazę danych ('z buta' pisząc SQLki, czy na przykład mapując na obiekty). Część Frameworków 'sugeruje' tu konkretne rozwiązania. Jak się chcecie uczyć programować po nowemu, to radzę obiektowe. Jaka wersja PHP. Czy piszemy obiektowo, czy funkcjami...

Następnie proponuje podzielić funkcje tego projektu. To znaczy: rzeczy, które są niezbędne od początku, i kolejne rzeczy do dodania. Pomysł jest taki, żeby jak najszybciej mieć działający system - to mobilizuje :) Np na początku napiszcie grę gdzie się można logować i tworzyć konto, potem dodajcie rozbudowę 'państwa', potem handel z innymi graczami (na przykład), potem ataki... Zwróćcie uwagę, że już od drugiej funkcjonalności da się (jakoś) grać!

Tak by to idealnie wyglądało (przynajmniej dla mnie). A później to już tylko pisać, pisać... :P:P:P

konto usunięte

Temat: Pytanie odnośnie PHP MySQL Css Html

Polecam obejrzeć film nr2 - Vanthia:
http://www.3camp.pl/?paged=3

mmorpg tworzone już od jakichś 5 lat (fakt, że na początku przez tylko jedną osobę)

http://www.vanthia.com/
Piotr Jasiulewicz

Piotr Jasiulewicz PHP/Java
professional

Temat: Pytanie odnośnie PHP MySQL Css Html

Pamietaj ze sa malo doswiadczeni wiec z tego calego planowania moze niewiele wyjsc.
Tomasz Struczyński

Tomasz Struczyński TeamLeader PHP i
analityk

Temat: Pytanie odnośnie PHP MySQL Css Html

Piotr Jasiulewicz:
Pamietaj ze sa malo doswiadczeni wiec z tego calego planowania moze niewiele wyjsc.

Niby tak... Ale z mojego przynajmniej doświadczenia wynika, że jak nie spróbuja zaplanować, wyjdzie jeszcze mniej :) Ale może to ja jestem dziwny :P
Piotr Jasiulewicz

Piotr Jasiulewicz PHP/Java
professional

Temat: Pytanie odnośnie PHP MySQL Css Html

W kwesti co chca osiagnac, beda sami wiedzieli najlepiej, a w kwestii jak to juz trzeba kogos ktoma pojecie bo w koncu przepisuwanie kodu na cos rozsadnego jak sie okaze malo wydajny lub malo skalowany tez nie nalezy do rzeczy przyjemnych.

Następna dyskusja:

[PHP][CSS][MYSQL]sklep inte...




Wyślij zaproszenie do