| 
				
				Результаты поиска
				 |   |  
| Тритон | Дата: Суббота, 05 Мая 2012, 16:15 | Сообщение # 81 | Тема: Поиск, критика приветсвтуется |  
| 
 постоянный участник 
Сейчас нет на сайте 
 
 | Quote (biohazardo)  А поисковик втыкают от гугла.   Который через два месяца не находит страницу по точному кейводу. Мой же поиск не требует отдельного ведения ещё и кейводов. Quote (biohazardo) Обычно такие сайты, в которых много статичных страниц (а именно они ТУТ в БД и хранятся), и нет никаких наворотов с комментариями, регистрацией, делают статическими без всяких баз и PHP.  Во-первых конкретные страницы могут быть php. А во-вторых статика как раз и не масштабируема на столько, что за 10 страниц вышел = забудь о возможности хоть как то менять оформление. 
   Добавлено (05.05.2012, 16:15)   ---------------------------------------------   Quote (biohazardo) В базе это сделать ахренительно трудно по той причине, что это надо править через какой нибудь phpmyadmin, который в 1000 раз хуже самого тухлого блокнота. Там так чудестно править html код...   Не рассказывай сказки. Я правлю в блокноте. А трудно тому, кто html не знает. Ну так он и не сделает сайт.
  Не всё так плохо, как оно есть на самом деле.
 
 Сообщение отредактировал Тритон - Суббота, 05 Мая 2012, 16:16  |  
| 
 | 
 |    |  
| Тритон | Дата: Суббота, 05 Мая 2012, 16:10 | Сообщение # 82 | Тема: Поиск, критика приветсвтуется |  
| 
 постоянный участник 
Сейчас нет на сайте 
 
 | Quote (biohazardo) Захочется сделать еще один поиск, потом регистрацию пользователей, потом добавить туда статьи, потом админку, потом комментарии... Сколько будет файл занимать?  У меня уже есть админка, блоги - это только для журналистов, а всякие там "пошёл в ванную, вернусь через полчаса" для сетки вообще не предназначены, размещать такую фигню - дибилизм. И кого можно регистрировать, если это не форум? Тем более зачем мне десять поисков? А если даже и делать их хоть 100, мой индекс вырастет всего на насколько байт. И какие нафиг комментарии? Что за бред? Этот файл может быть изменён только в том случае, если я захочу поменять адрес обратной связи, или оформление. Например, прилепить логотип в угол, или переписать низ, или фон раскрасить. А 100 концепций одновременно мне поддерживать не надо, это не друпал. Файл мой и в неём только то оформление, которое мне нужно, единое для всех страниц. Там нечего масштабировать и усложнять.Добавлено (05.05.2012, 16:10) ---------------------------------------------
  Quote (biohazardo) А в базе легко поправить html-код какой нибудь странички, которая там лежит?   Нет, конечно. В базе это сделать элементарно.
  Не всё так плохо, как оно есть на самом деле.
 |  
| 
 | 
 |    |  
| Тритон | Дата: Суббота, 05 Мая 2012, 16:01 | Сообщение # 83 | Тема: Поиск, критика приветсвтуется |  
| 
 постоянный участник 
Сейчас нет на сайте 
 
 | Quote (lvovand) Тритон, за что такая нелюбовь к темплейтам? вот скажем сдал проект заказчику, и он захотел немного стили и оформление поменять, теги и css он уж пропишет, а лазать в базе и искать нужный код далеко не каждому под силу   Зачем? Всё оформление в одном файле. Это во-первых. А во-вторых база - она база и есть, там лазить просто и удобно. В отличие от каталога на диске со страницами в отдельных фалах. Причём, кому не то что это, а даже диск не под силу, тот темплейты не освоит и сайт в любом случае не сделает. И о каком таком заказчике речь?
  Не всё так плохо, как оно есть на самом деле.
 |  
| 
 | 
 |    |  
| Тритон | Дата: Суббота, 05 Мая 2012, 15:56 | Сообщение # 84 | Тема: Поиск, критика приветсвтуется |  
| 
 постоянный участник 
