27 август 2011, събота

Битка

Това е общо взето цикъла на битката. Липсват някой подробности като примерно магии от страна на противника но общо взето би трябвало да работи.


Кодът (засега) излгежда така:

26 август 2011, петък

Нови герои - промени от последните дни

Старата версия на играта претърпя малко промени тези дни, оправени са някой много сериозни грешки, а най вероятно са създадени други още по-големи. Версията няма да се развива (заради лиценза на оригиналната игра) а само ще се поддържа.

Промените във втора версия са в develop, клона. Осъзнах че постоянното превключване между SQL и PHP, прави работата много неефективна и отвлича вниманието ми от есенцията на играта. Реших засега да изключа database библиотеката и да работя със сесии и фиксирани масиви. Местата в кода (които в последствие ще изчезнат) са маркирани с FIXME db. Добавен е прост интерфейс, колкото за тестове на класовете.

Надявам се разработката да продължи, въпреки че нямам много възможности за работа по проекта.

изображение: OpenClipart

Балансиране на игра с hranoprovod

Заглавието е малко странно, но ще обясня за какво иде реч.

Едно от най-големите предизвикателства в създаването на RPG/стратегии/икономически и други подобни игри е балансирането. Често се налага да се сравняват множество хетерогенни параметри и да се избират зависимости между тях.

Например. Колко трябва да струва една сграда и колко трябва да струва разрушаването, превземането и. Въпросът е сложен защото от едната страна уравнението имаме капитал и евентуално знания необходими за строежа а от другата, сила на атака, точки лидерство, брой на войската. Освен това една от страните обикновено се изравнява с "коефициент на трудност" за да "тласне" играта в една или друга посока (развитие на инфраструктурата или единоборство).

13 юни 2011, понеделник

Point and Click игри

Point & Click игрите са приятен ненатоварващ жанр, който за съжаление е рядко застъпен в браузърните игри, а малкото успешни реализации са реализирани на Flash или още по-зле на Silverlight. Донякъде това е разбираемо, заради "затвореността" на тези технологии и по-малката възможност от "хакване" на прогреса на играча.

Все пак си мисля че HTML5/JavaScript версия (въпреки че би била по-лесна за минипулация), би пожънала успех сред "casual" играчите. И не забравяйте че за успеха на подобна игра обикновено ще ви е нужен добър художник.

Изображение: OpenClipart

02 юни 2011, четвъртък

Скот Адамс за игрите

Скот Адамс е авторът на комиксите за Дилбърт. От няколко години насам, той списва и собствен блог в който споделя възгледите си за живота, бизнеса и всичко останало. В публикацията си от 30 май, той пише за успеха на Angry Birds (която отскоро може да се играе и в браузър). Основната му теза че за да успее дадена игра, тя трябва да експлоатира някой от естествените импулси (или инстинкти) на човека.
Изберете си импулс: за хранене, за самосъхранение, за размножаване, за подреденост (или намаляване на ентропията) и го реализирайте смело.

27 май 2011, петък

15 май 2011, неделя

GetAPrize

Бизнес моделът е важен за всяка игра, както и за всяко друго бизнес начинание. Някой от класическите модели за онлайн игри са.
- платена игра;
- платени екстри (SMS, микро разплащания и.т.н );
- платена версия на играта (безплатна и платена: "по-интересна" версия);

Днес ми хрумна един нов модел за капитализация на играта и най-доброто в него е че играчите не заплащат нищо. Наричам я GetAPrize стратегия. Идеята е следната:

От играта се емитират специални (силни, хубави, желани, скъпи) предмети. Активирането на всеки предмет изисква въвеждането от играча на уникален еднократен код.
Тънкият момент е в получаването на кода. Кодовете могат да се продават на сайтове, които да ги поставят на случайно място в страниците си или ги подаряват при регистрация. Ефектите от програмата са:
- играчите получават "безплатно" ценни предмети (слагам безплатно в кавички, защото времето не е безплатно но рядко е ценено от хората.);
- рекламодателите (сайтовете) получават потребители/потенциални клиенти/донякъде таргетиран трафик;
- авторът на играта капитализира труда си;

Изображение: OpenClipart