Суббота, 14 Февраля 2026, 13:57

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
Результаты поиска
TimKruzДата: Воскресенье, 20 Мая 2012, 00:59 | Сообщение # 961 | Тема: Как правильно программировать?
старожил
Сейчас нет на сайте
Quote (Ghost_in_the_shell)
Раньше даже не думал ни о чем перед тем как начать создавать программу, просто открывал IDE и кодил.

Для мелких проектов (на пару дней) - можно и так.
Для более долгосрочных и сложных проектов - составляй документ-описание для себя, пиши комментарии в коде, чтобы ничего не забыть.
Если пишешь на заказ - должны дать собственно описание - просто пишешь по нему, что требуется, плюс комментарии в коде и справку к программе.
Тут, знаешь ли, единого стандарта нет, есть только рекомендации и всё такое, а также внутренние правила компании (если разработку ведёт компания).
Quote (Ghost_in_the_shell)
Надо ли шаблоны проектирования использовать?

Нужно 10 программ с одной структурой, но разными целями? Поможет шаблон этой конкретной структуры.
Quote (Ghost_in_the_shell)
Как и что пишут в абстрактных классах и интерфейсах и надо ли их использовать вообще?

Как - с помощью клавиатуры. А что тут ещё можно ответить?.. smile Синтаксис у всех ЯП разный, если ты про непосредственное описание.
Абстрактная функция (или класс) вообще не существует, то есть есть только её описание, но самой функции нет. Потомки этого класса должны описать эту функцию (у каждого потомка будет своё описание), но вызвать её непосредственно из экземпляра родителя нельзя, т.к. её в нём просто нет. Нужно ли использовать - нужно, если требуют обстоятельства... Например, пишешь класс, который потом сможет использовать любой другой программист. При этом предполагаешь, что у потомков этого класса обязательно должна быть функция такая-то, но в твоём классе её нет, так как нет нужных данных (которые появятся у потомков). Вот эту функцию и делаешь абстрактной. Вообще, мог бы сам прочитать в интернете, например - http://ru.wikipedia.org/wiki/Абстрактный_класс...


TimKruzДата: Воскресенье, 20 Мая 2012, 00:27 | Сообщение # 962 | Тема: Пока нет названия!
старожил
Сейчас нет на сайте
Quote (Гортхаур)
Язык программирования: php, html, css, java script.

HTML - язык разметки гипертекстов, а CSS - каскадные таблицы стилей. Достаточно было написать PHP и JS.
Quote (Гортхаур)
Выбрав одну из рас, вы окунётесь в мир загадок и магии. Сражайтесь с врагами, зарабатывайте опыт, всевозможные бонусы, добывайте ресурсы и стройте здания здания. Надоело воевать? Идите в походы, зарабатывайте деньги, грабьте деревни. Отправляйтесь в плавание и находите новые земли. Стань лучшим в своей расе, и прославь себя.

Подобное краткое описание можно встретить у многих других "ММО". Где оригинальность?..
Quote (Гортхаур)
1. Не надо будет сидеть часами чтобы продолжить играть дальше!

Это как? Вообще непонятно, что имеется в виду.
Quote (Гортхаур)
2. Сражение с большим количеством врагов.
3. Возможность собирать большое количество ресурсов.
4. Возможность перемещаться по локациям.

Это и в других "ММО" есть.
Quote (Гортхаур)
5. Создавать здания!
6. Присутствие цитадели у игроков.

А это уже нужно расписывать подробнее. Как работает, для чего используется и т.п.
Кстати, если планируется текстовая ММОРПГ (только что заметил в заголовке темы), то как это будет выглядеть? Лично я не могу себе такого представить - создание зданий в полностью текстовой игре. sad Впрочем, если там будет карта мира/города, тогда можно что-то придумать...
Quote (Гортхаур)
1. Так как я новичок в этом, будет очень не качественно. Много ошибок и наверное в большинстве не правильно составленные странички.

Ну вот зачем сразу говорить, что всё будет плохо и хорошо быть не может? Новичок - учись, стремись сделать качественно, исправляй ошибки, составляй страницы заново.
Quote (Гортхаур)
2. Так как php не в совершенстве, буду делать локации отдельными страничками, да и всё остальное.

Кому как удобнее. Однако чтобы сделать всю игру на одной странице - не нужно каких-либо особых умений, достаточно знать основы PHP. Если удобнее отдельными страницами (хотя есть вариант, что система будет слишком жёсткой и быстро запутаешься в файлах) - делай так.
Quote (Stalker_Shooter)
Для начала, перед созданием темы я бы посоветовал придумать сюжет.

