TextGame

Entertainment for 5 minutes, hours, days
  • Спасибо большое за старания и труд!!))
    Рад, что хотя бы так смог чуть-чуть помочь!
  • Хорошая идея. Кстати, можно добавить кастомный параметр тега BODY для скрытия тублара в HTMLv.
    Из хаоса в космос
  • Leency wrote:Хорошая идея. Кстати, можно добавить кастомный параметр тега BODY для скрытия тублара в HTMLv.
    Ты сам писал что против ввода нестандартных тегов. Да и не имеет смысла. Для TextGame придется много чего добавлять не принятого в HTML, а скрытие тулбара я думал сделать по хоткею.
    to infinity and beyond
  • punk_joker wrote: Ты сам писал что против ввода нестандартных тегов. Да и не имеет смысла. Для TextGame придется много чего добавлять не принятого в HTML, а скрытие тулбара я думал сделать по хоткею.
    Ещё раз выскажу своё мнение: просто нужно чтобы html файлы имели разрешение hta (в этом случае и скрывать тулбар). В ближайшее время сам сделаю текстовую игру - подобие Trollface Quest.
    The motto of the wise is: be prepared for surprised http://vlampochke.esy.es/
  • Извините, что беспокою! Я делаю текстовую игру с использованием Condition Script, но он почему то не работает! Подскажите пожалуйста в чём дело.
    Spoiler:

    Code: Select all

    <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       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/
  • Надо делать отладчик для игр :)
  • К сожалению раньше выходных к коду вернуться не смогу.
    to infinity and beyond
  • Мне кажется, что нет счетчика 10 нажатий, т.е. начала и конца цикла. Соответственно нет перехода к следующему уровню игры. Реализовать цикл можно на скриптовых языках - javascript и т.п. Можно на компилируемом языке, знающем про циклы, такую игру написать.
  • Вечером проверю.
    Из хаоса в космос
  • Нужно фиксить, сейчас учитывается только первая цифра для <condition show_if=n >
    Т.е. следующие оба выражения будут показаны при condition=1:
    <condition show_if=1 >
    <condition show_if=12 >

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

    Ну и ещё один печальный момент: ссылки неправильно работают с тегом <center> и <right>. В текущей реализации это пофиксить нереально. Так что если в тексте есть ссылка НЕ нужно использовать <cenrer> или <right>, нету - можно.
    Из хаоса в космос
  • Wildwest wrote:Мне кажется, что нет счетчика 10 нажатий, т.е. начала и конца цикла. Соответственно нет перехода к следующему уровню игры. Реализовать цикл можно на скриптовых языках - javascript и т.п. Можно на компилируемом языке, знающем про циклы, такую игру написать.
    Да я эту игры писал на PHP изначально!
    Leency wrote:Нужно фиксить, сейчас учитывается только первая цифра для <condition show_if=n >
    Т.е. следующие оба выражения будут показаны при condition=1:
    <condition show_if=1 >
    <condition show_if=12 >
    Очень жаль!
    Leency wrote: Алсо тебе нужно добавить <body text="white">
    т.к. фон чёрный и некст чёрный - не ок.
    Фон - белый (сам проверял)!
    Leency wrote: Ну и ещё один печальный момент: ссылки неправильно работают с тегом <center> и <right>. В текущей реализации это пофиксить нереально. Так что если в тексте есть ссылка НЕ нужно использовать <cenrer> или <right>, нету - можно.
    Я тогда уберу <center>. Если пофиксить нереально, нужно просто не обращать внимание на <center>, если в нём есть ссылка!
    The motto of the wise is: be prepared for surprised http://vlampochke.esy.es/
  • Скоро пофикшу. Сделаю поддержку condition больше 9
    Из хаоса в космос
  • Пофиксил. Нужно проверить.
    Из хаоса в космос
  • Leency wrote:Пофиксил. Нужно проверить.
    проверять лучше в HTMLv. Потому как TextGame использует отдельный компонент TWB
    to infinity and beyond
  • Who is online

    Users browsing this forum: No registered users and 4 guests