Вторник, 03 Декабря 2024, 16:13

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
Результаты поиска
NeZnayuДата: Вторник, 15 Июня 2010, 20:06 | Сообщение # 1681 | Тема: Мой Кривой Понг онлайн и пакет расширения 39длл
__танцуй!__
Сейчас нет на сайте
FedenkoVadik, насколько я понимаю используются стандартные ГМ функции для сети?

CombatForce - 2d TDS долгожданный релиз
Noobster - самый простой конструктор игр в мире
LaLaLaLAMA! - игра не про Ламу
NeZnayuДата: Вторник, 15 Июня 2010, 20:00 | Сообщение # 1682 | Тема: Мой Кривой Понг онлайн и пакет расширения 39длл
__танцуй!__
Сейчас нет на сайте
FedenkoVadik, они конектятся по айпи на минуточку..

CombatForce - 2d TDS долгожданный релиз
Noobster - самый простой конструктор игр в мире
LaLaLaLAMA! - игра не про Ламу
NeZnayuДата: Понедельник, 14 Июня 2010, 21:08 | Сообщение # 1683 | Тема: Как из такого спрайта зделать анимацию?
__танцуй!__
Сейчас нет на сайте
Копирование кадров спрайта неизбежно ведет к тормозам и увеличению объема памяти, занимаемой игрой. Этого делать не стоит.
Для изменения скорости анимации существует переменная image_speed, которая может принимать значения от 0 до 1
например для снижения скорости анимации в 2 раза - в create объекта прописать:
image_speed=.5


CombatForce - 2d TDS долгожданный релиз
Noobster - самый простой конструктор игр в мире
LaLaLaLAMA! - игра не про Ламу
NeZnayuДата: Понедельник, 14 Июня 2010, 20:00 | Сообщение # 1684 | Тема: Как из такого спрайта зделать анимацию?
__танцуй!__
Сейчас нет на сайте
icecream, http://gcup.ru/forum/36-6452-1

CombatForce - 2d TDS долгожданный релиз
Noobster - самый простой конструктор игр в мире
LaLaLaLAMA! - игра не про Ламу
NeZnayuДата: Понедельник, 14 Июня 2010, 17:31 | Сообщение # 1685 | Тема: [2d]-Cookie.Демо-версия
__танцуй!__
Сейчас нет на сайте
Пожалуйста добавь скриншот.

CombatForce - 2d TDS долгожданный релиз
Noobster - самый простой конструктор игр в мире
LaLaLaLAMA! - игра не про Ламу
NeZnayuДата: Понедельник, 14 Июня 2010, 03:19 | Сообщение # 1686 | Тема: Как сделать 3D игру завязаную в физике на ГМ?
__танцуй!__
Сейчас нет на сайте
Отличный пример!
Да и физика хорошаяЮ копаю исходник.. smile


CombatForce - 2d TDS долгожданный релиз
Noobster - самый простой конструктор игр в мире
LaLaLaLAMA! - игра не про Ламу
NeZnayuДата: Понедельник, 14 Июня 2010, 03:15 | Сообщение # 1687 | Тема: Counter Strike 2D: Dust War
__танцуй!__
Сейчас нет на сайте
FRANKENSTEIN, отличная игра!
Очень понравилась идея с использованием оригинальных карт из КС - смотрится хорошо!)
Сейчас добавлю ссылку в первый пост темы конструктора.

ПС
постараюсь прешить проблему о которой ты написал мне в ЛС wink


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)
от названия его качать не хочетсо( как буто скачаеш и будеш всегда нубом...

Не говори глупости tongue


CombatForce - 2d TDS долгожданный релиз
Noobster - самый простой конструктор игр в мире
LaLaLaLAMA! - игра не про Ламу
NeZnayuДата: Суббота, 12 Июня 2010, 20:40 | Сообщение # 1690 | Тема: Создание оналйн таблицы рекордов без использования dll
__танцуй!__
Сейчас нет на сайте
Quote (FedenkoVadik)
narod.ru, там же есть пхп...

ну, раз есть - значит можно )


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:10 | Сообщение # 1692 | Тема: Создание оналйн таблицы рекордов без использования dll
__танцуй!__
Сейчас нет на сайте
Quote (FedenkoVadik)
какие например?

что-то вроде этого


CombatForce - 2d TDS долгожданный релиз
Noobster - самый простой конструктор игр в мире
LaLaLaLAMA! - игра не про Ламу


Сообщение отредактировал NeZnayu - Суббота, 12 Июня 2010, 17:11
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:30 | Сообщение # 1696 | Тема: загрузить в игру не потратив на обрезку времени
__танцуй!__
Сейчас нет на сайте
В редакторе спрайтов:
File -> Create from strip


CombatForce - 2d TDS долгожданный релиз
Noobster - самый простой конструктор игр в мире
LaLaLaLAMA! - игра не про Ламу
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
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг