Результаты поиска
| |
Тритон | Дата: Суббота, 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, не говорит об истинном положении осей дополнительных измерений. Это просто условность.
Не всё так плохо, как оно есть на самом деле.
|
|
| |
|