Linux.org.ru
Новости - Галерея - Форум - Трекер - Wiki - Поиск
[#]  

30 игровых скриптов, которые можно написать на языке PHP

Часть 1. Создание десяти скриптов базового уровня. В части 1 анализируется 10 фундаментальных скриптов, которые могут применяться в играх различного типа. Прилагаемый к данной статье архив программного кода (далее – Архив) содержит полный исходный текст для каждого описываемого в ней скрипта.

Часть 2. Разработка 10 скриптов средней сложности. Во второй части рассматриваются скрипты предназначенные для игр следующих трех типов: ролевые игры, азартные игры и игры в слова.

Часть 3. Создание 10 скриптов повышенной сложности В этой статье мы построим скрипты для системы управления запасами и для ведения заметок в ролевых играх, а также займемся повышением интерактивности наших PHP-скриптов. Мы также построим основанный на работе с изображениями генератор удостоверений личности и подробнее ознакомимся с тем, как манипулировать изображениями с помощью PHP. Мы создадим «оценщика рук» при игре в покер и генератор для слот-машины, что позволит вам попрактиковаться с несколько более сложной PHP-логикой. Мы увеличим сложность наших скриптов для игр со словами – мы будем работать с более сложной логикой, строить сложные генераторы анаграмм, дешифровщики и т.д.

>>> Подробности

Метки: php, игровые скрипты

IBM_dW *** (12.08.2009 12:46:07)
Проверено: hibou (12.08.2009 14:08:43)

[#]  
shimon (фотография)

Re: 30 игровых скриптов, которые можно написать на языке PHP

PHP настолько убог, что на нем можно написать только 30 игровых скриптов?

shimon *** (12.08.2009 14:11:27)
[#]  
DerKetzer (фотография)

Re: 30 игровых скриптов, которые можно написать на языке PHP

Во что превращается ЛОР?

DerKetzer (12.08.2009 14:14:17)

Re: 30 игровых скриптов, которые можно написать на языке PHP

> PHP настолько убог, что на нем можно написать только 30 игровых скриптов?

Нет. Всего 30.

"PHP - высокоуровневый язык программирования, предназначенный для написания тридцати игровых скриптов"

slyjoe (12.08.2009 14:15:46)
[#]  
dogbert (фотография)

Re: 30 игровых скриптов, которые можно написать на языке PHP

Ура! Пых-пых-срач!

dogbert ** (12.08.2009 14:17:13)
[#]  
Mystra_x64 (фотография)

Re: 30 игровых скриптов, которые можно написать на языке PHP

>игры
>PHP


Страх то какой.

Mystra_x64 *** (12.08.2009 14:23:37)
Mystra_x64 (фотография)

Re: 30 игровых скриптов, которые можно написать на языке PHP

$weapons = array (
    'littlestick' => array (
        'name' => 'Little Stick',
        'roll' => '1d6',
        'bonus' => '0',
    ),
    'bigstick' => array (
        'name' => 'Little Stick',
        'roll' => '1d6',
        'bonus' => '4',
    ),
    'chainsaw' => array (
        'name' => 'Little Stick',
        'roll' => '2d8',
        'bonus' => '0',
    ),
);

[...]

foreach ($weapons as $weapon) {
    list($count, $sides) = explode('d', $weapon['roll']);
[...]

:}
Mystra_x64 *** (12.08.2009 14:27:23)

Re: 30 игровых скриптов, которые можно написать на языке PHP

Де-то я это уже видел - сначала великие аналитика ЛОРа будут гнать на php, затем его сравнивать с java, c... малость забывая для чего php собственно предназначен.

Vernite_anonumycov (12.08.2009 14:29:17)

Re: 30 игровых скриптов, которые можно написать на языке PHP

>малость забывая для чего php собственно предназначен.

для написания не более чем 30 игровых скриптов?

mrxrrr (12.08.2009 14:30:40)
[#]  
Klizmoid (фотография)

Re: 30 игровых скриптов, которые можно написать на языке PHP

Щас набегут монофаны и начнут булькать что A$P.net в их говномоно - рулит и педалит
Klizmoid (12.08.2009 14:30:46)
Mystra_x64 (фотография)

Re: 30 игровых скриптов, которые можно написать на языке PHP

>для чего php собственно предназначен

Для написания игр?

Mystra_x64 *** (12.08.2009 14:32:36)
[#]  

Re: 30 игровых скриптов, которые можно написать на языке PHP

Я ничего не понял...

IBM просто сгенерили 30 копипаст для создателей игр?

DOKA * (12.08.2009 14:36:57)
[#]  
Zmacs (фотография)

Re: 30 игровых скриптов, которые можно написать на языке PHP

Предсказываю, что до третьей страницы здесь будет упомянут ерланг, лисп и оцамл.

Zmacs # (12.08.2009 14:45:35)
[#]  
isden (фотография)

Re: 30 игровых скриптов, которые можно написать на языке PHP

новость ниочем. скрипты тоже. картинки не грузятся.

isden ***** (12.08.2009 14:46:11)

Re: 30 игровых скриптов, которые можно написать на языке PHP

> Щас набегут монофаны и начнут булькать что A$P.net в их говномоно - рулит и педалит

Ммм... Во первых почему ассоциация mono с asp.net? .net да, а asp тут с боку бантик. Во вторых - смотря с чем сравнивать. Если с PHP, то естественно рулит и педалит. Без вариантов. Как небо и земля.

d9d9 (12.08.2009 14:46:47)
isden (фотография)

Re: 30 игровых скриптов, которые можно написать на языке PHP

> IBM просто сгенерили 30 копипаст для создателей игр?

скрипты не для _создания игр_. сходите уже по ссылкам и ужаснитесь )

isden ***** (12.08.2009 14:47:29)
keinas (фотография)

Re: 30 игровых скриптов, которые можно написать на языке PHP

>IBM просто сгенерили 30 копипаст для создателей игр?

перевод статьи это..

>Дуэйн О'Брайен, разработчик PHP, внештатный писатель

keinas * (12.08.2009 14:47:57)
[#]  
ufw (фотография)

Re: 30 игровых скриптов, которые можно написать на языке PHP

Всегда было интересно, по какому правилу бот выбирает новости с developerworks.

ufw * (12.08.2009 14:49:43)

Re: 30 игровых скриптов, которые можно написать на языке PHP

а есть примеры игр на пхп? чтото это как то страшно звучит

loz (12.08.2009 14:53:58)
[#]  
GAMer (фотография)

Re: 30 игровых скриптов, которые можно написать на языке PHP

>>Мы создадим «оценщика рук» при игре в покер и генератор для слот-машины
IBM_dW пишет онлайн-казино, в каталажку!

GAMer ** (12.08.2009 14:56:11)
boombick (фотография)

Re: 30 игровых скриптов, которые можно написать на языке PHP

Браузерные онлайн-игры, большинство из них на ренере

boombick ***** (12.08.2009 14:57:05)
[#]  
shimon (фотография)

Re: 30 игровых скриптов, которые можно написать на языке PHP

Самое прикольное, что поощряется ужасный стиль программирования, без даже использования объектов или хотя бы банальных функций без побочных эффектов, а код напоминает взрыв на макаронной фабрике.

shimon *** (12.08.2009 15:05:24)
Mystra_x64 (фотография)

Re: 30 игровых скриптов, которые можно написать на языке PHP

*записывает на будущее про макаронную фабрику*

Mystra_x64 *** (12.08.2009 15:11:42)

Re: 30 игровых скриптов, которые можно написать на языке PHP

>Предсказываю, что до третьей страницы здесь будет упомянут ерланг, лисп и оцамл.

Ну вы их как бы только что и упомянули!:):) Так что ваше предсказание сбылось!:)

По теме: статья может и ничего для тех кто первый раз php видит, но во-первых явно не для главной ЛОРа, а во-вторых применение языку уж какое-то странное выбрано...

Daeloce (12.08.2009 15:13:17)
[#]  
Ferroman (фотография)

Re: 30 игровых скриптов, которые можно написать на языке PHP

ОЛОЛОЛО!

Самая смешная новость за месяц. Особенно код в духе

$male = array( "William", "Henry", "Filbert", "John", "Pat", );

Ferroman (12.08.2009 15:14:19)

Re: 30 игровых скриптов, которые можно написать на языке PHP

Шахматы же. Сейчас точно не помню как называются. PhpChess, вроде

skpy (12.08.2009 15:14:39)

Re: 30 игровых скриптов, которые можно написать на языке PHP

> Ура! Пых-пых-срач!

После работы можно будет купить пиво и на сон грядущий почитать темку.

По поводу скриптов - не смотрел, игры на РНР - нечто дикое для меня.

Irben * (12.08.2009 15:25:58)
[#]  

Re: 30 игровых скриптов, которые можно написать на языке PHP

Ну зачем это на главной? Тут же дети ходють!

grinn ** (12.08.2009 15:47:14)

Re: 30 игровых скриптов, которые можно написать на языке PHP

>малость забывая для чего php собственно предназначен.

неужто для придания законченных форм говноотрыжкам кодеришек?

grinn ** (12.08.2009 15:50:33)

Re: 30 игровых скриптов, которые можно написать на языке PHP

> Для написания игр?

Нет конечно же. Но если что-то элементарное для чего html'я хватит, то почему бы и нет. Другой вопрос зачем такие игры вообще нужны. :)

Vernite_anonumycov (12.08.2009 15:53:38)
isden (фотография)

Re: 30 игровых скриптов, которые можно написать на языке PHP

> игры на РНР - нечто дикое для меня

тогда для тебя наверное будет шоком вот это:

http://php-qt.org/
http://gtk.php.net/

isden ***** (12.08.2009 15:53:41)

Re: 30 игровых скриптов, которые можно написать на языке PHP

>тогда для тебя наверное будет шоком вот это:

к таким линкам надо бесплатные памперсы выдавать

grinn ** (12.08.2009 15:58:27)
[#]  
mkfifo (фотография)

Re: 30 игровых скриптов, которые можно написать на языке PHP

исходя из того что в php нет никакой поддержки многопоточности...

...думаю -- зачем они затронули тему игр...

mkfifo * (12.08.2009 16:05:54)
[#]  
Sekai (фотография)

Re: 30 игровых скриптов, которые можно написать на языке PHP

Ждём наплыва коммерческих игр для gnu/linux.

Sekai # (12.08.2009 16:08:34)
[#]  
sky_ (фотография)

Re: 30 игровых скриптов, которые можно написать на языке PHP

> Массив тайлов карты

По русски говорить совсем лень, да?

sky_ (12.08.2009 16:12:49)

Re: 30 игровых скриптов, которые можно написать на языке PHP

>думаю -- зачем они затронули тему игр...

нудык, детям же

grinn ** (12.08.2009 16:13:01)
[#]  

Re: 30 игровых скриптов, которые можно написать на языке PHP

> 30 игровых скриптов, которые можно написать на языке PHP,

... но лучше на другом. :>

Rem * (12.08.2009 16:13:46)

Re: 30 игровых скриптов, которые можно написать на языке PHP

> тогда для тебя наверное будет шоком вот это:

> http://php-qt.org/ http://gtk.php.net/

И вправду в шоке, хотя чуть-чуть. Однако понравилась верхняя новость на http://gtk.php.net/ с заголовком "We're still here!". Пока шевелятся.

Irben * (12.08.2009 16:35:01)
[#]  

Re: 30 игровых скриптов, которые можно написать на языке PHP

Ждём 3D RPG на php. :)

Neksys ** (12.08.2009 16:35:51)
[#]  
vovo4ka (фотография)

Re: 30 игровых скриптов, которые можно написать на языке PHP

не пойму чем плох PHP ) ( хотя бы для написания игр )

vovo4ka (12.08.2009 16:36:00)
solid (фотография)

Re: 30 игровых скриптов, которые можно написать на языке PHP

<fat>
Тем, что php - говноязык для быдлокодеров.
Он "поддерживает разные парадигмы программирования", но при этом ни одна из них не реализована как надо.
Единственный плюс php в том, что он простой. И этот плюс весьма сомнителен.
</fat>

solid * (12.08.2009 16:42:48)

Re: 30 игровых скриптов, которые можно написать на языке PHP

>Тем, что php - говноязык для быдлокодеров.

так его надо учить или уже забивать и что лучше вместо него?

loz (12.08.2009 16:53:19)
solid (фотография)

Re: 30 игровых скриптов, которые можно написать на языке PHP

Как скриптовой язык (в том числе, и для веб-девелопинга) лучше всего, имхо, использовать python. У него богатые возможности и удобный синтаксис. И он более универсален, чем php.

solid * (12.08.2009 16:58:05)
[#]  

Re: 30 игровых скриптов, которые можно написать на языке PHP

А чем пхп плох для игр? Игры это ж не обязательно 3д шутер, с тем же успехом это может вообще быть какой нибудь текстовый квест.

Davinel (12.08.2009 17:18:22)

Re: 30 игровых скриптов, которые можно написать на языке PHP

Текстовый квест, это то что происходит в тредах ЛОРа, а на пхп только какую нибудь ролевую игру для гиков забабахть можно.

ggg (12.08.2009 18:07:52)
azure (фотография)

Re: 30 игровых скриптов, которые можно написать на языке PHP

> Тем, что php - говноязык для быдлокодеров.

очень сильный аргумент, да.

> Он "поддерживает разные парадигмы программирования", но при этом ни одна из них не реализована как надо.

...например: ....

> Единственный плюс php в том, что он простой. И этот плюс весьма сомнителен.

Почему же сомнителен? Язык должен быть непростым?

azure * (12.08.2009 18:17:13)
crono (фотография)

Re: 30 игровых скриптов, которые можно написать на языке PHP

Как скриптовой язык (в том числе, и для веб-девелопинга) лучше всего, имхо, использовать python

конечно лучше только мало кто использует. В своей практике ни разу не приходилось иметь дело с сайтами на питоне.

crono (12.08.2009 18:27:52)
[#]  

Re: 30 игровых скриптов, которые можно написать на языке PHP

Говорят, версию Doom 4 под Линукс в Id software пишут на PHP. Там будут большие открытые пространства, красивые тени и покер. Правда, игра будет текстовая.

Byron * (12.08.2009 18:35:41)
shimon (фотография)

Re: 30 игровых скриптов, которые можно написать на языке PHP

> Единственный плюс php в том, что он простой. И этот плюс весьма сомнителен.

Он столь же прост, как стереотипная женская логика. Кто с улицы пришел, тому просто, а кто вкусил от плода CS и получил навыки/образование не на игрушечных языках, тот ломает себе мозг.

shimon *** (12.08.2009 18:37:29)
shimon (фотография)

Re: 30 игровых скриптов, которые можно написать на языке PHP

> Там будут большие открытые пространства,

на которых будут пастись стада неинициализированных глобальных переменных, функций, беспорядочно оплодотворяющих эти переменные и приходящих в замешательство от отсутствия упорядоченности и предсказуемости этого процесса. Из нор будут то и дело выглядывать классы с крыльями, ложноножками и жабрами (на всякий случай, потому что жабры надо было кому-то прицепить).

Эту идиллию будет изредка нарушать большой и кровожадный сегфолт от использования связки PHP и PostgreSQL.

— А зачем PostgreSQL для работы Doom 4?

— Ты бы лучше в корень смотрел, нахрена ему там PHP...

shimon *** (12.08.2009 18:42:32)
yoghurt (фотография)

Re: 30 игровых скриптов, которые можно написать на языке PHP

>В своей практике ни разу не приходилось иметь дело с сайтами на питоне.

Лор от генератора, например.

yoghurt *** (12.08.2009 18:44:01)

О Сервере - Правила форума
http://www.linux.org.ru/

Rambler's Top100 TopList