Результаты поиска
|
|
Faraon | Дата: Суббота, 03 Августа 2013, 17:58 | Сообщение # 41 | Тема: как создать мини карту браузерной игри! |
почетный гость
Сейчас нет на сайте
| Цитата (Topkoder) Подробнее? На чем пишешь? Флеш? Я ето у Вас спросить хотел!!! На каком языке можно такое сделать? Цитата (Topkoder) Faraon, а у тебя есть какие-нибудь идеи на тему того как это сделать? М... даже не знаю, ну можно создать таблицу с координатами x y, вставить в таблицюфон (карту города), пометить на фоне координатами (x y) улыци, поселения и тому подобное, потом определяем на которой локации есть игрок и тогда засвечиваем на мини карте его перебивание! Но как ето на коде сделать я не представляю.
|
|
| |
Faraon | Дата: Суббота, 03 Августа 2013, 04:33 | Сообщение # 42 | Тема: как создать мини карту браузерной игри! |
почетный гость
Сейчас нет на сайте
| Привет, мне вот интересно как можно создать мини карту браузерной игры? Например в левом углу есть карта всего региона, и если пользователь находится на озере то на карте где расположено озеро должна быть точка! Точка будет означает что пользователь находится на озере!
|
|
| |
Faraon | Дата: Суббота, 03 Августа 2013, 00:39 | Сообщение # 43 | Тема: Как создать локации в браузерой игре? |
почетный гость
Сейчас нет на сайте
| Простите за безграмотность!
Цитата (Talco) если передан параметр loc через адресную строку, то при обновлении страницы он снова будет передан. ??? да! При каждом обновлении страницы параметр loc=1 будет передан, где 1 - ето id1 в базе данных! Как можно сделать чтоб при обновлении страницы пользователь бил на той самой страницы на которой он бил в последний раз! Нужно чтоб в базе сохранялось местонахождение игрока, а при обновлении страницы с базы ето местонахождение выводить в браузер! Другими словами нужно сделать сохранения на котором id локации на которой игрок бил в последний раз, если я не ошибаюсь!Добавлено (03.08.2013, 00:39) ---------------------------------------------
Цитата (HerrPotapov) Иная формулировка вопроса - как сохранять текущее местоположение персонажа. Ответ - добавить к таблице игрока в БД новый столбец и писать туда ИД локации в которую перешел игрок Вот... ето я и имел ввиду!
|
|
| |
Faraon | Дата: Четверг, 01 Августа 2013, 20:22 | Сообщение # 44 | Тема: Как создать локации в браузерой игре? |
почетный гость
Сейчас нет на сайте
| Talco - Большое спасибо!!! Базу данных перестроил под етот код! Переходи работают безупречно! А как сделать так чтоб когда страницу перезагружал игрок местонаходжение не сбрасывало ? Когда страничку перегружаю то локация становится изначальной, (id1).Добавлено (01.08.2013, 20:22) --------------------------------------------- Когда игрок нажимает на силку "Войти в игру" он попадает на страницу на которой можно делать переходи! Вот силка с профиля игрока на старныцу с локациями Код <a url="include/mapa.php?loc=1">Войти в игру</a> Тоесть при переходе на еран выводит то что есть под id1 потому что А как сделать что выводило на екран последнюю страницу на которой бил игрок?
|
|
| |
Faraon | Дата: Четверг, 01 Августа 2013, 01:48 | Сообщение # 45 | Тема: Как создать локации в браузерой игре? |
почетный гость
Сейчас нет на сайте
| Цитата (HerrPotapov) Я подготовлю завтра-послезавтра что-то вроде урока на эту тему. Бил бы признателен за урок на ету тему. Цитата А еще ты не представляешь себе структуру своего приложения. В каком смысле? А базу ето не слишком грузит если в одном файле штук 100 таких вот кусков кода вставить? Цитата Какой смысл в этих переходах, если их результат нигде не сохраняется? Я подготовлю завтра-послезавтра что-то вроде урока на эту тему. Вот ето проблема!Но каждая проблема решается! Я не знаю но думаю что можна создать кнопку при нажатии на которую будет записываться в базу данные где user находился в последний раз, или что то другое, идей у меня много!
Сообщение отредактировал Faraon - Четверг, 01 Августа 2013, 02:01 |
|
| |
Faraon | Дата: Среда, 31 Июля 2013, 23:03 | Сообщение # 46 | Тема: Как создать локации в браузерой игре? |
почетный гость
Сейчас нет на сайте
| HerrPotapov - я придумал кое что другое, как переходить по локам! Сейчас времени у меня нет! Напишу вечером, и тогда ты мне может совет кое какой по моему коду напишеш! Добавлено (31.07.2013, 23:03) --------------------------------------------- Вот что можно сделать: Сначала добавляем силку Код echo '<a href="/games/include/mapa.php?loc=1">локация 1</a> '; а потом добавляем следующие Код switch($_GET['loc']){ case'1': $quer= "select * from location"; $sql = mysql_query($quer); $row = mysql_fetch_array($sql); $id_loc = $row['id'];// виносимо id 1 локации echo "<center>".$row['name']; echo $row['img']; echo "<br>".$row['opes']."</center>"; echo $row['url']; echo $row['url2']; echo $row['url3']; echo $row['url4']; echo $row['url5']; echo $row['url6']; echo $row['url7']; echo '<a href="/games/include/mapa.php?loc=1">локация 1</a> '; echo '<a href="/games/include/mapa.php?loc=2">локация 2</a> '; echo '<a href="/games/include/mapa.php?loc=3">локация 3</a>'; break;
case'2': $quer= "select * from location WHERE `id`=2 "; $sql = mysql_query($quer); $row = mysql_fetch_array($sql); $id_loc = $row['id'];// виносимо id 2 локации echo "<center>".$row['name']; echo $row['img']; echo "<br>".$row['opes']."</center>"; echo $row['url']; echo $row['url2']; echo $row['url3']; echo $row['url4']; echo $row['url5']; echo $row['url6']; echo $row['url7']; echo '<a href="/games/include/mapa.php?loc=3">локация 3</a>'; break;
case'3': $quer= "select * from location WHERE `id`=3 "; $sql = mysql_query($quer); $row = mysql_fetch_array($sql); $id_loc = $row['id'];// виносимо id 3 локации echo "<center>".$row['name']; echo $row['img']; echo "<br>".$row['opes']."</center>"; echo $row['url']; echo $row['url2']; echo $row['url3']; echo $row['url4']; echo $row['url5']; echo $row['url6']; echo $row['url7']; echo '<a href="/games/include/mapa.php?loc=1">локация 1</a> '; break; } ?> Писал на ходу, код рабочий переходит по локам без проблем, тока при обновлении выбрасывает на начальную локацтю ! Там много чего можно исправить и усовершенствовать! Жду что ты на ето скажешь!
|
|
| |
Faraon | Дата: Среда, 31 Июля 2013, 22:52 | Сообщение # 47 | Тема: создание |
почетный гость
Сейчас нет на сайте
| HerrPotapov - ) Не много позже напишу в тему которую я создал "переход по локациям"! Жду там твоего мнения!
|
|
| |
Faraon | Дата: Среда, 31 Июля 2013, 22:44 | Сообщение # 48 | Тема: создание |
почетный гость
Сейчас нет на сайте
| HerrPotapov, забей удалил значит мне так хотелось! Мне насрать на то что ты про меня думаеш.
|
|
| |
Faraon | Дата: Среда, 31 Июля 2013, 22:34 | Сообщение # 49 | Тема: создание |
почетный гость
Сейчас нет на сайте
| Цитата (Быдлокодер) UPD: у Faraonа внезапно активизировалось серое вещество, поэтому строчку "встретились бы мы один на один я бы их [понты] из тебя выбил" он удалил. Да.. я удалил тока потому что не хочу опускаться до твоего уровня! Если хоч фас на фас то я не против! Я с радастю выбю с тебя понти!
|
|
| |
Faraon | Дата: Среда, 31 Июля 2013, 22:12 | Сообщение # 50 | Тема: создание |
почетный гость
Сейчас нет на сайте
| HerrPotapov - сори но ты меня раздражаешь! Ты весь на понтах, ставеш себя выше других! (из за правды не нужно злиться!)
Сообщение отредактировал Faraon - Среда, 31 Июля 2013, 22:18 |
|
| |
Faraon | Дата: Среда, 31 Июля 2013, 13:49 | Сообщение # 51 | Тема: Как создать локации в браузерой игре? |
почетный гость
Сейчас нет на сайте
| Цитата (HerrPotapov) Например, расскажи мне чем отличаются вот эти случаи друг от друга: Код Ничем не отличаютса! Но если подумать, то код мал бы работать! Все сделано верно, тока я не понимаю почему апгрейд не хочет считовать!
|
|
| |
Faraon | Дата: Среда, 31 Июля 2013, 01:33 | Сообщение # 52 | Тема: Как создать локации в браузерой игре? |
почетный гость
Сейчас нет на сайте
| Цитата (last2424) Faraon, переход по локациям на html не прокатит. А как можно сделать? Как ты сделал? Кто знает, как по другому можно сделать игровой мир?
Сообщение отредактировал Faraon - Среда, 31 Июля 2013, 01:34 |
|
| |
Faraon | Дата: Среда, 31 Июля 2013, 00:39 | Сообщение # 53 | Тема: Как создать локации в браузерой игре? |
почетный гость
Сейчас нет на сайте
| Цитата (Yashko3) попробуй запрос такой делать: Код "update location_users set location='".$id_loc2."' where where id_user='$id_user'"; Нечего не изменилось! А самое интересное ето то что если все в файле стереть, оставить тока силки Код <a href="/games/include/mapa.php?loc=1">локация 1</a> <a href="/games/include/mapa.php?loc=2">локация 2</a> <a href="/games/include/mapa.php?loc=3">локация 3</a> То ризницы не будет! Такое ощущение что ето так и есть! И когда на силку нажимаем то она перезагружаетса, и все так само как и с абгрейтом!Добавлено (31.07.2013, 00:39) --------------------------------------------- ???
Сообщение отредактировал Faraon - Вторник, 30 Июля 2013, 23:41 |
|
| |
Faraon | Дата: Вторник, 30 Июля 2013, 22:56 | Сообщение # 54 | Тема: Как создать локации в браузерой игре? |
почетный гость
Сейчас нет на сайте
| Цитата (last2424) Faraon, у каждой локацей должна быть своя картинки попробуй фон поставить по стандарту, а саму картинку и текст проверять через бд Я так и сделал! Картинка локации и текст и название локации я храню в базе данных, а фон по стандарту!
|
|
| |
Faraon | Дата: Вторник, 30 Июля 2013, 22:27 | Сообщение # 55 | Тема: Как создать локации в браузерой игре? |
почетный гость
Сейчас нет на сайте
| Привет всем, Помогите создать локации для браузерки! Недавно била тема про создание локаций, Тык Я все сделал так как там написано, но в меня так не работает, помогите разобраться пожалуйста! Вот мой файл который отвечает за локации! (mapa.php)
Код <html> <head> <link href="css/mapa.css" rel="stylesheet" type="text/css" />
</head> <body>
<?php session_start();
if (!empty($_SESSION['login'])){}else{header("Location: ../index.php");} //Смотрим логин в сесии, если нет выкидываем $name = $_SESSION['login']; //Заносим логин в переменную
include_once ("cone.php"); mysql_query("SET NAMES 'cp1251' COLLATE 'cp1251_general_ci'");
$_GET['NickName'] = $_SESSION['login']; $aNickName = $_GET['NickName'];
$query = "SELECT * FROM users WHERE login='$aNickName'"; $result = mysql_query($query) or die("Query failed : " . mysql_error()); $aRow = mysql_fetch_array( $result); $id_user = $aRow["id"]; // виносимо id игрока
$sq = mysql_query("SELECT * FROM `location` WHERE `id`=2 ;"); $data=mysql_fetch_assoc($sq); $id_loc2 = $data['id'];// виносимо id 2 локации
// Тут починаємо писати функціонад для переходу між локаціями $quer= "select * from location"; $sql = mysql_query($quer); $row = mysql_fetch_array($sql); $id_loc = $row['id'];// виносимо id 1 локации echo "<center>".$row['name']; echo $row['img']; echo "<br>".$row['opes']."</center>"; echo $row['url']; echo $row['url2']; echo $row['url3']; echo $row['url4']; echo $row['url5']; echo $row['url6']; echo $row['url7'];
if($_GET['loc']=="1"){ $query = "update location_users set location=$id_loc2 where id_user=$id_user"; mysql_query($query); } if($_GET['loc']=="2"){ $query = "update location_users set location='$id_loc2' where where id_user='$id_user'"; mysql_query($query); } if($_GET['loc']=="3"){ $query = "update location_users set location=`$id_loc2` where where id_user=`$id_user`"; mysql_query($query); } ?>
<a href="/games/include/mapa.php?loc=1">локация 1</a> <a href="/games/include/mapa.php?loc=2">локация 2</a> <a href="/games/include/mapa.php?loc=3">локация 3</a>
</body> </html> </html> Когда я нажимаю на силку то страница просто перезагружаетса c id1 на id1, и исчезает фон игри, и картинка которая извлекалась с базы не появляетса! До нажатия - тык После нажатия - тык
|
|
| |
Faraon | Дата: Воскресенье, 28 Июля 2013, 15:57 | Сообщение # 56 | Тема: Создание уроков в стиле покемонов |
почетный гость
Сейчас нет на сайте
| Дам тебе совет... Забей ты на етих покемонов. Я тоже сначала хотел на них срубить денжат, но потом до меня дошло что идея лажовая, и на ето есть много причин. Одна из них ета то что если ты хоч заработать на етом проекте то тебе нужно создать игру на много лучу за лигу 17, чтоб там било на много больше функций чем у лиге. А вторая причина ето то что покемони прошлий век. Делай игру более современной.
|
|
| |
Faraon | Дата: Суббота, 27 Июля 2013, 14:17 | Сообщение # 57 | Тема: Как сделать восстановление здоровья....? |
почетный гость
Сейчас нет на сайте
| Цитата (Lord135) Так он вроде-как и спрашивал, каким образом сделать такое вот восстановление? Lord135 - я б написал но HerrPotapov мне понижает репутацию, пишет что я задаю глупие вопроси, хотя вопросов я даже не задавал в последних сообщениях на которие он и понизил репутацию! Не хочетса ево роздрожать, спроси ево он самий умний, уверен он тебе ответит!
|
|
| |
Faraon | Дата: Суббота, 27 Июля 2013, 03:26 | Сообщение # 58 | Тема: Как сделать восстановление здоровья....? |
почетный гость
Сейчас нет на сайте
| Цитата (Topkoder) не нужно давать глупых ответов Навидите пример глупого вопроса, (чтоб потом не повторять)
Сообщение отредактировал Faraon - Суббота, 27 Июля 2013, 03:26 |
|
| |
Faraon | Дата: Суббота, 27 Июля 2013, 02:32 | Сообщение # 59 | Тема: Как сделать восстановление здоровья....? |
почетный гость
Сейчас нет на сайте
| Цитата (HerrPotapov) Faraon, чем отличается это от предложенного мною способа (за исключением того что ты не написал как восстанавливать здоровье)? м... прости, не оч понятен мне твой код, та и я не оч в нево вникал, прошу прощения! А нащот востановления вот моя версия: Делаем проверку если $HP<100 то нам с левой или правой сторони неимеет значения, викидивает кнопку, при нажатии на неи в базу в таблицу HP будет дописиватса единица, и она будет на екране до таво пока пользователь не набере 100. Или можна зделать чтоб при нажатии на неи жизнь игрока автоматичиски востанавливалась к примеру в 1сек. 3 HP
|
|
| |
Faraon | Дата: Пятница, 26 Июля 2013, 20:48 | Сообщение # 60 | Тема: Как сделать восстановление здоровья....? |
почетный гость
Сейчас нет на сайте
| А разве вот так не будет работать? Создаем в базе поля и предназначаем им по умолчанию число HP = 100 minHP = 0 maxHP = 100 и вытаскиваем з бази и также предназначаем каждому полю переменную HP = $HP minHP = $minHP maxHP = $maxHP в браузере пишем Код "Уровень жизни: <?php echo "($HP"."/100) "; ?> А про востановление нужно подумать!!!! Вот и всьо полоса жизни есть А когда бой будем проводить то просто от $HP отнимаем $ataka и делаем проверку если $HP=0 то бой закончин ! Наверное плохой способ! Але он может сработать или нет?
Сообщение отредактировал Faraon - Пятница, 26 Июля 2013, 20:50 |
|
| |