Сейчас нет на сайте 
 
 | Quote (biohazardo) Ну когда надо будет усложнить приложение, она станет файлом из 100000000000 тысяч строк.   С какой стати?
  Не всё так плохо, как оно есть на самом деле.
 |  
| 
 | 
 |    |  
| Тритон | Дата: Суббота, 05 Мая 2012, 15:55 | Сообщение # 85 | Тема: Поиск, критика приветсвтуется |  
| 
 постоянный участник 
Сейчас нет на сайте 
 
 | 5 335 байт.
  Не всё так плохо, как оно есть на самом деле.
 
 Сообщение отредактировал Тритон - Суббота, 05 Мая 2012, 15:55  |  
| 
 | 
 |    |  
| Тритон | Дата: Суббота, 05 Мая 2012, 15:54 | Сообщение # 86 | Тема: Поиск, критика приветсвтуется |  
| 
 постоянный участник 
Сейчас нет на сайте 
 
 | У меня только wamp безо всего лишнего. Если ввести адрес существующего файла, то его сразу хватает апач и на странице будет только этот файл, а каждый раз прописывать реквай на темплейт - лишняя работа. К тому же получится, что шаблон внутри контента, а по логике наоборот. Завести каталог pages тоже не вариант, так как могут ввести и такой адрес. У меня же есть index.php и это единственный файл на сайте. А раз единственный, то он по Code RewriteEngine on   RewriteCond %{REQUEST_FILENAME} !-f   RewriteCond %{REQUEST_FILENAME} !-d   отрабатывает все урлы. А где ещё хранить страницы, если файл ровно один? Каждый раз менять index.php тоже не дело. Так вот, всё в базе. Чужих phpшников там не валяется, так что евал безопастность не нарушает. Но как ещё можно выполнить php из базы? Но у меня не десять страниц с задачей собирать статьи в ленту. У меня отдельная страница с собственным адресом для каждой записи.Добавлено (05.05.2012, 15:43) ---------------------------------------------
  Quote (biohazardo) У меня слов нет. 1 ФАЙЛ НА ВСЁ!!!!! ОДИН!!!!!!!!!!!!!! финиш будет в твоих скриптах, когда их масштабировать не сможешь.   Кого я масштабировать не смогу? У меня один файл. У меня. И он поддерживает столько страниц, сколько влезет в базу на MySQL. Причём, ни каких явных ограничений на длину ключа я не вводил, таблица страниц вообще ключа не имеет, а url - просто text. А где ты у себя нашёл один файл?Добавлено (05.05.2012, 15:44) ---------------------------------------------
  Quote (Тритон) require (template.php);   что делает? Обращается к другому файлу.Добавлено (05.05.2012, 15:46) --------------------------------------------- И сам  Quote <?php   $content = "Здесь статья, вытащенная из базы, или что нибудт другое. Вообщем контент";   //Далее прямо с помощью require() запросим html шаблон, внутри него в блоке контента должна быть строка: <?php echo $content; ?>   ob_start(); Начинаем кеширование вывода   require (template.php);   $view = ob_get_contents();   ob_end_clean();   echo $view;   - тоже файл. Причём, без Code <?php   $url=$_SERVER["REQUEST_URI"];   это может быть только файл конкретной страницы.Добавлено (05.05.2012, 15:47) --------------------------------------------- Мне не нужна новостная лента, дрёгающая случайные статьи из формируемой другим ботосайтом базы. Добавлено (05.05.2012, 15:48) --------------------------------------------- Если же файл действительно один, то приходим к тому, что он занимается только оформлением, а сам сайт целиком в базе. Добавлено (05.05.2012, 15:54) ---------------------------------------------
  Code <?php   $url=$_SERVER["REQUEST_URI"];   if ($url=="/")   {    $url="index";   }   $s1=trim($url, "/");   $s2=implode("?",array_slice(explode("?", $s1), 0, 1));   $s3=implode("?",array_slice(explode("?", $s1), 1));   if ($s3!="")   {    $url="/".$s2."/";   }   mysql_connect("localhost", "admin", password);   mysql_select_db("site");   mysql_set_charset("cp1251");   $site="codesite";   $query="SELECT * FROM `site`;";   $result=mysql_query($query);   $row=mysql_fetch_array($result);   $query="SELECT * FROM `page` INNER JOIN `site` ON `page`.`site`=`site`.`id` INNER JOIN `type` ON `page`.`type`=`type`.`id` WHERE (`site`.`site`='".$site."' AND `page`.`url`='".$s2."');";   $result=mysql_query($query);   $row=mysql_fetch_array($result);   $type=$row["type"];   $title=$row["title"];   $header=$row["header"];   $body=$row["body"];   $include=$row["include"];   echo "<html>\n";   echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n";   echo "<META HTTP-EQUIV=\"Content-Type\" content=\"text/html; charset=windows-1251\">\n";   echo "<title>";   echo $title;   echo "</title>\n";   echo "<td valign=\"top\" width=100%>\n";   echo "<body>\n";   echo "<table border=1 cellpadding=0 cellspacing=0 width=100% height=100%>\n";   echo "<tr height=100%>\n";   echo "<td width=20% valign=\"top\">\n";   echo "<div style=\"width:100%; height:100%; overflow:auto\">\n";   OutputIndex($url, $site);   echo "</div>\n";   echo "</td>\n";   echo "<td width=80% valign=\"top\">\n";   echo "<div style=\"width:100%; height:100%; overflow:auto\">\n";   echo "<h1><center>";   echo $header;   echo "</center></h1>";   switch ($type)   {    case "html": echo "\n", $body;    break;    case "php" : echo "\n";                 eval ($body);    break;   }   echo "\n";   OutputSubLinks($url, $site, $include);   echo "</div>\n";   echo "</td>\n";   echo "</tr>\n";   echo "<tr>\n";   echo "<td colspan=2>\n";   echo "<table border=0 cellpadding=0 cellspacing=0 width=100%>\n";   echo "<tr>\n";   echo "<td>\n";   echo "<p>Атавин<br>\n";   echo "Тарас<br>\n";   echo "Александрович</p>\n";   echo "</td>\n";   echo "<td width=100% align=\"center\">\n";   echo "<img src=\"";   if ($url!="index")   {    echo ReseatSubString("../", HeaderLevel($url)-1);   }   echo "admin.jpg\" width=75 height=75>\n";   echo "</td>\n";   echo "<td>\n";   echo "<p>к.т.н.,<br>\n";   echo "администратор,<br>\n";   echo "<a href=\"mailto:codesite@yandex.ru?subject=from_site\">написать мне</a>.</p>\n";echo "</td>\n";   echo "</tr>\n";   echo "</table>\n";   echo "</td>\n";   echo "</tr>\n";   echo "</table>\n";   echo "</body>\n";   echo "</html>\n";   function OutputIndex($url, $site)   {    echo "<h1><center>";    if ($url!="index")    {      echo "<a href=\"";      echo ReseatSubString("../", HeaderLevel($url)-1);      echo "\">";      echo "Оглавление";      echo "</a>";    }    else    {     echo "Оглавление";    }    echo "</center></h1>\n";    $query="SELECT * FROM `page` INNER JOIN `site` ON `page`.`site`=`site`.`id` WHERE (`site`.`site`='".$site."' AND `url`<>'index' AND `url`<>'find') ORDER BY `url`;";    $result=mysql_query($query);    while ($row=mysql_fetch_array($result))    {     $link="/".$row["url"]."/";     $header=$row["header"];     $level=HeaderLevel($link);     echo "<h",$level,">";     if ($link!=$url)     {      echo "<a href=\"", LocalLink(Correct($url), $link), "\">", $header, "</a>";     }     else     {      echo $header;     }     echo "</h", $level, ">\n";    }    echo "<h2><a href=\"/phpMyAdmin-3.2.5-all-languages/\" target=_blank>Администирование</a></h2>\n";   }   function HeaderLevel($url)   {    return substr_count($url, "/");   }   function LocalLink($url, $link)   {    $l1=HeaderLevel($url);    $l2=HeaderLevel($link);    if ($l1<$l2)    {     if ($url==BeginOfUrl($link, $l1))     {      return EndOfUrl($link, $l1);     }    }    if ($l2<$l1)    {     if ($link==BeginOfUrl($url, $l2))     {      return ReseatSubString("../", $l1-$l2);     }    }    $g=1;    for ($i=min($l1, $l2); $i>=1; $i--)    {     if (BeginOfUrl($url, $i)==BeginOfUrl($link, $i))     {      $g=$i;      break;     }    }    return ReseatSubString("../", $l1-$g).EndOfUrl($link, $g);   }   function BeginOfUrl($url, $Sleshes)   {    return implode("/",array_slice(explode("/", $url), 0, $Sleshes))."/";   }   function EndOfUrl($url, $Sleshes)   {    return implode("/",array_slice(explode("/", $url), $Sleshes));   }   function Correct($url)   {    if ($url=="index")    {     return "/";    }    return $url;   }   function ReseatSubString($s, $n)   {    $r="";    for ($i=1; $i<=$n; $i++)    {     $r=$r.$s;    }    return $r;   }   function OutputSubLinks($url, $site, $include)   {    if ($url=="index")    {     $s1="";     $s2="index";     $level=1;    }    else    {     $s1=trim($url, "/");     $s2=$s1;     $level=HeaderLevel(correct($url));    }    $query="SELECT * FROM `page` INNER JOIN `site` ON `page`.`site`=`site`.`id` INNER JOIN `type` ON `page`.`type`=`type`.`id` WHERE (`site`.`site`='".$site."' AND `url` LIKE '".$s1."%' AND `url`<>'".$s2."' AND `url`<>'find') ORDER BY `url`;";    $result=mysql_query($query);    while ($row=mysql_fetch_array($result))    {     $link=$row["url"];     $header=$row["header"];     $SubLevel=HeaderLevel("/".$link)-$level+2;     if ($SubLevel-2<$include)     {      echo "<h", $SubLevel, "><center>", "<a href=\"", LocalLink($s1."/", $link), "/\">", $header, "</a></center></h", $SubLevel, ">\n";     }    }   }   ?>  . Всё. И не надо полчаса качать друпал, потом ещё ставить его, мучаться с его настройкой и ограниченностью оформления. У меня много уже, но попадает идеально, так как это своё, а что писать - ограничений нет.
  Не всё так плохо, как оно есть на самом деле.
 |  
| 
 | 
 |    |  
| Тритон | Дата: Суббота, 05 Мая 2012, 15:30 | Сообщение # 87 | Тема: Поиск, критика приветсвтуется |  
| 
 постоянный участник 
Сейчас нет на сайте 
 
 | Quote (biohazardo) $content = "Здесь статья, вытащенная из базы, или что нибудт другое. Вообщем контент";   //Далее прямо с помощью require() запросим html шаблон, внутри него в блоке контента должна быть строка: <?php echo $content; ?>   ob_start(); Начинаем кеширование вывода   require (template.php);  Нифига себе! Для каждой страницы делать и php файл, и ещё отдельно заполнять запись в базе. Финиш.
  Не всё так плохо, как оно есть на самом деле.
 
 Сообщение отредактировал Тритон - Суббота, 05 Мая 2012, 15:30  |  
| 
 | 
 |    |  
| Тритон | Дата: Суббота, 05 Мая 2012, 15:27 | Сообщение # 88 | Тема: Поиск, критика приветсвтуется |  
| 
 постоянный участник 
Сейчас нет на сайте 
 
 | Quote (biohazardo) Друпал - это вообще CMS,а не фреймворк.   Ну внутри же он содержит нечто такое, что не пускает страницу напрямую в апач. Вот эта часть и фреймвок. 
   Добавлено (05.05.2012, 15:24)   ---------------------------------------------   Quote (biohazardo) А чтобы писать свой фреймворк, надо сначала посмотреть, как они работают.   Это если бы я его отчуждал. А так самописная минималка, которую юзаю только я сам и точно знаю, что мне от неё надо.Добавлено (05.05.2012, 15:27) ---------------------------------------------
  Quote (biohazardo) MVC-приложения.  То есть это вообще отдельная прилада? А нафига мне ещё энное количество мегабайт? Только ради дополнительных ограничений и зависимости моих скриптов от чужих представлений? Классная независимость скрипта от представления!
  Не всё так плохо, как оно есть на самом деле.
 
 Сообщение отредактировал Тритон - Суббота, 05 Мая 2012, 15:24  |  
