Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Ср ноя 22, 2017 12:23 am

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 28 сообщений ]  На страницу 1 2 След.
Автор Сообщение
 Заголовок сообщения: TextGame
СообщениеДобавлено: Ср янв 01, 2014 7:49 pm 
Не в сети

Зарегистрирован: Вт апр 12, 2011 11:19 pm
Сообщения: 1077
Подобная идея уже давно витала в голове, но только сейчас, благодаря теме Визуальные новеллы в Колибри и последним изменениям в HTMLv она обрела некие очертания.
TextGame - это некая оболочка для простеньких текстовых игр написанных с помощью HTML и простенького ЯП для примитивной логики.
Это первая версия (0.01), и в ней практически ничего не реализовано, по сути пока что, это HTMLv с выброшенным ненужным кодом и элементами интерфейса, но только пока.
В архиве один пример - это игра "Спички" (The Matches) от Leency.
Содержимое архива распаковать в корень системного диска, хотя по сути, там сейчас и смотреть та не на что.


Вложения:
TextGame.7z [12.65 КБ]
60 скачиваний

_________________
я лишь учусь
Вернуться к началу
 Заголовок сообщения: Re: TextGame
СообщениеДобавлено: Ср янв 01, 2014 8:41 pm 
Не в сети

Зарегистрирован: Вс дек 22, 2013 2:28 am
Сообщения: 2
Спасибо большое за старания и труд!!))
Рад, что хотя бы так смог чуть-чуть помочь!


Вернуться к началу
 Заголовок сообщения: Re: TextGame
СообщениеДобавлено: Ср янв 01, 2014 11:04 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4226
Хорошая идея. Кстати, можно добавить кастомный параметр тега BODY для скрытия тублара в HTMLv.

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: TextGame
СообщениеДобавлено: Чт янв 02, 2014 1:03 am 
Не в сети

Зарегистрирован: Вт апр 12, 2011 11:19 pm
Сообщения: 1077
Leency писал(а):
Хорошая идея. Кстати, можно добавить кастомный параметр тега BODY для скрытия тублара в HTMLv.

Ты сам писал что против ввода нестандартных тегов. Да и не имеет смысла. Для TextGame придется много чего добавлять не принятого в HTML, а скрытие тулбара я думал сделать по хоткею.

_________________
я лишь учусь


Вернуться к началу
 Заголовок сообщения: Re: TextGame
СообщениеДобавлено: Пн янв 13, 2014 9:30 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн апр 22, 2013 5:24 pm
Сообщения: 119
punk_joker писал(а):
Ты сам писал что против ввода нестандартных тегов. Да и не имеет смысла. Для TextGame придется много чего добавлять не принятого в HTML, а скрытие тулбара я думал сделать по хоткею.

Ещё раз выскажу своё мнение: просто нужно чтобы html файлы имели разрешение hta (в этом случае и скрывать тулбар). В ближайшее время сам сделаю текстовую игру - подобие Trollface Quest.

_________________
The motto of the wise is: be prepared for surprised http://vlampochke.esy.es/


Вернуться к началу
 Заголовок сообщения: Re: TextGame
СообщениеДобавлено: Ср янв 15, 2014 9:10 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн апр 22, 2013 5:24 pm
Сообщения: 119
Извините, что беспокою! Я делаю текстовую игру с использованием Condition Script, но он почему то не работает! Подскажите пожалуйста в чём дело.
Спойлер: Показать
Код:
<html>
<head>
 <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
 <title>Trollface Quest</title>
</head>
<body text="black" link="black" alink="black" vlink="black">
<center>
<condition show_if=0>
<h1>Trollface Quest</h1><br>
<br>
Welcome to Trollface Quest!
<b><a href='$+'>Start the game!</a></b>
</condition>
<condition show_if=1>
Click 10 times to  <a href='$+'>Trollface</a>!<br>
     <img src='trollface.png'><br>
 </condition>
<condition show_if=2>
Click 10 times to  <a href='$+'>Trollface</a>!<br>
     <img src='trollface.png'><br>
 </condition>
<condition show_if=3>
Click 10 times to  <a href='$+'>Trollface</a>!<br>
     <img src='trollface.png'><br>
 </condition>
<condition show_if=4>
Click 10 times to  <a href='$+'>Trollface</a>!<br>
     <img src='trollface.png'><br>
 </condition>
 <condition show_if=5>
Click 10 times to  <a href='$+'>Trollface</a>!<br>
     <img src='trollface.png'><br>
 </condition>
 <condition show_if=6>
Click 10 times to  <a href='$+'>Trollface</a>!<br>
     <img src='trollface.png'><br>
 </condition>
 <condition show_if=7>
Click 10 times to  <a href='$+'>Trollface</a>!<br>
     <img src='trollface.png'><br>
 </condition>
 <condition show_if=8>
Click 10 times to  <a href='$+'>Trollface</a>!<br>
     <img src='trollface.png'><br>
 </condition>
 <condition show_if=9>
Click 10 times to  <a href='$+'>Trollface</a>!<br>
     <img src='trollface.png'><br>
 </condition>
<condition show_if=10>
   <h1>You won!</h1><br>
   <a href='$11'>Next level</a><br>
</condition>
<condition show_if=11>
Press <u>green button</u> 10 times!<br>
   <a href='$+'>Click green button</a><br>
   <u>Click red button</u>
</condition>
<condition show_if=12>
Press <u>green button</u> 09 times!<br>
   <a href='$+'>Click green button</a><br>
   <a href='$-'>Click red button</a>
</condition>
<condition show_if=13>
Press <u>green button</u> 08 times!<br>
   <a href='$+'>Click green button</a><br>
   <a href='$-'>Click red button</a>
