LINUX.ORG.RU

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

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


0

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

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

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

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

★★★

Проверено: hibou ()
Ответ на: комментарий от shimon
> PHP настолько убог, что на нем можно написать только 30 игровых скриптов?

Нет. Всего 30.

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

slyjoe
()
Ответ на: комментарий от Deleted
$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']);
[...]

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

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

mrxrrr
()
новость ниочем. скрипты тоже. картинки не грузятся.
isden ★★★★★
()
Ответ на: комментарий от Klizmoid
> Щас набегут монофаны и начнут булькать что A$P.net в их говномоно - рулит и педалит

Ммм... Во первых почему ассоциация mono с asp.net? .net да, а asp тут с боку бантик. Во вторых - смотря с чем сравнивать. Если с PHP, то естественно рулит и педалит. Без вариантов. Как небо и земля.
d9d9 ★★★★
()
Ответ на: комментарий от DOKA
> IBM просто сгенерили 30 копипаст для создателей игр?

скрипты не для _создания игр_. сходите уже по ссылкам и ужаснитесь )
isden ★★★★★
()
Ответ на: комментарий от DOKA
>IBM просто сгенерили 30 копипаст для создателей игр?

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

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

keinas
()
>>Мы создадим «оценщика рук» при игре в покер и генератор для слот-машины
IBM_dW пишет онлайн-казино, в каталажку!
GAMer ★★★★★
()
Ответ на: комментарий от loz
Браузерные онлайн-игры, большинство из них на ренере
boombick ★★★★★
()
Самое прикольное, что поощряется ужасный стиль программирования, без даже использования объектов или хотя бы банальных функций без побочных эффектов, а код напоминает взрыв на макаронной фабрике.
shimon ★★★★★
()
Ответ на: комментарий от shimon
*записывает на будущее про макаронную фабрику*
Deleted
()
Ответ на: комментарий от Zmacs
>Предсказываю, что до третьей страницы здесь будет упомянут ерланг, лисп и оцамл.

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

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

Daeloce
()
ОЛОЛОЛО!

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

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

Ferroman
()
Ответ на: комментарий от loz
Шахматы же. Сейчас точно не помню как называются. PhpChess, вроде
skpy
()
Ответ на: комментарий от dogbert
> Ура! Пых-пых-срач!

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

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

Irben ★★★
()
Ну зачем это на главной? Тут же дети ходють!
grinn ★★
()
Ответ на: комментарий от Vernite_anonumycov
>малость забывая для чего php собственно предназначен.

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

grinn ★★
()
Ответ на: комментарий от Deleted
> Для написания игр?

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

Vernite_anonumycov
()
Ответ на: комментарий от isden
>тогда для тебя наверное будет шоком вот это:

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

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

...думаю -- зачем они затронули тему игр...
mkfifo
()
Ждём наплыва коммерческих игр для gnu/linux.
Sekai
()
Ответ на: комментарий от mkfifo
>думаю -- зачем они затронули тему игр...

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

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

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

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

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

loz ★★★★★
()
Ответ на: комментарий от loz
Как скриптовой язык (в том числе, и для веб-девелопинга) лучше всего, имхо, использовать python. У него богатые возможности и удобный синтаксис. И он более универсален, чем php.
solid
()
А чем пхп плох для игр? Игры это ж не обязательно 3д шутер, с тем же успехом это может вообще быть какой нибудь текстовый квест.
Davinel
()
Ответ на: комментарий от Davinel
Текстовый квест, это то что происходит в тредах ЛОРа, а на пхп только какую нибудь ролевую игру для гиков забабахть можно.
ggg
()
Ответ на: комментарий от solid
> Тем, что php - говноязык для быдлокодеров.

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

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

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

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

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

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

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

crono
()
Говорят, версию Doom 4 под Линукс в Id software пишут на PHP. Там будут большие открытые пространства, красивые тени и покер. Правда, игра будет текстовая.
Byron
()
Ответ на: комментарий от solid
> Единственный плюс php в том, что он простой. И этот плюс весьма сомнителен.

Он столь же прост, как стереотипная женская логика. Кто с улицы пришел, тому просто, а кто вкусил от плода CS и получил навыки/образование не на игрушечных языках, тот ломает себе мозг.
shimon ★★★★★
()
Ответ на: комментарий от Byron
> Там будут большие открытые пространства,

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

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

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

— Ты бы лучше в корень смотрел, нахрена ему там PHP...
shimon ★★★★★
()
Ответ на: комментарий от crono
>В своей практике ни разу не приходилось иметь дело с сайтами на питоне.

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

yoghurt ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.