| 
 | 
 |    |  
| Тритон | Дата: Суббота, 05 Мая 2012, 15:17 | Сообщение # 89 | Тема: Поиск, критика приветсвтуется |  
| 
 постоянный участник 
Сейчас нет на сайте 
 
 | Quote (biohazardo) В нормальных условиях это делает шаблонизатор, отдельный или в составе MVC-приложения. Чем городить такой сложный и нечитабельный код, где 1000 эхов, лучше взять какой нибудь фреймворк  А нафига мне цеплять целиком какой то там замудрёный фреймвок и всё равно мучаться с его ограничениями? У меня по сути тот же фреймвок, но свой, а потому во-первых не требующий изучения, а во-вторых минималистичный, то есть вообще без лишних килобайтов. MySql всё равно в составе сервака, а ничего лишнего я не писал. В отличие от всяких там друпалов с готовой поддержкой блогов, форумов и гостевых книг, зато то, что мне надо, я могу написать, вместо того, чтоб выбирать максимально похожее из готового совсем не того.
  Не всё так плохо, как оно есть на самом деле.
 
 Сообщение отредактировал Тритон - Суббота, 05 Мая 2012, 15:21  |  
| 
 | 
 |    |  
| Тритон | Дата: Суббота, 05 Мая 2012, 15:12 | Сообщение # 90 | Тема: Поиск, критика приветсвтуется |  
| 
 постоянный участник 
