Результаты поиска
|
|
|
|
NeZnayu | Дата: Понедельник, 14 Июня 2010, 21:08 | Сообщение # 1683 | Тема: Как из такого спрайта зделать анимацию? |
__танцуй!__
Сейчас нет на сайте
| Копирование кадров спрайта неизбежно ведет к тормозам и увеличению объема памяти, занимаемой игрой. Этого делать не стоит. Для изменения скорости анимации существует переменная image_speed, которая может принимать значения от 0 до 1 например для снижения скорости анимации в 2 раза - в create объекта прописать: image_speed=.5
CombatForce - 2d TDS долгожданный релиз Noobster - самый простой конструктор игр в мире LaLaLaLAMA! - игра не про Ламу
|
|
| |
|
|
|
NeZnayu | Дата: Понедельник, 14 Июня 2010, 03:15 | Сообщение # 1687 | Тема: Counter Strike 2D: Dust War |
__танцуй!__
Сейчас нет на сайте
| FRANKENSTEIN, отличная игра! Очень понравилась идея с использованием оригинальных карт из КС - смотрится хорошо!) Сейчас добавлю ссылку в первый пост темы конструктора. ПС постараюсь прешить проблему о которой ты написал мне в ЛС
CombatForce - 2d TDS долгожданный релиз Noobster - самый простой конструктор игр в мире LaLaLaLAMA! - игра не про Ламу
Сообщение отредактировал NeZnayu - Понедельник, 14 Июня 2010, 03:22 |
|
| |
NeZnayu | Дата: Суббота, 12 Июня 2010, 22:31 | Сообщение # 1688 | Тема: Создание оналйн таблицы рекордов без использования dll |
__танцуй!__
Сейчас нет на сайте
| FedenkoVadik, у меня платный. Здесь где-то была тема "Каким хостингом пользуемся" - там в комментах были ссылки на бесплатные с поддержкой php и MySQL.
CombatForce - 2d TDS долгожданный релиз Noobster - самый простой конструктор игр в мире LaLaLaLAMA! - игра не про Ламу
|
|
| |
NeZnayu | Дата: Суббота, 12 Июня 2010, 21:25 | Сообщение # 1689 | Тема: Noobster |
__танцуй!__
Сейчас нет на сайте
| Quote (REI123) от названия его качать не хочетсо( как буто скачаеш и будеш всегда нубом... Не говори глупости
CombatForce - 2d TDS долгожданный релиз Noobster - самый простой конструктор игр в мире LaLaLaLAMA! - игра не про Ламу
|
|
| |
|
NeZnayu | Дата: Суббота, 12 Июня 2010, 17:43 | Сообщение # 1691 | Тема: Процент здоровья |
__танцуй!__
Сейчас нет на сайте
| Формула: hp_draw=hp/(hp_max/100) возвращает здоровье в процентах.
CombatForce - 2d TDS долгожданный релиз Noobster - самый простой конструктор игр в мире LaLaLaLAMA! - игра не про Ламу
|
|
| |
|
NeZnayu | Дата: Суббота, 12 Июня 2010, 17:04 | Сообщение # 1693 | Тема: Спрайты by Yani-X |
__танцуй!__
Сейчас нет на сайте
| На мой взгляд слишком они однотонные и смазанные. Но в целом неплохо, радует разнообразие техники.
CombatForce - 2d TDS долгожданный релиз Noobster - самый простой конструктор игр в мире LaLaLaLAMA! - игра не про Ламу
|
|
| |
NeZnayu | Дата: Суббота, 12 Июня 2010, 15:44 | Сообщение # 1694 | Тема: Создание оналйн таблицы рекордов без использования dll |
__танцуй!__
Сейчас нет на сайте
| Quote (FedenkoVadik) Можно этот скрипт подключить как юкозу, а точнее как? Я не знаю поддерживает ли юкоз доступ к php, если да - то можно.
CombatForce - 2d TDS долгожданный релиз Noobster - самый простой конструктор игр в мире LaLaLaLAMA! - игра не про Ламу
|
|
| |
NeZnayu | Дата: Суббота, 12 Июня 2010, 15:30 | Сообщение # 1695 | Тема: Создание оналйн таблицы рекордов без использования dll |
__танцуй!__
Сейчас нет на сайте
| Здравствуйте друзья, сегодня я расскажу вам как создать онлайн таблицу рекордов для вашей игры, не используя длл, только встроенные функции ГМ. Вам потребуется: - Хост с поддержкой php и MySQL (есть бесплатные варианты)
- Самые базовые знания верстки htm страниц, для "тюнинга" вашей таблицы
И так, создаем новую таблицу (для примера test_mysql) с полями name и score в базе данных, используя следующий SQL зарос: Code CREATE TABLE `*имя вашей БД*`.`test_mysql` ( `name` varchar( 32 ) NOT NULL , `score` int( 11 ) NOT NULL ) Отлично, готова таблица в БД, теперь создаем php скрипт, который будет работать с этой таблицей: Code <html> <head> <meta http-equiv='Content-Type' content='text/html; charset=WINDOWS-1251'>
<title>Testing highscore..</title> </head> <body>
<h1 align=center>Тестируем рекорды..</h1> <p align=center><a href='highscore.php'><img src='sp_base.png'></a><br> <br>
<?php //Чтобы скрипт добавл или обновил информацию об игроке, запусите его вот таким образом:highscore.php?action=set&name=putnamehere&score=scorehere
//сначала подключаемся к БД $host = "localhost"; $user = "yemsalat"; $pass = "*****"; $scores_db = "testingphp";
$connect=mysql_connect ($host,$user,$pass) or die ('I cannot connect to the database because: ' . mysql_error()); mysql_select_db ($scores_db);
//создадим переменные из тех что были приняты, чтобы было проще к ним обращаться $score=$_GET["score"]; $name=$_GET["name"];
$action=$_GET["action"];
//эта функция добавляет или обновляет игрока в таблице function modify_table() { //сначало находим ряд в котором имя = заданному игроком имени $query = "SELECT * FROM test_mysql WHERE name='".$_GET["name"]."'"; $res = mysql_query($query) or die("Couldn't execute $query: ".mysql_error()); //если такого ряда нет - значит игрока еще нет в БД, если есть, значит игрок уже был туда внесен if (mysql_num_rows($res)==0) { //игрока нет - создаем новый ряд с его именем и очками $query = "INSERT INTO test_mysql VALUES('".$_GET["name"]."',".$_GET["score"].")"; mysql_query($query) or die("Couldn't execute $query: ".mysql_error()); } //игрок есть - обновляем его результат, если он выше чем тот который записан else { $checker = mysql_fetch_assoc($res); if ($checker[score]<$_GET[score]) {//обновляем результат $query = "UPDATE test_mysql SET score=".$_GET["score"]." WHERE name='".$_GET["name"]."'"; mysql_query($query) or die("Couldn't execute $query: ".mysql_error());} } header("Location: http://yemsalat.org/test/highscore.php?curname=$_GET[name]"); exit; }
function show_top() { //этой функцией мы выбираем первые 50 рядов по возрастанию очков $query = "SELECT name, score FROM test_mysql ORDER BY score DESC LIMIT 50"; $res = mysql_query($query) or die("Couldn't execute query: ".mysql_error()); //дальнейший код создает html таблицу с результатами echo " <table align=center border=1> <tr> <td align='center'> <b>#</b> </td><td align='center'> <b>Имя</b> </td> <td align='center'> <b>Очки</b> </td> </tr> "; {$rating=0;} while ($user = mysql_fetch_assoc($res)) { $user[name]=htmlspecialchars($user[name]); $user[score]=htmlspecialchars($user[score]); $rating++; echo "<tr> <td align='center'> ".$rating." </td>"; //выделяем выбранное имя зеленым фоном (если задана переменная $_GET[curname]) if($_GET[curname]!=$user[name]) { echo"<td align='center'>";} else {echo"<td align='center' bgcolor=#adff2f>";}
echo"".$user["name"]." </td> <td align='center'> ".$user["score"]." </td> </tr>"; } echo "</table>"; }
//свитч следит за тем какую функцию надо выполнить switch ($action) { case "set": modify_table(); break; case "top": show_top(); break; default: show_top(); break; }
//закрыть соединение, это очень важно! mysql_close(); ?>
</body> </html> Дальше, уже в ГМ, нам осталось только обратиться к странице на которой расположен php скрипт при помощи функции execute_shell() Все комментарии по ней - в примере. СКАЧАТЬ ПРИМЕР Получается вот такая таблица
CombatForce - 2d TDS долгожданный релиз Noobster - самый простой конструктор игр в мире LaLaLaLAMA! - игра не про Ламу
Сообщение отредактировал NeZnayu - Суббота, 12 Июня 2010, 17:15 |
|
| |
|
NeZnayu | Дата: Суббота, 12 Июня 2010, 14:18 | Сообщение # 1697 | Тема: Noobster |
__танцуй!__
Сейчас нет на сайте
| Дело в том что изначально конструктор не предназначен для создания карт, размером меньше 640х505. В предыдущих версиях это было заблокировано вообще, но вот в 1.3 я забыл про блокировку изменения размера меньшего чем 640х505, поэтому он все-таки меняется и сдвигает комнату.
CombatForce - 2d TDS долгожданный релиз Noobster - самый простой конструктор игр в мире LaLaLaLAMA! - игра не про Ламу
|
|
| |
NeZnayu | Дата: Суббота, 12 Июня 2010, 14:03 | Сообщение # 1698 | Тема: Noobster |
__танцуй!__
Сейчас нет на сайте
| Kitsune, Можешь написать точные размеры до и после уменьшения, просто только-что попробовал - бага не возникло.
CombatForce - 2d TDS долгожданный релиз Noobster - самый простой конструктор игр в мире LaLaLaLAMA! - игра не про Ламу
|
|
| |
NeZnayu | Дата: Суббота, 12 Июня 2010, 13:47 | Сообщение # 1699 | Тема: Какой конструктор игр вам нужен? |
__танцуй!__
Сейчас нет на сайте
| ЗелёныйГоблин, ну, FPS я не обещал, там основная сложность в совмещении 2D интерфейса и 3D редактора уровней, возможно когда-нибудь займусь )
CombatForce - 2d TDS долгожданный релиз Noobster - самый простой конструктор игр в мире LaLaLaLAMA! - игра не про Ламу
|
|
| |
NeZnayu | Дата: Суббота, 12 Июня 2010, 12:56 | Сообщение # 1700 | Тема: Какой конструктор игр вам нужен? |
__танцуй!__
Сейчас нет на сайте
| Думаю самыми востребоваными будут платформеры и ТДС. Если решил сделать конструктор на ГМ - сразу предупрежу - на 3Д лучше не замахиваться, очень много косяков с лэвэл эдитором, хотя попробовать конечно можно )
CombatForce - 2d TDS долгожданный релиз Noobster - самый простой конструктор игр в мире LaLaLaLAMA! - игра не про Ламу
Сообщение отредактировал NeZnayu - Суббота, 12 Июня 2010, 12:56 |
|
| |