У "ММО" может и не иметь чёткого сюжета. Однако, должна быть предыстория мира, осевая идея игры, основные возможности игры...
Quote (Гортхаур)
1. с 01.05.12 - Работа над дизайн документом.

И как, успешно? Сколько страниц А4 (естественно, мелким шрифтом и без пустых строк) уже написано?

P.S. Гортхаур, советую для начала подробно изучить и усвоить HTML, CSS, JavaScript и PHP, сделать пробную болванку сайта и обкатывать на ней разные приёмы. Потом постепенно писать основной движок будущей игры. И только потом делать собственно игру.


TimKruzДата: Суббота, 19 Мая 2012, 20:02 | Сообщение # 963 | Тема: Конвертирование
старожил
Сейчас нет на сайте
Quote (ConstantinDemurin)
Вот. Как видишь вывернута на изнанку

Засунь картинку под "спойлер", BB-код - [spoiler]. А то она большая и страницу разнесло, что неприятно.
Нужно повернуть нормали полигонов в другую сторону. Вот, нашёл:
Quote
...нам нужно вывернуть полигоны. Выберите все полигоны и нажмите Crtl + A, затем нажмите Flip.

И ещё вот урок (хм... точнее это ответ на чей-то вопрос, как я понял) на английском, там более подробно, куда кликать.
Сам раньше с подобной проблемой сталкивался. biggrin

***
С другой стороны, у тебя на скриншоте видно, что это типа внутренняя часть здания. Может быть, так и нужно? То есть это интерьер здания, и его нужно смотреть изнутри (типа камера/игрок находится внутри, в помещении). Тогда не нужно ничего менять...




Сообщение отредактировал TimKruz - Суббота, 19 Мая 2012, 20:06
TimKruzДата: Суббота, 19 Мая 2012, 19:45 | Сообщение # 964 | Тема: Poke-x (разработка) Обновление
старожил
Сейчас нет на сайте
Quote (Riolu)
кто умеет рисовать дизайны

Рисуют картинки. Дизайн разрабатывают.

Не знаю, как там игра (нет подробного описания, нет скриншотов (а они порой говорят больше, чем собственно описание), даже протестировать нельзя), но дизайн сайта ужасен.
Большинство текста можно прочитать, только выделив курсором - чёрный текст на тёмно-сером фоне...
Верхняя картинка вообще слеплена из двух найденных в интернете картинок с простым шрифтом в чём-то типа MS Paint. Кстати, зря вы её сделали фоном. Лучше простым тегом <img>, тогда можно будет выровнять куда надо.
Форум отдельно от остального сайта - плохо, дважды регистрироваться приходится. Лучше не использовать готовых форумных движков (они ещё и грузятся долго), а написать свой простой форум, встроенный в сайт - регистрация пользователя одна, нет нагромождения лишних функций, дизайн один, легко перейти на другую страницу сайта и т.д.
Что такое "Покедекс" я так и не понял.
Ввёл один символ в поля "логин" и "пароль" (тестировал), нажал "войти" - попал на http://pokelegenda.ru/. Сразу видно, что вы оттуда скопировали часть JavaScript-кода. Поправьте ссылки переадресации в этом скрипте.
Просмотрел 3D-модель вашего сайта, нашёл ещё баг новостной ленты.

Видимо, вы там где-то забываете закрыть какой-то тег, из-за чего получается такая вот матрёшка. Это нагружает браузер, исправьте.

Quote (Yoda154)
Скорее в "Проекты в разработке".

Точно. Впрочем, судя по описанию раздела, тут тоже можно...

P.S. Название читается смешно: "покекс"; почему-то именно этот вариант всё время в голову напрашивается, а не "поке-икс". biggrin wacko

Я бы мог немного помочь с правкой дизайна и кода.


TimKruzДата: Суббота, 19 Мая 2012, 19:10 | Сообщение # 965 | Тема: Помогите с поднятием уровня
старожил
Сейчас нет на сайте
Step, попробуй так:
Code
$up_lvl = (int)$lvl+(int)1;

Хотя у меня правильно работает и просто $lvl+1;... wacko


TimKruzДата: Пятница, 18 Мая 2012, 20:29 | Сообщение # 966 | Тема: GcUP тролят
старожил
Сейчас нет на сайте
Quote (Grendaiser)
А что вы думаете об этом беспределе?

Думаю, не нужно обращать на атаки троллей внимания.