</condition>
<condition show_if=14>
Press <u>green button</u> 07 times!<br>
   <a href='$+'>Click green button</a><br>
   <a href='$-'>Click red button</a>
</condition>
<condition show_if=15>
Press <u>green button</u> 06 times!<br>
   <a href='$+'>Click green button</a><br>
   <a href='$-'>Click red button</a>
</condition>
<condition show_if=16>
Press <u>green buttоn</u> 05 times!<br>
   <a href='$+'>Click green button</a><br>
   <a href='$-'>Click red button</a>
</condition>
<condition show_if=17>
Press <u>green button</u> 04 times!<br>
   <a href='$+'>Click green button</a><br>
   <a href='$-'>Click red button</a>
</condition>
<condition show_if=18>
Press <u>green button</u> 03 times!<br>
   <a href='$+'>Click green button</a><br>
   <a href='$-'>Click red button</a>
</condition>
<condition show_if=19>
Press <u>green button</u> 02 times!<br>
   <a href='$+'>Click green button</a><br>
   <a href='$-'>Click red button</a>
</condition>
<condition show_if=20>
Press <u>red &nbsp; &nbsp; &nbsp; button</u> 01 times!<br>
   <a href='$11'>Click green button</a><br>
   <a href='$+'>Click red button</a>
</condition>
<condition show_if=21>
   <h1>Trollface Quest complite!</h1><br>
   <a href='$1'>Play Again</a><br>
</condition>
</center>
</body>
</html>

Конечно я уважаю вас и простите, что заставляю рыться в чужом коде!

_________________
The motto of the wise is: be prepared for surprised http://vlampochke.esy.es/


Вернуться к началу
 Заголовок сообщения: Re: TextGame
СообщениеДобавлено: Ср янв 15, 2014 10:59 pm 
Не в сети

Зарегистрирован: Ср май 18, 2005 7:27 pm
Сообщения: 1001
Надо делать отладчик для игр :)


Вернуться к началу
 Заголовок сообщения: Re: TextGame
СообщениеДобавлено: Чт янв 16, 2014 1:28 am 
Не в сети

Зарегистрирован: Вт апр 12, 2011 11:19 pm
Сообщения: 1077
К сожалению раньше выходных к коду вернуться не смогу.

_________________
я лишь учусь


Вернуться к началу
 Заголовок сообщения: Re: TextGame
СообщениеДобавлено: Чт янв 16, 2014 3:14 pm 
Не в сети

Зарегистрирован: Ср май 18, 2005 7:27 pm
Сообщения: 1001
Мне кажется, что нет счетчика 10 нажатий, т.е. начала и конца цикла. Соответственно нет перехода к следующему уровню игры. Реализовать цикл можно на скриптовых языках - javascript и т.п. Можно на компилируемом языке, знающем про циклы, такую игру написать.


Вернуться к началу
 Заголовок сообщения: Re: TextGame
СообщениеДобавлено: Чт янв 16, 2014 7:32 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4226
Вечером проверю.

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: TextGame
СообщениеДобавлено: Пт янв 17, 2014 12:35 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4226
Нужно фиксить, сейчас учитывается только первая цифра для <condition show_if=n >
Т.е. следующие оба выражения будут показаны при condition=1:
<condition show_if=1 >
<condition show_if=12 >

Алсо тебе нужно добавить <body text="white">
т.к. фон чёрный и некст чёрный - не ок.

Ну и ещё один печальный момент: ссылки неправильно работают с тегом <center> и <right>. В текущей реализации это пофиксить нереально. Так что если в тексте есть ссылка НЕ нужно использовать <cenrer> или <right>, нету - можно.

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: TextGame
СообщениеДобавлено: Пт янв 17, 2014 4:32 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн апр 22, 2013 5:24 pm
Сообщения: 119
Wildwest писал(а):
Мне кажется, что нет счетчика 10 нажатий, т.е. начала и конца цикла. Соответственно нет перехода к следующему уровню игры. Реализовать цикл можно на скриптовых языках - javascript и т.п. Можно на компилируемом языке, знающем про циклы, такую игру написать.

Да я эту игры писал на PHP изначально!
Leency писал(а):
Нужно фиксить, сейчас учитывается только первая цифра для <condition show_if=n >
Т.е. следующие оба выражения будут показаны при condition=1:
<condition show_if=1 >
<condition show_if=12 >

Очень жаль!
Leency писал(а):
Алсо тебе нужно добавить <body text="white">
т.к. фон чёрный и некст чёрный - не ок.

Фон - белый (сам проверял)!
Leency писал(а):
Ну и ещё один печальный момент: ссылки неправильно работают с тегом <center> и <right>. В текущей реализации это пофиксить нереально. Так что если в тексте есть ссылка НЕ нужно использовать <cenrer> или <right>, нету - можно.

Я тогда уберу <center>. Если пофиксить нереально, нужно просто не обращать внимание на <center>, если в нём есть ссылка!

_________________
The motto of the wise is: be prepared for surprised http://vlampochke.esy.es/


Вернуться к началу
 Заголовок сообщения: Re: TextGame
СообщениеДобавлено: Пт янв 17, 2014 5:19 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4226
Скоро пофикшу. Сделаю поддержку condition больше 9

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: TextGame
СообщениеДобавлено: Сб янв 18, 2014 2:48 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4226
Пофиксил. Нужно проверить.

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: TextGame
СообщениеДобавлено: Сб янв 18, 2014 3:03 pm 
Не в сети

Зарегистрирован: Вт апр 12, 2011 11:19 pm
Сообщения: 1077
Leency писал(а):
Пофиксил. Нужно проверить.

проверять лучше в HTMLv. Потому как TextGame использует отдельный компонент TWB

_________________
я лишь учусь


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 28 сообщений ]  На страницу 1 2 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB