Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Текстовая браузерная онлайн игра
Форумы портала PHP.SU » PHP » Напишите за меня, пожалуйста » Текстовая браузерная онлайн игра

Страниц (3): [1] 2 3 »
 

1. azkaban - 21 Февраля, 2012 - 17:07:25 - перейти к сообщению
Здравствуйте дорогие форумчане. Прошу у Вас совета/помощи. Мы с друзьями хотим создать браузерную текстовую игру направленную на игроков с мобильными телефонами но и не обделим и других геймеров. Мне дали задачу это заниматся боями, все бои, от 1х1, групповых до боев с мобами, осады. Дорогие форумчане подскажите мне какую нибуть литературу для прочтения, или подтолкните меня к написанию скриптов. П.С имеются 15 уроков от блитз скул. Если кому нужны могу дать.
(Добавление)
Есть форма боя с БК но мне нужно чтобы было выпадающее окно. Такойже бой как в dreamwar.ru
2. Bio man - 21 Февраля, 2012 - 18:18:49 - перейти к сообщению
Радость Радость Помираю со смеху! Помираю со смеху!
ну во первых что бы уйти далеко понадобятся, имхо, хорошие знания ООП (с процедурным подходом далеко не уедешь), хорошие знания sql, много времени, длительный интерес и желание, основы html. это минимум. что бы проект не был обречен на провал нужно сформировать сроки и ТЗ - как минимум, использовать систему контроля версий. каковы ваши знания (всей команды) в РНР и БД?
3. azkaban - 21 Февраля, 2012 - 20:14:04 - перейти к сообщению
Знаний у меня минимум, а точнее сказать 0, по ходу розработки хочу учится. У моего друга более глубокие знание, даже хорошие. Мне главное сделать бои.
4. OrmaJever - 21 Февраля, 2012 - 20:18:41 - перейти к сообщению
azkaban, если знаний 0 то по ходу вобще неполучится учится. Во-первых нужно выучить весь синтаксис php (sql), во-вторых нужно понять как работает php и веб сервер в целом, в-трейтих нужно иметь хороший опыт написания чего либо для правельного решения задач, вот например я сейчас открывая свои старые скрипты (которые писал пол года или год назад), понимаю что они убогие, и их писал новичёк, хотя в то время когда я их писал мне казалось что лучше уже некуда и это самое оптимальное решение.
5. azkaban - 21 Февраля, 2012 - 20:19:18 - перейти к сообщению
Неправильно выразился. Мне поставленна задача сделать бои. А по ходу уже и научится остальному.
(Добавление)
OrmaJever пишет:
azkaban, если знаний 0 то по ходу вобще неполучится учится. Во-первых нужно выучить весь синтаксис php (sql), во-вторых нужно понять как работает php и веб сервер в целом, в-трейтих нужно иметь хороший опыт написания чего либо для правельного решения задач, вот например я сейчас открывая свои старые скрипты (которые писал пол года или год назад), понимаю что они убогие, и их писал новичёк, хотя в то время когда я их писал мне казалось что лучше уже некуда и это самое оптимальное решение.

А что бы Вы могли подсказать? Дабы мог пополнить свои знания. Очень хочется помочь в проекте тем более на меня тоже есть робота.
6. Bio man - 21 Февраля, 2012 - 20:33:38 - перейти к сообщению
azkaban, если знаний 0 то желаю удачи! Радость
начните с чего по проще, например, с гостевой книги.
7. azkaban - 21 Февраля, 2012 - 20:50:41 - перейти к сообщению
Bio man пишет:
azkaban, если знаний 0 то желаю удачи! Радость
начните с чего по проще, например, с гостевой книги.

Ну подскажите хотябы полезную литературу. И можно ли будет к вам обратится чтобы вы помогли с кодом?
8. DelphinPRO - 21 Февраля, 2012 - 20:52:38 - перейти к сообщению
azkaban, поверьте умудренным опытом форумчанам, - с нулевым багажом знаний вы игру не напишете.