TimKruzДата: Пятница, 18 Мая 2012, 20:26 | Сообщение # 967 | Тема: GcUP тролят
старожил
Сейчас нет на сайте
Quote (Grendaiser)
и неплохо было бы предпринять какие-нибудь меры

Grendaiser, какие меры ты предлагаешь предпринять? По-моему, все возможные меры, не затрудняющие жизнь обычных пользователей, давно приняты.


TimKruzДата: Пятница, 18 Мая 2012, 15:23 | Сообщение # 968 | Тема: На чем создать свою первую игру?
старожил
Сейчас нет на сайте
Quote (mobipak)
Для новичка язык программирования, да хоть даже паскаль, слишком муторно.

Для какого новичка? Который компьютер впервые видит? Нет, если найти правильную книгу и иметь серьёзное желание изучать программирование - всё получится вне зависимости от уровня начальных знаний.
Quote (mobipak)
Но как я не пытался, ни одна программа не выходила без ошибок.

А ты что хотел? Чтобы все программы получались сразу без ошибок? Ошибки бывают даже у профессионалов, и не так уж редко. А ещё на ошибках учатся, в том числе на своих.

Quote (Sa1laR)
Мобильную игру легче создать или все же 2D компьютерную?

Легче компьютерную, потому что на компьютер больше выбор всяких самоучителей, движков и всякого такого. Плюс тестировать можно сразу и без проблем с совместимостью у разных мобильных телефонов.

Quote (vicu2010)
Никогда не начинайте с конструкторах, и уж тем более создавать на них игры! Начинайте уж лучше с делфи... Советую ZenGL.

Согласен, для изучения основ разработки игр именно с программирования нужно начинать, если, конечно, собираешься делать игры, а не склепать одну игру и всё бросить. Для начала даже от самой простой игры, написанной на ЯП, будет больше пользы, чем от игры, созданной в конструкторе, который 90% игры генерирует сам, не объясняя своему пользователю, как он это сделал.


TimKruzДата: Четверг, 17 Мая 2012, 20:08 | Сообщение # 969 | Тема: Автопроверка на вирусы
старожил
Сейчас нет на сайте
QNicolya, а не проще купить/скачать какой-нибудь один антивирус? Ну, например, "Avast!", и запускать подозрительные программы в песочнице.
Если когда-то словишь супер-новый вирус, которого ещё нет в базах данных антивирусов (которые всё-таки быстро обновляются), virustotal тебе тоже не поможет.

Quote (QNicolya)
Я зарабатываю на этом внутри игры

Ну так же не интересно играть, когда за тебя компьютер всё делает. huh

Quote (QNicolya)
Ладно, пойду сам писать на AutoIt...

Т.е. программа будет кликать по кнопочкам в браузере и вводить значения в поля? blink Проще вручную это делать... wacko


TimKruzДата: Четверг, 17 Мая 2012, 19:48 | Сообщение # 970 | Тема: мне нужена помощь
старожил
Сейчас нет на сайте
Radjerson, ММОРПГ - это РПГ с игрой по сети. Просто найди уроки по работе с сетью на (Visual, наверное?) Basic.
Quote (Radjerson)
P.S. уроки по созданию обычного рпг уже имеется и почти изучены!!!

Ну ты сначала полностью изучи их. И не просто изучи, а сделай на практике то, что предлагается в уроках.\
Вообще лучше сначала сделать просто РПГ, а потом прикрутить к ней мультиплеер.


TimKruzДата: Четверг, 17 Мая 2012, 19:43 | Сообщение # 971 | Тема: [Помогите] Delphi - Создание ini Файла на сервере
старожил
Сейчас нет на сайте
I_Engineer, это же просто. Когда игрок нажимает в клиенте кнопку "регистрация/вход", клиент посылает серверу команду с двумя параметрами - логином и паролем. Сервер получает эти данные и совершает какое-то действие, в твоём случае - создаёт файл ini.
Команда представляет собой строку, передаваемую через соединение. Пример:
Code
001 Логин Пароль

До первого пробела - номер команды (например, 001 - "регистрация", 002 - "авторизация"), лучше всего записывать не цифрами, а кодами символов (типа chr(65) вернёт символ A, который нужно отправить на сервер, который сделает ord('A') и получит 65, являющийся номер команды; в таком случае пробел использовать не нужно); затем до символа разделителя (например, пробел) идёт логин, и потом, до конца строки - пароль. Сервер разбивает строку на номер команды и её параметры и обработает.
Quote (I_Engineer)
Но я нуб в Delphi