Сейчас нет на сайте 
 
 | Quote (lvovand) лучше рваный  лучше худшее, что можно было придумать, чем нормальный стиль? Почему то на всех языках делят вывод, а не пытаются "встраивать":   паскаль , c++, бейсик ...
  Не всё так плохо, как оно есть на самом деле.
 
 Сообщение отредактировал Тритон - Суббота, 05 Мая 2012, 15:13  |  
| 
 | 
 |    |  
| Тритон | Дата: Суббота, 05 Мая 2012, 15:07 | Сообщение # 91 | Тема: Поиск, критика приветсвтуется |  
| 
 постоянный участник 
Сейчас нет на сайте 
 
 | Quote (biohazardo) Эмммм... а зачем он в базе?   А чтоб не повторять вёрстку таблицы, низ и оглавление в исходнике каждой страницы. index.php разбирает урл и эхает, или евалит нужную страницу в ячейку, а вокруг находится оформление, отделённое и от скриптов, и от данных. Вместо того, чтоб захочу Code <td colspan=2>   <table border=0 cellpadding=0 cellspacing=0 width=100%>   <tr>   <td>   <p>Атавин<br>   Тарас<br>   Александрович</p>   </td>   <td width=100% align="center">   <img src="admin.jpg" width=75 height=75>   </td>   <td>   <p>к.т.н.,<br>   администратор,<br>   <a href="mailto:codesite@yandex.ru?subject=from_site">написать мне</a>.</p>   </td>   </tr>   </table>   </td>   поменять на что то другое и переделывать сотни страниц.Добавлено (05.05.2012, 15:07) ---------------------------------------------
  Quote (biohazardo) А зачем использовать блокнот?   А что же ещё?
  Не всё так плохо, как оно есть на самом деле.
 |  
| 
 | 
 |    |  
| Тритон | Дата: Суббота, 05 Мая 2012, 14:58 | Сообщение # 92 | Тема: Поиск, критика приветсвтуется |  
| 
 постоянный участник 