по теме.

У вас есть уроки. Я их видел, там пример создания игры типа "Бойцовский клуб". В них абсолютно доходчиво все расписано. Изучайте уроки, пока не поймете. Если возникнут какие-то конкретные затруднениня - на форуме вам подскажут.
9. azkaban - 21 Февраля, 2012 - 20:58:31 - перейти к сообщению
DelphinPRO пишет:
azkaban, поверьте умудренным опытом форумчанам, - с нулевым багажом знаний вы игру не напишете.

по теме.

У вас есть уроки. Я их видел, там пример создания игры типа "Бойцовский клуб". В них абсолютно доходчиво все расписано. Изучайте уроки, пока не поймете. Если возникнут какие-то конкретные затруднениня - на форуме вам подскажут.

Уроки полезные спору нет, все доходчиво обьяснают, но есть заминка мне например нужно этот код немного изменить под свою манеру боя. Конечно с моим запасом знанний я этого не сделаю, мне бы человека который смог подсказывать, гдето помочь. Я бы учился. Но конечно не кто не захочет со мною возится, так вот я и спрашиваю может имеется какая нибуть книжечка по розьяснению кодов или может у когото имеются какие нароботки?
10. Bio man - 21 Февраля, 2012 - 21:00:13 - перейти к сообщению
azkaban пишет:
И можно ли будет к вам обратится чтобы вы помогли с кодом?

можно, всегда помогу!
azkaban пишет:
Ну подскажите хотябы полезную литературу

хм, могу посоветовать:
1) Мануал
2) Видео курсы по РНР от "СПЦИАЛИСТ"
3) Видео курсы по РНР от "СПЦИАЛИСТ" + Мануал
4) Уроки с данного форума (в разделе уроки РНР)
5) Уроки (статьи) с данного сайта (php.su). На главной будет раздел "Изучение РНР" или как то так

ну думаю для начала хватит
11. azkaban - 21 Февраля, 2012 - 21:05:18 - перейти к сообщению
Bio man пишет:
azkaban пишет:
И можно ли будет к вам обратится чтобы вы помогли с кодом?

можно, всегда помогу!
azkaban пишет:
Ну подскажите хотябы полезную литературу

хм, могу посоветовать:
1) Мануал
2) Видео курсы по РНР от "СПЦИАЛИСТ"
3) Видео курсы по РНР от "СПЦИАЛИСТ" + Мануал
4) Уроки с данного форума (в разделе уроки РНР)
5) Уроки (статьи) с данного сайта (php.su). На главной будет раздел "Изучение РНР" или как то так

ну думаю для начала хватит

Спасибо большое, думаю "фундамент" заложилиУлыбка)
12. OrmaJever - 21 Февраля, 2012 - 21:13:40 - перейти к сообщению
лично я учился на примерах. Вначале нужно прочитать синтаксис, хотя бы тут, затем найти простенький скрипт и разбирать его по строке, те моменты которые не понятно можно спросить тут на форме, затем после нескольких таких разборов задатся целью и написать самому что-то простенькое (здесь уже нужны не знания, а логика), вначале сесть подумать по пунктам что писать. Например та же гостевая книга:
1) html форма для отправки даных на сервер
2) получение и проверка даных
3) записа даных в файл, базу
Ну а после того как план будет построен можно каждый пункт постепено реализировать.
Главное замечание, нивкоем случае не нужно начинать с чего-то сложного и большого, ато есть тут на форуме люди которые только вчера узнали что такое php, а сегодня уже думают "а напишу ка я свою cms". В таком случае вы ничего не поймёте, напишете гадость и разочаруетесь в програмировании. Начинать нужно с простого.
13. azkaban - 21 Февраля, 2012 - 21:17:23 - перейти к сообщению
OrmaJever пишет:
лично я учился на примерах. Вначале нужно прочитать синтаксис, хотя бы тут, затем найти простенький скрипт и разбирать его по строке, те моменты которые не понятно можно спросить тут на форме, затем после нескольких таких разборов задатся целью и написать самому что-то простенькое (здесь уже нужны не знания, а логика), вначале сесть подумать по пунктам что писать. Например та же гостевая книга:
1) html форма для отправки даных на сервер
2) получение и проверка даных
3) записа даных в файл, базу
Ну а после того как план будет построен можно каждый пункт постепено реализировать.
Главное замечание, нивкоем случае не нужно начинать с чего-то сложного и большого, ато есть тут на форуме люди которые только вчера узнали что такое php, а сегодня уже думают "а напишу ка я свою cms". В таком случае вы ничего не поймёте, напишете гадость и разочаруетесь в програмировании. Начинать нужно с простого.