Тогда учи Delphi, пока не разберёшься во всём подробно. А иначе ничего хорошего не сделаешь.
Рекомендую ещё изучать графику, OpenGL или DirectX, иначе ничего больше подключения к серверу клиента не сделаешь. Ты же не собираешься делать игру на label'ах и edit'ах? biggrin
INI лучше выкинуть и писать в файлы вручную, компактно.


TimKruzДата: Понедельник, 14 Мая 2012, 22:56 | Сообщение # 972 | Тема: Бесплатный Хостинг.
старожил
Сейчас нет на сайте
Quote (vknw123)
Выдержка из рассылки.

Типа это hostinger рассылает? Мне почему-то такого ни разу не приходило.


TimKruzДата: Понедельник, 14 Мая 2012, 22:45 | Сообщение # 973 | Тема: Бесплатный Хостинг.
старожил
Сейчас нет на сайте
Quote (anton-gar)
и 100GB трафика

На самом деле - 100000 MB.
Quote (anton-gar)
реферальная

Хочешь получить "халявные" китайские игрушки или сомнительный премиум на год?.. Уж проще всё самому купить. А то могут просто не сдержать своих обещаний... Хотя попытаться можно...
Quote (romgerman)
anton-gar, ты уж извини, но по моему этот хостинг знают почти все)

+1, я там уже несколько аккаунтов создавал, правда быстро забрасывал. Там такая проблема: если зарегистрировал e-mail когда-то, а потом из-за неактивности аккаунт удалили - зарегистрироваться снова на этот же e-mail не получится. Вот сейчас один сайт делаю...
Quote (anton-gar)
Функция mail() и Sendmail()

Нельзя отправлять более 100 сообщений в час и 30 сообщений в 5 минут, иначе блокируют аккаунт. Массовую рассылку пользователям не сделаешь.

Как я понял из одной темы на их форуме, веб-игры на их серверах размещать нельзя. sad

Плюс я не понял, как там перенести свой сайт с их домена *.16mb.com на свой домен. Т.е. при регистрации-то установить внешний домен можно, а вот потом - непонятно как...

И ещё одна непонятность: при регистрации можно зарегистрировать только бесплатный аккаунт, и непонятно, как подключить платные услуги. Такое ощущение, что этих самых платных услуг нет.



Их SiteBuilder при каждом изменении дизайна сайта удаляет всю информацию из public_html.
Много месяцев назад (не знаю, как сейчас) пробовал их функцию - автоматическая установка любого веб-движка (типа WordPress). Почти все перепробовал - пишет: "ошибка установки", так что ничего не установилось. sad

Как по мне - контора сомнительная, хотя для мелкого проекта вполне сойдёт.

Уж не знаю, на что может хватить 100000MB трафика... На современный загруженный картинками сайт уйдёт много трафика...

Меня смущает "пригласи трёх активных пользователей и получи премиум-аккаунт с неограниченными возможностями на год!". Неужели так сложно привлечь трёх пользователей? wacko




Сообщение отредактировал TimKruz - Понедельник, 14 Мая 2012, 22:57
TimKruzДата: Воскресенье, 13 Мая 2012, 20:06 | Сообщение # 974 | Тема: Как сделать относительное перемещение?
старожил
Сейчас нет на сайте
Quote (tifaso)
Мне то для платформера нужно, а там ты сам понимаешь всё должно обязательно закрыто блоками чтобы игрок куда не надо не попадал.

Да я сразу понял, что для платформера. Но ведь эти блоки не со всех сторон будут, а только один снизу, один справа или слева, и, возможно, один сверху. Вообще-то я думал, что проверка нужна только для того, чтобы игрок не застрял в каком-нибудь проходящем мимо этой двери NPC... wacko
Переход можно сделать по нажатию пробела, если игрок стоит рядом с дверью... (есть функция проверки на расстояние между объектами)

***
Quote (tifaso)
Короче легче будет сделать индивидуально каждую дверь.

Возможно, так будет легче... Если NPC не будут ходить, пока игрок не телепортируется в дверь... Иначе он может просто застрять в NPC.




Сообщение отредактировал TimKruz - Воскресенье, 13 Мая 2012, 20:08
TimKruzДата: Воскресенье, 13 Мая 2012, 20:00 | Сообщение # 975 | Тема: Работа с фоном
старожил
Сейчас нет на сайте
Quote (Gronzo)
Для придания объемности игровым комнатам хочу проработать задний фон. При этом, планирую использовать два-три-четыре фона (близко,далеко, ещё дальше...ну вы поняли).
Теперь проблема, каким образом добавить все эти фоны, и как с ними работать? Логично предположить что при перемещении персонажа более близкий фон прокручивается быстрее, более дальний - медленнее.