Сейчас нет на сайте 
 
 | Quote (biohazardo) можно хотябы тут вынести код формы и вывода результатов в отдельные php-файлы, и запрашивать их с помощью require().  Весь сайт в базе, на диске только главная страница. 
   Добавлено (05.05.2012, 14:58)   ---------------------------------------------   Quote (biohazardo)  Нормальные редакторы подсвечивают хорошо html и php в одном файле,  Это когда блокнот стал нормальным редактором? Да и подсветка обычно не языкастая, а стринги от переменных. Две же такие подсветки - это завал. Кроме того, как ты вообще предлагаешь разделить на два языка одну функцию? Например, Code function OutputSubLinks($url, $site, $include)   {        if ($url=="index")        {         $s1="";         $s2="index";         $level=1;        }        else        {         $s1=trim($url, "/");         $s2=$s1;         $level=HeaderLevel(correct($url));        }        $query="SELECT * FROM `page` INNER JOIN `site` ON `page`.`site`=`site`.`id` INNER JOIN `type` ON `page`.`type`=`type`.`id` WHERE (`site`.`site`='".$site."' AND `url` LIKE '".$s1."%' AND `url`<>'".$s2."' AND `url`<>'find') ORDER BY `url`;";        $result=mysql_query($query);        while ($row=mysql_fetch_array($result))        {         $link=$row["url"];         $header=$row["header"];         $SubLevel=HeaderLevel("/".$link)-$level+2;         if ($SubLevel-2<$include)         {          echo "<h", $SubLevel, "><center>", "<a href=\"", LocalLink($s1."/", $link), "/\">", $header, "</a></center></h", $SubLevel, ">\n";         }        }   }  , или Code function OutputIndex($url, $site)   {      echo "<h1><center>";      if ($url!="index")      {        echo "<a href=\"";        echo ReseatSubString("../", HeaderLevel($url)-1);        echo "\">";        echo "Оглавление";        echo "</a>";      }      else      {       echo "Оглавление";      }      echo "</center></h1>\n";      $query="SELECT * FROM `page` INNER JOIN `site` ON `page`.`site`=`site`.`id` WHERE (`site`.`site`='".$site."' AND `url`<>'index' AND `url`<>'find') ORDER BY `url`;";      $result=mysql_query($query);      while ($row=mysql_fetch_array($result))      {       $link="/".$row["url"]."/";       $header=$row["header"];       $level=HeaderLevel($link);       echo "<h",$level,">";       if ($link!=$url)       {        echo "<a href=\"", LocalLink(Correct($url), $link), "\">", $header, "</a>";       }       else       {        echo $header;       }       echo "</h", $level, ">\n";      }      echo "<h2><a href=\"/phpMyAdmin-3.2.5-all-languages/\" target=_blank>Администирование</a></h2>\n";   }  ?
  Не всё так плохо, как оно есть на самом деле.
 
 Сообщение отредактировал Тритон - Суббота, 05 Мая 2012, 15:08  |  
| 
 | 
 |    |  
| Тритон | Дата: Суббота, 05 Мая 2012, 14:51 | Сообщение # 93 | Тема: Свежий взгляд на управление |  
| 
 постоянный участник 
Сейчас нет на сайте 
 
 | Только в остальных странах наёмничество считается преступлением. Вот если ты француз и патриот Франции, тогда ни кто не вякнет. А ради одних лишь денег нельзя, ибо военное преступление. Иностранный же легион потому так и называется, что французов там процента 2, то есть попасть туда французу проблематичнее, чем в иные соединения французской армии.
  Не всё так плохо, как оно есть на самом деле.
 
 Сообщение отредактировал Тритон - Суббота, 05 Мая 2012, 14:54  |  
| 
 | 
 |    |  
| Тритон | Дата: Суббота, 05 Мая 2012, 14:47 | Сообщение # 94 | Тема: Вопрос-Ответ (C++) |  
| 
 постоянный участник 
