PHP game engine?
14 отговора
709 прегледа
PHP game engine?
Здравейте,
с един приятел мислим да си направим един mini online basketball manager. та въпросчето ми е - удачно ли е да пишем engine-a на PHP? предполагам, че на .NET или на Perl ще е по-добре, но за жалост нямам знания в тази област :(
с един приятел мислим да си направим един mini online basketball manager. та въпросчето ми е - удачно ли е да пишем engine-a на PHP? предполагам, че на .NET или на Perl ще е по-добре, но за жалост нямам знания в тази област :(
Re: PHP game engine?
ти освен гейм ендижини нямаш знание и в области с които смяташ да еализираш щом се чудиш няд тях ... плати няколко хиляди долара на някоя фирма та тя да ти напише проект и след това плати стотина хиляди за софтуер.
Re: PHP game engine?
благодаря много за страхотния отговор. просто сте супер тука в тея клубове..
лек ден
лек ден
Re: Не се цупи...
Вълк е прав до няква степен. Наистина на ПХП може да се напише и Опън ДжиЕл игра, но като за начинаещ е просто непосилно. Търси готови по-добре. Има в нета.
GIS
GIS
Re: Не се цупи...
как разбирате докъде се простират знанията ми...? може да не съм маг, но смея да твърдя, че имам някакъв опит с ПХП - сайт с 20 000 уникални потребителя на месец. може да не си изкарвам хляба с това, но определено не очаквах такава "помощ".
Re: Не се цупи...
то ти опит може и да имаш, но нямаш опит с подобен вид приложения, тук което и да напишеш с РНР за показване на нещо върху уеб страница ще е само 1% от цялото писане на гейм енджин.
Ти имаш ли представа от какви компоненти състои подобен енджин?
Ти имаш ли представа от какви компоненти състои подобен енджин?
Re: Не се цупи...
не говоря за графика въобще. става въпрос за онлайн менъджер, каквито има адски много в нета - малко сметки с различните умения на играчите. и накрая просто output на резултата,
Re: Не се цупи...
колко пъти се намесва потребител в играта след като е стартирана? колко стъпки има от начало и до края?
Re: Не се цупи...
bulfeet.com
hanovete.com
imperiaonline.org
С една дума - да, за гейм енджин става, въпроса е дали имате информационната осигуреност - и като информационни връзки и като знания да го направите, другото ясно, че е лесно.
Bukvite.com
hanovete.com
imperiaonline.org
С една дума - да, за гейм енджин става, въпроса е дали имате информационната осигуреност - и като информационни връзки и като знания да го направите, другото ясно, че е лесно.
Bukvite.com
Re: PHP game engine?
Явно имаш предвид игра при която играенето ще се състои в съставяне на отбри, а не буквално в гонене на топката по игрището.
Може да се направи и с PHP, но доколкото знам в такива случаи се ползват бинарни файлове за изчисленията, защото са много по-бързи. Иначе ако се съберат 1000 играчи едновременно ще им се наложи доста да чакат за следващия рунд.
Естествено вида на енджина е от решаващо значение. Ако резултата от срещата го решава просто с rand() значи PHP е предостатъчно. Предполагам и с малко JavaScript за по-леките неща.
Може да се направи и с PHP, но доколкото знам в такива случаи се ползват бинарни файлове за изчисленията, защото са много по-бързи. Иначе ако се съберат 1000 играчи едновременно ще им се наложи доста да чакат за следващия рунд.
Естествено вида на енджина е от решаващо значение. Ако резултата от срещата го решава просто с rand() значи PHP е предостатъчно. Предполагам и с малко JavaScript за по-леките неща.
Re: Не се цупи...
потребителят не се намесва, след като е започнала играта. може само да наглася промени в състава в зависимост от различен развой на мача до определен момент от играта. това е преди каквото и да е изчисляване.
самият engine предполагам ще е разделен на 60-те минути игрово време и всяка минута ще правя изчисления за атака/контратака.
самият engine предполагам ще е разделен на 60-те минути игрово време и всяка минута ще правя изчисления за атака/контратака.
Re: PHP game engine?
да, както споменах става въпрос за "менъджер" :) наистина най-много ме притеснява едновременното изчисление на мачовете. значи според Вас е по-добре да ползвам binary-та вместо база данни (mysql в случая)?
(няма да се изчисляват с обикновен random)
(няма да се изчисляват с обикновен random)
Re: PHP game engine?
Разбира се, че е удачно. Освен това сам си споменал, че е пълно с такива игри по интернет. За това време дето си го отделил за дискусии тука, вече можеше да си избутал първия елементарен прототип на играта :-)
Re: Не се цупи...
В отговор на:... след като е започнала играта. може само да наглася промени в състава в зависимост от различен развой на мача до определен момент от играта.
това е нитеръпт на процеса ... забрави за РНР, и та всякакви подобни простотии и пиши процеса на С отваряйки порт към гейм доспатчер и процес ще управляваш с гейм прокси. имаш да си разпишеш енкриптнат протокол с клиентската часто която ти отобразява текущото сътояние на играта в процеса. Забрави за уеб страници освен за статистики или за регистарции или плащане ... нито една платформа съ скрипт език няма да понесе това натоварване. Пиши на чист С и по възможност избягвай обекти защото те забавят.
Re: PHP game engine?
пълно по интернет които показват състояние или резултати, но не мисля , че има нещо показано публично което управлява логиката на играта и итерация между процес в който тя върви и потребител + други участници в този процес заедно със заложената логика която се управлява по едни модифицирани алгоритми на вероятност за да се управляват печалбите, а това е гейм енджин. Тук да го правиш с ДБ освен ако не е крайно състояние и след това РНРта да се кешират на сървър е равносилно на серене по време на челната стойка (да ти поясня ли до къде могат да стигнат екскрементите ти?).