Если я правильно понял, то вам нужно в настройках комнаты залезть на вкладку "фон", и там поставить несколько картинок (заранее загруженных как background). Там можно установить для каждого слоя свою скорость движения - вот и поставьте для каждого разную скорость, например: 1, 2, 3...
Вот где это нужно делать:

Наверняка эти параметры (скорости фона) можно изменять в процессе игры через скрипты.


TimKruzДата: Воскресенье, 13 Мая 2012, 19:19 | Сообщение # 976 | Тема: Как сделать относительное перемещение?
старожил
Сейчас нет на сайте
tifaso, вот смотри простой пример, только вот формат почему-то gm81: http://rghost.ru/38063821.
А стены (те, которые на заднем плане) вокруг двери придётся сделать фоном.
И смещение размером по ширине двери. Если у тебя дверь 40 пикселей в ширину - то и смещение должно быть не 32, а 40.
Quote (tifaso)
Незнаю даже, а может стоит сделать несколько дверей каждую настроить индивидуально и всё без проблем.

Можно сделать какой-нибудь универсальный приём, но над этим придётся подумать. Я в примере сделал обработку для каждой двери отдельно (каждая дверь - отдельный объект), но, конечно, это не рационально.
Quote (GameMix)
Этот код проверяет наличие блоков в четырех направлениях относительно двери и перемещает объект в свободную позицию.

Там у тебя только одна координата изменяется... wacko


TimKruzДата: Воскресенье, 13 Мая 2012, 15:49 | Сообщение # 977 | Тема: Помогите выбрать движок для гонок,ЯП не важен[3D]
старожил
Сейчас нет на сайте
Что-то уже почти все варианты описали. biggrin Ну я добавлю GameCore 3D, на нём можно посмотреть исходники-примеры гонок (штуки 3 видел, даже с мультиплеером одна).
Впрочем, любой движок пойдёт; всё зависит от того, что ты знаешь, какие языки программирования.


TimKruzДата: Воскресенье, 13 Мая 2012, 15:37 | Сообщение # 978 | Тема: первый диздок
старожил
Сейчас нет на сайте
monnieChan, стоит, если собираешься разрабатывать игру, хотя бы сам. Чтобы потом в функциях игры самому не запутаться и ничего важного не забыть. Тем более, т.к. это твой первый диздок, он будет опытом в написании подобного в будущем, если, конечно, в будущем будешь заниматься разработкой игр/программ.

TimKruzДата: Воскресенье, 13 Мая 2012, 15:31 | Сообщение # 979 | Тема: Как сделать относительное перемещение?
старожил
Сейчас нет на сайте
Quote (tifaso)
TimKruz, но что то здесь не то. Игрока кидает в позицию obj_door.x-32; не зависимо от того есть ли там блок. Нужно сделать сперва проверку наличия блока, а затем уже перемещать. В этом же коде про блок даже не упоминается.

Quote (tifaso)
GameMix, вроде бы всё под свою игру прикрутил, но тоже самое кидает в позицию obj_door.x-32 и всё!
Может примерчик сделаешь? Возможно я чего то не учитываю?

А, возможно, у тебя стена-объект рядом с дверью стоит и распознаётся как твёрдый объект... Кажется, в GM есть что-то типа фоновых картинок, вот и используй её вместо объектов...
Либо у тебя дверь слишком широкая, >32 пикселя, проверь это.


TimKruzДата: Воскресенье, 13 Мая 2012, 15:22 | Сообщение # 980 | Тема: Требуется PHP программсит и художник
старожил
Сейчас нет на сайте
Quote (DasTem)
Требуется PHP программсит и художник

То есть один человек? И программист, и художник? wacko Или можно отдельно? biggrin
Quote (DasTem)
Два программиста
Разработка игры, писать модули к игре, устранять ошибки, баги.
Два художника
Рисовать графику для игры.

Какие требования к уровню знаний и опыта? (новичок/любитель/профессионал и т.п.; без опыта/с одним проектом/опыт работы 1 год и т.п.)
Какие условия работы? Ясно, что без оплаты, но должны же быть другие условия. Типа количество свободного времени, которое нужно тратить на разработку и т.п.

Quote (Andy-go)
х-м-м-м интересно) Видимо я перепутал окошки)))

Открыл сразу 15-20 страниц и заблудился? biggrin




Сообщение отредактировал TimKruz - Воскресенье, 13 Мая 2012, 15:23
Поиск:

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