Сейчас нет на сайте 
 
 | http://www.google.ru/search?rlz=1C1AVSX_enRU457RU457&aq=f&sourceid=chrome&ie=UTF-8&q=c%2B%2B+path#hl=ru&newwindow=1&rlz=1C1AVSX_enRU457RU457&sclient=psy-ab&q=c%2B%2B%20%D0%BF%D1%83%D1%82%D1%8C%20%D0%BA%20exe&oq=c%2B%2B%20%D0%BF%D1%83%D1%82%D1%8C%20%D0%BA&aq=0&aqi=g3g-v1&aql=1&gs_l=serp.11.0.0l3j0i15.17799.21335.0.22634.12.12.0.0.0.3.1076.3798.0j1j8j2j7-1.12.0.erf1.1.1.0.hUn8ZoBsKkk&pbx=1&bav=on.2,or.r_gc.r_pw.r_qf.,cf.osb&fp=4c11eed90104d3f0&biw=910&bih=444&pf=p&pdl=300, четвёртая ссылка (http://forum.codenet.ru/q34820/).
  Не всё так плохо, как оно есть на самом деле.
 
 Сообщение отредактировал Тритон - Суббота, 05 Мая 2012, 14:48  |  
| 
 | 
 |    |  
| Тритон | Дата: Суббота, 05 Мая 2012, 14:43 | Сообщение # 95 | Тема: Вконтакте и бот для тюряги |  
| 
 постоянный участник 
Сейчас нет на сайте 
 
 | Quote (Z_z_Z_z_Z) FlyingDream, прошу не агрится, кому бот не нужен не пользуйтесь.   Такой бред и мне не снести. Кому он может быть нужен и как его можно было бы юзать? А агитация за превращение тюрем в курорт здесь не уместна. Тюрьма - она на то и тюрьма, чтоб наказывать, а не развлекать контактами и прочей писхушкой.
  Не всё так плохо, как оно есть на самом деле.
 |  
| 
 | 
 |    |  
| Тритон | Дата: Суббота, 05 Мая 2012, 11:23 | Сообщение # 96 | Тема: Свежий взгляд на управление |  
| 
 постоянный участник 
Сейчас нет на сайте 
 
 | Как десять? Вроде же на 2 призывают.
  Не всё так плохо, как оно есть на самом деле.
 |  
| 
 | 
 |    |  
| Тритон | Дата: Суббота, 05 Мая 2012, 11:17 | Сообщение # 97 | Тема: Управление персонажем в MMO RPG в жанре фантастики |  
| 
 постоянный участник 
Сейчас нет на сайте 
 
 | Quote (Комиссар) Ручное управление: 
   За основу взято управление, как в онлайн-шутерах. 
   Игрок управляет персонажем с помощью WASD и мыши, смена оружия и особые действия - по кнопкам. 
   Плюсы:   Ощущение реальности боя.   Возможность для продвинутых игроков проявить себя. 
   Минусы:   Сложность управления, мешающая новичкам.   Игроки с низкоскоростным интернетом не смогут сражаться на равных с игроками, у которых высокоскоростной интернет. 
   Поскольку каждая сторона спора принципиально осталась при своём мнении, было принято решение вынести этот вопрос на обсуждение игроков.   Как решит большинство игроков - так, по-видимому, и должно быть.   Объективности ради я пока не буду высказывать собственные соображения по этому вопросу.   Именно в шутерах это и хорошо. Возможно применение в ролёвках за мага/стрелка, в крайнем случае мечника/копейщика/дубинщика/цеповщика/нунаковца/рукопашника/каратеку... Но абсолютно не годно, если у игрока сотня стволов по всему кораблю и надо стрелять со всех. Да и капитан даже в реале не занимается их наведением, его дело отдать приказ, что в игре соответствует автоматизированному управлению. Определись, что у тебя и ем надо управлять, тогда и управление станет ясней. Только хуже нет распальцовки, чем взад. Стрелки, цифровой блок, wsop, или qwok.Добавлено (05.05.2012, 11:17) ---------------------------------------------
  Quote (vicmad) В ММОРПГ играют не для убийства мышей  В шутерах тоже на них не охотятся.
  Не всё так плохо, как оно есть на самом деле.
 
 Сообщение отредактировал Тритон - Суббота, 05 Мая 2012, 11:12  |  