Примного благодарен, буду чтото мудритьУлыбка
14. azkaban - 24 Февраля, 2012 - 18:52:25 - перейти к сообщению
Это бой 1 на 1
CREATE TABLE `battle` (
`BAT_ID` BIGINT unsigned NOT NULL auto_increment, /*ID поединка*/
`USER1_ID` bigint(20), /*ID 1 игрока*/
`USER2_ID` bigint(20), /*ID 2 игрока*/
`TIMEOUT` SMALLINT(2), /*Таймаут в секундах*/
`STARTTIME` DATETIME, /*время начала поединка*/
`M1` SMALLINT(1) unsigned NOT NULL DEFAULT 0, /*Ход первого*/
`M2` SMALLINT(1) unsigned NOT NULL DEFAULT 0, /*Ход второго*/
`LASTMOVE` DATETIME, /*время последнего хода*/
`STATUS` SMALLINT(1), /*статус поединка 1-идет,2-завершен*/
PRIMARY KEY (`BAT_ID`)
) TYPE=MyISAM;

/* Таблица детализации поединка 1 х 1 */
CREATE TABLE `battledetails` (
`BATDET_ID` BIGINT unsigned NOT NULL auto_increment, /*номер заявки - ID игрока ее подавшего*/
`BAT_ID` BIGINT unsigned NOT NULL DEFAULT 1, /*ID поединка*/
`USERID` bigint(20), /*ID игрока сделавшего ход*/
`ATTACK` SMALLINT(1) unsigned NOT NULL DEFAULT 0, /*Зона атаки*/
`DEFEND` SMALLINT(1) unsigned NOT NULL DEFAULT 0, /*Зона защиты*/
`MESSAGE` CHAR(255) NOT NULL DEFAULT '', /*Описание действия....куда нанес удар и т.д.*/
PRIMARY KEY (`BATDET_ID`)
) TYPE=MyISAM;

/*Справочник зон*/
CREATE TABLE `body_zones` (
`BZ_ID` SMALLINT(1) unsigned NOT NULL DEFAULT 0,
`BZ_NAME` CHAR(20) NOT NULL DEFAULT '',
PRIMARY KEY (`BZ_ID`)
) TYPE=MyISAM;
INSERT INTO body_zones(BZ_ID,BZ_NAME) values(1,'Голова');
INSERT INTO body_zones(BZ_ID,BZ_NAME) values(2,'Грудь');
INSERT INTO body_zones(BZ_ID,BZ_NAME) values(3,'Живот');
INSERT INTO body_zones(BZ_ID,BZ_NAME) values(4,'Ноги');


Вот мы имеем бой. но он немного не того формата. мне нужно вместо того чтобы ставить галочку возле какой зоны ударить/защитить, просто сделать выпадающие ссылки, так как мы делаем игру для телефонов и еще объясните пожалуйста как сделать чтобы бой проходил против группы. Помогите разобрать этот скрипт. И я уже сам его постараюсь переделать. Заранее благодарен.
15. Plusminuz - 24 Февраля, 2012 - 21:01:34 - перейти к сообщению
это скрипт? Однако

 

Powered by ExBB FM 1.0 RC1