Создание боя(в браузерке)
|
|
Assasin | Дата: Пятница, 11 Ноября 2011, 17:34 | Сообщение # 21 |
web-coder
Сейчас нет на сайте
| создаешь массив $map[x][y], где x, y координаты. к примеру карта 10х10 ячеек Code for ($x=0;$x<10;$x++) { for ($y=0;$y<10;$y++) { $map[x][y] = 0; } }
Далее отобразить карту: Code for ($x=0;$x<10;$x++) { for ($y=0;$y<10;$y++) { if ($map[x][y] == 0) { echo "<img src='img/empty_cell.png'>"; } elseif ($map[x][y] == 1) { echo "<img src='img/hero.png'>"; } } }
С помощью js узнаешь на какую ячейку нажал игрок ajax'ом передаешь координаты, php обрабатывает как туда можно пройти и можно ли вообще туда пойти. Если можно, то возвращает координаты по которым туда можно пройти, далее js передвигает картинку игрока по ячейкам. Но это огромная нагрузка на сервер, лучше юзать сокеты, node.js+socket.io как раз тут получится такое реализовать с меньшей нагрузкой. Либо phpDaemon юзать.
|
|
| |
Leader | Дата: Пятница, 11 Ноября 2011, 17:45 | Сообщение # 22 |
был не раз
Сейчас нет на сайте
| Спасибо ) Пошел пробывать)
|
|
| |
CooLIGA | Дата: Понедельник, 12 Декабря 2011, 20:10 | Сообщение # 23 |
был не раз
Сейчас нет на сайте
| Здраствуйте хотелось бы узнать какие языки нужны для написание подобной браузерной игры http://demo. heroeswm.ru/demobattle.php пытась владеть языками html,css,php,mysql,JavaScript,Jquery хотел бы узнать возможно на этих языках реалезовать чтото подобной без использования флеш технологий ActionScript 3.0 ?? а то чтото мне не дается ActionScript 3.0
|
|
| |
anton-gar | Дата: Понедельник, 12 Декабря 2011, 20:25 | Сообщение # 24 |
WEBmaster
Сейчас нет на сайте
| CooLIGA, Да возможно. Quote (CooLIGA) пытась владеть языками html, css, mysql, Jquery - это не языки. Для сервера подойдёт - php Для клиента - js вместо as 3.0, хотя они похожи, странно что Вам as 3.0 не даётся.
|
|
| |
CooLIGA | Дата: Понедельник, 12 Декабря 2011, 20:47 | Сообщение # 25 |
был не раз
Сейчас нет на сайте
| Спасибо большо!! но вот меня смутило то что вы написали (для клиента -Js) а если я нехачу использовать клиент?? будет сильная нагрузка так понемаю ?? и лучше для этого всетаки выучить as 3.0??
Сообщение отредактировал CooLIGA - Понедельник, 12 Декабря 2011, 20:48 |
|
| |
anton-gar | Дата: Понедельник, 12 Декабря 2011, 23:26 | Сообщение # 26 |
WEBmaster
Сейчас нет на сайте
| Quote (CooLIGA) но вот меня смутило то что вы написали (для клиента -Js)
Клиент - не в плане отдельной программы, а в плане кода, исполняющегося со стороны клиента, а не сервера.
|
|
| |
vovnet | Дата: Понедельник, 26 Декабря 2011, 13:51 | Сообщение # 27 |
почетный гость
Сейчас нет на сайте
| Книгу Колина Мука почитай - хорошо объясняет!
|
|
| |