| 
 | 
 |    |  
| Тритон | Дата: Пятница, 04 Мая 2012, 12:11 | Сообщение # 98 | Тема: Подскажите статью про четвёртое измерение |  
| 
 постоянный участник 
Сейчас нет на сайте 
 
 | Quote (allxumuk) Но у нас, согласно М-теории, 10 измерений пространства + 1 времени.   А вы всё 4-ое измерение, 4-ое измерение...   Их может быть и 12, и 4, и 5. Ты забываешь об абстрактных пространствах вообще произвольной мерности, о том, что игровой мир и наш - разные миры и равенство им не обязательно и о том, что свёрнутых измерений нет в нашем масштабе. Можно сделать любую размерность именно пространства, тогда время может быть и вторым измерением (хоть это и не играбельно), и третьим (во всех 2D играх, например, в шахматах время - третье измерение, а не четвёртое), и пятым, и двенадцатым, и даже сотым.Добавлено (04.05.2012, 12:11) ---------------------------------------------
  Quote (Загё) А с точки зрения жителей дебилоляндии как дела обстоят?   Мне то это откуда знать?
  Не всё так плохо, как оно есть на самом деле.
 |  
| 
 | 
 |    |  
| Тритон | Дата: Пятница, 04 Мая 2012, 11:59 | Сообщение # 99 | Тема: Подскажите статью про четвёртое измерение |  
| 
 постоянный участник 
Сейчас нет на сайте 
 
 | Quote (GECK) Не поиграл, да? Там все корабли/астероиды могут свободно перемещаться в четвертом измерении.   Как раз поиграл. И ни какой прозрачности не увидел. К тому же она здесь вообще не причём, выглядеть это должно не так. Вот представь: камера с щелевым объективом снимает наш мир с точки зрения жителя листляндии. Пока она крутится только по аппликате, всё нормально, но как только ты повернёшь её по оси в плоскости, то или направление съёмки, или снимаемое измерение встаёт торчком по аппликате. То есть любой поворот в уже имеющихся измерениях мгновенно вводит в поле зрения иное пространство и новые объекты. Там этого эффекта нет.
  Не всё так плохо, как оно есть на самом деле.
 |  
| 
 | 
 |    |  
| Тритон | Дата: Пятница, 04 Мая 2012, 11:52 | Сообщение # 100 | Тема: Подскажите статью про четвёртое измерение |  
| 
 постоянный участник 
Сейчас нет на сайте 
 
 | Quote (allxumuk) Что за бред? 4-ое измерение и есть время, как его может там не быть?   4-е измерение пространства и четырхёмерного пространства-времени - разные измерения. Если пространство четырёхмерно, то время - пятое измерение, а четвёртое.Добавлено (04.05.2012, 11:47) ---------------------------------------------
  Quote (goldsphere) для справки 1D -ось x (абсцисс).....2D - ось y (ординат)  Бред. ось ординат - это тоже 1D, но с точки зрения жителей абсцисляндии это иное пространство. 2D - это плоскость с обеими осями, а не одна из осей.Добавлено (04.05.2012, 11:49) ---------------------------------------------
  Quote (goldsphere)  3D - ось z.  Размерность оси аппликат тоже 1D. 3D - это только пространство со всеми тремя осями сразу.Добавлено (04.05.2012, 11:52) ---------------------------------------------
  Quote (goldsphere) Куда бы не провёл она будет иметь коордианаты x,y,z, то етсь координаты любого 3д объекта...   Опять бред. Четвертая ось имеет единственную точку пересечения с нашим пространством - начало координат и располагается вне его. То, что ты на чертежах в диметрии привык аппликату рисовать в двух измерениях плоскости xy, не говорит об истинном положении осей дополнительных измерений. Это просто условность.
  Не всё так плохо, как оно есть на самом деле.
 |  
| 
 | 
 |    |     
		
		 
 |