Результаты поиска
| |
Insane | Дата: Пятница, 25 Мая 2012, 23:22 | Сообщение # 1 | Тема: Нужен web-программист для разовой работы |
был не раз
Сейчас нет на сайте
| Quote (Scottys) но люди по разному расценивают свою работу
Quote (Insane) Пишем ваши предложения в ЛС, указывая желаемую сумму гонорара. Scottys, я ж не написал, что-то типа "Пишите ЛС, поторгуемся". )) ... Вы ведь для себя можете определить за сколько готовы выполнить ту или иную работу ? ... Тут ведь всё просто, я написал, что мне надо ... Вы пишете за сколько готовы выполнить данную работу, если я готов оплатить Ваши труды, то обговариваем все мелочи и приступаем к работе, если нет то ... я пишу, что мол, я слишком нищий, чтобы оплатить Вашу работу и всё )) И да ... я намеренно опустил вопрос касаемо более точной суммы бюджета, по причине того, что ранее у меня никогда не было необходимости у кого-то заказывать скрипты (предпочитаю сам писать, но сейчас времени на это нет совсем, а срок запуска есть и передвигать его не хочу). По сему мне сложно оценить сколько стоит написание двух-трёх функций + проектирование одной-двух таблиц в БД.
P.S.: Сумма в 300 руб. меня не напугает
|
|
| |
Insane | Дата: Пятница, 25 Мая 2012, 22:29 | Сообщение # 2 | Тема: Нужен web-программист для разовой работы |
был не раз
Сейчас нет на сайте
| Quote (romgerman) Немогу прочитать. В школе не научили, что ли ?
Quote (romgerman) Тонны монотонного текста!!! Ну, я и не комиксы тут писать собирался
|
|
| |
Insane | Дата: Пятница, 25 Мая 2012, 20:23 | Сообщение # 3 | Тема: Нужен web-программист для разовой работы |
был не раз
Сейчас нет на сайте
| Доброе время суток ! Необходим модуль боя для браузерной игры, по типу БК, в смысле бой проходит по принципу выбора зоны удара и блока, расчёт повреждений и вывод результата в лог боя, никаких флеш-элементов и прочих гадостей. Используем PHP, MySQL, JavaScript (jQuery) и совсем чуть-чуть HTML (с вёрсткой заморачиваться не надо, сам всё доделаю, да и вообще по части клиента всё по минимуму делаем). Далее … с боевыми формулами тоже заморачиваться не надо, просто поставить для демонстрации работы скрипта, что-нибудь примитивное и простое … можно чужое, не суть важно, так как формула всё равно будет другая. Код должен быть хорошо прокомментирован и написан в более менее адекватном стиле (дабы не пришлось годами ломать голову в попытках разобрать, что и как там). Модуль должен подходить как к запланированным боям (поданные через заявки) дуэли, командные и хаотические бои, так и к не запланированным (нападение), как к боям игрок vs. игрок, так же и к игрок vs. npc. Разумеется, подача и приём заявок на бой, есть не что иное как прелюдия к бою )) .. посему тоже должно входить в этот самый модуль. Теперь, что касается самого боя … есть четыре зоны (голова, корпус, пояс, ноги) для выбора удара и блока. Выбор ставиться через чекбоксы (именно чекбоксы, а не радио-кнопки). Ударов и блоков может быть 1 или 2, в зависимости от того что одето на персе, чтобы не заморачиваться со шмотом можно просто на странице боя где-то поставить идентификатор и изменяя его меняется количество блоков и ударов. Пример: В скрытом диве ставим просто цифру 1, значит можно поставить 1 удар и 1 блок, если стоит цифра 2, значит 1 удар и 2 блока, если цифра 3, то 2 удара и 1 блок. Так же должна присутствовать кнопка «Хил» по клику, по которой восстанавливается некоторое количество ХП у персонажа. Проверка тайм-аута тоже должна быть (если противник не отвечает на удар указанное количество времени, то появляется выбор «Пощадить» или «Добить» противника). Все действия происходят без перезагрузки страницы … соответственно используем Аякс Вроде бы всё основное написал, для более конкретного обсуждения модуля уже можно обсудить отдельно. Пишем ваши предложения в ЛС, указывая желаемую сумму гонорара. P.S.: Хотелось бы заметить, что проект не является коммерческим (по крайней мере, на начальном этапе точно) и не обладает огромным бюджетом, по сему на миллионы не рассчитываем )) … да и не факт, что ваш скрипт будет использоваться в проекте (возможно, моё эго всё-таки заставит меня самого всё написать), но это, конечно же, уже не ваша забота.
|
|
| |
Insane | Дата: Среда, 28 Марта 2012, 20:06 | Сообщение # 4 | Тема: Правильное проектирование БД для боёв в браузерке |
был не раз
Сейчас нет на сайте
| Quote (Master_Chief) после боя можно сразу же очищать, дабы не громоздился мусор если сразу чистить, то историю боёв нельзя будет посмотреть ... что не очень хорошо ) .. Хотя, как вариант можно просто выносить лог боя в отдельный txt файл )
|
|
| |
Insane | Дата: Понедельник, 26 Марта 2012, 22:22 | Сообщение # 5 | Тема: Правильное проектирование БД для боёв в браузерке |
был не раз
Сейчас нет на сайте
| Assasin, a112
Плюсовать сразу весь урон не совсем хорошо. Так как к примеру в бою принимают участие персонажи 1,2,3 уровня ... Персонаж 2-го уровня за урон по 3-ке должен получить больше опыта, чем по персу 2-го лвла и так же за урон по 1 уровню меньше. Значит результат каждого удара надо хранить отдельно и уже в конце считать по кому и сколько было урона.
Quote (Master_Chief) как я понимаю, нанести хп-урон в 100% с первого удара нельзя Ну, почему же нельзя .. пример фульный перс старшего уровня против голого )) ... но не в этом суть )
Master_Chief К такой таблице тогда уже надо ещё добавить id боя ... да и вообще слегка её подправить, но как вариант вроде норм ) .. спасибо.
|
|
| |
Insane | Дата: Суббота, 24 Марта 2012, 18:50 | Сообщение # 6 | Тема: Правильное проектирование БД для боёв в браузерке |
был не раз
Сейчас нет на сайте
| Доброе время суток ! Собственно вопрос в следующем ... для проведения боёв (БК-подобные) создаём таблицу в БД, куда заносим результаты ударов, выводим их же в лог боя и т.д. и т.п. ... Всё это понятно и не вызывает проблем, пока бой не окончен. Далее надо сделать расчёт получаемого опыта ... и вот тут возникает вопрос, если бой просто дуэль, то никаких проблем ... берём КБО (коэффициент базового опыта), нанесённый урон и считаем ... но вот если бой групповой, в котором принимают участие персонажи разных уровней, получается надо как-то сохранять отдельно кто и по кому нанёс сколько урона, что в свою очередь вызывает затруднение (по крайней мере у меня) с созданием этой самой таблицы в БД. В общем кто занимался написанием сей гадости, поделитесь опытом и идеями по этому поводу. За ранее благодарен.
P.S.: Надеюсь понятно объяснил, суть вопроса
|
|
| |
Insane | Дата: Воскресенье, 05 Февраля 2012, 14:31 | Сообщение # 7 | Тема: Графика в браузерках |
был не раз
Сейчас нет на сайте
| Доброе время суток ! Вот, собственно, в процесе написания неких скриптов, призадумался я над наполнением графикой браузерной игрушки. Ведь не для кого не секрет, что программист и художник в одном лице бывает крайне редко Так же не для кого не секрет, что браузерку (не самую великую, а хотя бы ту же БК-подобную) в наше время написать сможет и один человек, для этого даже не надо быть великим профессионалом web-программистом. Да-да ... пусть и слегка багнутую ... на то они и баги, чтобы со временем их исправлять )) А если проект не коммерческий и бюджет ограничен, то как поступать в таком варианте ?! Можно, конечно, взять тот же Google и грузить всю подходящую графику, но ... у каждой картинки есть свой автор, а у этого автора права на эту картинку. Вероятность того, что её увидит в Вашей игре автор, не так велика, можно даже пожертвовать качеством и чуть изменить её (картинку) ... даже изменить до неузнаваемости, но ... есть и моралные принципы какие-то )) Так вот ... хотелось бы услышать Ваше, мнение по данному поводу. За любые полезные мысли, буду примного благодарен. Так же, если есть у кого-то сылки на ресурсы с "возможно подходящей" графикой, что распростроняется по лицензии "бери кто хочет" так же буду очень благодарен.
P.S.: Приношу извенения за ошибки и апечатки ... не грамотные мы
|
|
| |
Insane | Дата: Воскресенье, 05 Февраля 2012, 13:50 | Сообщение # 8 | Тема: Текстовая боевая система |
был не раз
Сейчас нет на сайте
| Лично я вижу, только два варианта проведения боёв (как не прискорбно это не звучало бы) ... при желании, конечно, могу и 4 варианта расмотреть, но эти два доп. варианта есть ничто иное как что-то среднее между первыми
1. Удар - > Результат 2. Выбор удара/блока - > Удар - > Результат
Это если говорить про основу, а к ним уже можно вешать сколько угодно разных "плюсов" ... хотя бы тоже рассечение артерий, после которых снижаются характеристики врага (в зависимости от повреждений) и игроку уже приходится выбирать, что раньше ломать врагу "руку" или "ногу"
|
|
| |
Insane | Дата: Суббота, 20 Августа 2011, 20:10 | Сообщение # 9 | Тема: возникло 2 не больших вопроса (запросы к БД и скрытие сылок) |
был не раз
Сейчас нет на сайте
| Zeleboba По поводу сылок, то с начала думал сделать проверку, но решил, что всё-таки лучше один раз скрыть сылки, чем постояно потом проверять может ли пользователь туда перейти или нет ) ... но всё-таки согласен, что проверку делать надо всё равно.
А по поводу цикла, что-то не совсем понял ... если честно )
|
|
| |
Insane | Дата: Суббота, 20 Августа 2011, 12:17 | Сообщение # 10 | Тема: возникло 2 не больших вопроса (запросы к БД и скрытие сылок) |
был не раз
Сейчас нет на сайте
| Доброе время суток ! Во-второй раз решил заняться написанием браузерки и вот пока переписывал ранее написаный код увидел две проблемы (не знаю, или знаний стало больше или зрение лучше ... но не в этом суть) ... так вот: 1. Появилась необходимость полностью скрыть от пользователя пути к файлам (то бишь сылки) Теперь более подробно ... переходы по локациям построены просто на сылках с прикрученым к ним таймером (для задержки переходов), но проблема в том, что путь к файлу отображается в строке состояния и если его (файл) вызвать в отдельной вкладке, то игрок перенесётся к примеру на другой конец города в обход всех локаций, так как при вызове файла происходит update поля в БД которое отвечает за местонахождение игрока. Пример: Игрок находится в "Арене", ему надо в магазин ... по нормальному ему придёться с начала перейти на "Центральную площадь" (задержка n-секунд), затем на "Торговую площадь" (задержка n-секунд) и уже потом в магазин. Но если он вызовет в отдельной вкладке файл shop.php то сразу окажется в магазине. С начала думал прикрутить к строке состояния какую-нибудь бегущую строку (детский сад какой-то но всё же) ... но это не решение так как путь к файлу всё равно хоть на 1 секунду но проскакивает.
2. Ну и второй вопрос по поводу запросов к БД. Есть таблица "users" - думаю, зачем она нужна, объяснять не стоит ) Есть таблица "items" - хранит описание всех предметов в игре Есть таблица "items_user" - хранит предметы которые находятся у игроков в инвентаре, надетый шмот и оружие, а так же предметы игроков которые выставлены на продажу. Есть таблица "slots" - хранит id надетого шмота на перса, если слот пустой то там записан 0 Так вот ... при открытии инвентаря или инфы перса отправляется запрос к таблице "slots" оттуда получаем id шмота и в каком слоте, что находится. И вот тут получается 15 запросов один за другим, чтобы вывести из "items" картинки и описание шмота. Пример: Code if ($slot1 > 0) { // тут запрос к "items" } else { $s1 = '<img src="путь к картинке пустого слота">'; } И так 15 раз )) Но при онлайне 1000 человек это уже будет не 15 запросов, а 15000 ... плюс будет ещё и не один элемент в игре работающий на AJAX ... к примеру тот же чат. Вот я и думаю ... не многова-то ли получается ? ... и что по этому поводу будет думать сервер ))
Хотелось бы узнать Ваше мнение по этим двум вопросам.
P.S.: Если не туда и не так написал, то извеняйте нуба ... на форумах редко пишу ... но обязательно научусь )Добавлено (20.08.2011, 12:17) --------------------------------------------- Мда ... что-то многова-то букв как-то написал ) ... ну да ладно ... как всегда, стоило написать где-нибудь как тут же пришла идея по поводу решения первого вопроса ... решил прикрутить к сылкам onClick и через JS перенаправлять пользователей. Вопрос как бы снимается, но всё равно хотелось бы узнать Ваше мнение по этому поводу ... возможно есть более правильный вариант. )
|
|
| |
|