Давно задаюсь Этим вопросом. Как создать свою онлайн игру? Точнее, как ЛЕГКО создать онлайн игру? самому. Хотябы примитив какой-нибудь.. . Языками программирования не обладаю. .
Всеже, может, кто-нибудь знает ответ? Заранее благодарю.
Другие языки программирования и технологии
Как легко создать свою онлайн игру??
Вообще каждому создать онлайн игру, но в зависимости от ее сложности нужна та или иная команда разработчиков (создать ХОРОШУЮ онлайн игру НЕВОЗМОЖНО ОДНОМУ) .
Рассмотрим например браузерные игры. В первую очередь все зависит от нагруженности сервера. Ну в смысле от того, на какой объем людей рассчитана игра. И уже исходя из этого подбирать инструментарий для написания игры. Если же просто потренироваться - то PHP & MySQL. А визуализацию уже на чем хочешь. . Можно на HTML+Flash, или клиента писать самому.
Приблизительно выглядит так:
1) Создаешь таблицу, там все основные параметры перса.
2) Создаешь таблицу опыта, если опыт перса (в таблице #1), то повышаем левел на 1
3) Что нужно? хм, ничего сверъестественного.
создаешь примерно такую таблицу:
id|num|time|kick|block|kick2|block2|attacker|defender|msg|
перывй удар, допустим твой ник Login
1 | 1 | 11021221 | 1 | 3 | Login | NULL (пусто) | NULL (пусто) - если ты - аттакер и ударил (ячейки kick|block) а значения противника пустые (kick2|block2) значит выводим сообщение, что ждем хода соперника. И т. д
4) Таймаут, у каждого удара есть своё время, например в Unix формате, делаем так: Код
if(time() - $lastkick['time'] > 180) // Тайм в секундаx
{
// проиграл
}
5) Так же по времени последнего обновления.
Для создания игры тебе нужно:
Серверная часть - язык, с которым ты больше всего дружишь PHP, Perl, асп, си, Java(не Java-script!) - практически любой из них умеет работать с базами
База - MySQL (лучще всех документирована+бесплатна) , постридж (частенько обгоняет MysQL в скорости) , мелкософтовский эскуэл (если фанат билли г)
Клиентская часть - либо чистый браузер, либо берешь гековские исходники (опенсорсе) и делаешь специально заточенный мини-клиент, как правило большинство игр совмещают первое и второе
Помимо кодинга понадобится хорошие художники, промоутеры, админ-юниксоид, и т. д. и т. п. - как правило такие проекты создаются сработанной командой
НО!!!! :
Пока нет понимания, что и как делать, ничего не выйдет по одной простой причине - НЕИЗВЕСТНО, ЧТО И КАК ДЕЛАТЬ.
Поэтому, я и рекомендую сначала заняться чем-то более простым.
Попробовать сделать простую игру для одного игрока.
Попробовать сделать клиент-серверное приложение.
Попробовать сделать клиент-серверное приложение многопоточным. Пусть оно хотя бы просто произвольный текст между клиентами рассылает.
Попробовать сделать многопользовательскую игру. Для начала хватит и банальных сетевых крестиков-ноликов.
По крайней мере человек поймет какие части для чего нужны и вопрос "Как создать онлайн игру" не возникнет.
А те же крестики-нолики по сети - задача на неделю для новичка.
Рассмотрим например браузерные игры. В первую очередь все зависит от нагруженности сервера. Ну в смысле от того, на какой объем людей рассчитана игра. И уже исходя из этого подбирать инструментарий для написания игры. Если же просто потренироваться - то PHP & MySQL. А визуализацию уже на чем хочешь. . Можно на HTML+Flash, или клиента писать самому.
Приблизительно выглядит так:
1) Создаешь таблицу, там все основные параметры перса.
2) Создаешь таблицу опыта, если опыт перса (в таблице #1), то повышаем левел на 1
3) Что нужно? хм, ничего сверъестественного.
создаешь примерно такую таблицу:
id|num|time|kick|block|kick2|block2|attacker|defender|msg|
перывй удар, допустим твой ник Login
1 | 1 | 11021221 | 1 | 3 | Login | NULL (пусто) | NULL (пусто) - если ты - аттакер и ударил (ячейки kick|block) а значения противника пустые (kick2|block2) значит выводим сообщение, что ждем хода соперника. И т. д
4) Таймаут, у каждого удара есть своё время, например в Unix формате, делаем так: Код
if(time() - $lastkick['time'] > 180) // Тайм в секундаx
{
// проиграл
}
5) Так же по времени последнего обновления.
Для создания игры тебе нужно:
Серверная часть - язык, с которым ты больше всего дружишь PHP, Perl, асп, си, Java(не Java-script!) - практически любой из них умеет работать с базами
База - MySQL (лучще всех документирована+бесплатна) , постридж (частенько обгоняет MysQL в скорости) , мелкософтовский эскуэл (если фанат билли г)
Клиентская часть - либо чистый браузер, либо берешь гековские исходники (опенсорсе) и делаешь специально заточенный мини-клиент, как правило большинство игр совмещают первое и второе
Помимо кодинга понадобится хорошие художники, промоутеры, админ-юниксоид, и т. д. и т. п. - как правило такие проекты создаются сработанной командой
НО!!!! :
Пока нет понимания, что и как делать, ничего не выйдет по одной простой причине - НЕИЗВЕСТНО, ЧТО И КАК ДЕЛАТЬ.
Поэтому, я и рекомендую сначала заняться чем-то более простым.
Попробовать сделать простую игру для одного игрока.
Попробовать сделать клиент-серверное приложение.
Попробовать сделать клиент-серверное приложение многопоточным. Пусть оно хотя бы просто произвольный текст между клиентами рассылает.
Попробовать сделать многопользовательскую игру. Для начала хватит и банальных сетевых крестиков-ноликов.
По крайней мере человек поймет какие части для чего нужны и вопрос "Как создать онлайн игру" не возникнет.
А те же крестики-нолики по сети - задача на неделю для новичка.
Элементарно -- сначала учишь язык программирования. Для веб который -- хоть джава, хоть php, хоть python, хоть Ruby (и Rails вместе с ним) , хоть Perl...
А потом создаешь :))
А потом создаешь :))
да точно также как заработать милион)
Попробуй движок - Construct 2
Плюсы -
Лёгок в освоении
Без навыков программирования
Бесплатная
Можно делать игры разных жанров
На андроид, браузеры и на пк (можно и вк)
Минусы-
Полная версия стоит деньги (обойтись и бесплатной)
Плюсы -
Лёгок в освоении
Без навыков программирования
Бесплатная
Можно делать игры разных жанров
На андроид, браузеры и на пк (можно и вк)
Минусы-
Полная версия стоит деньги (обойтись и бесплатной)
Легко? По факту никак. Нужны навыки программирования на определенных платформах (у каждого движка разные, к примеру игра майнкрафт создана на java а большинство игр движка Unity созданы на базе C#)
Если нужна быстрая "легкая" игра, то установи Unity3D и скачай какой нибудь бесплатный готовый проект с поддержкой UNET, либо купи. Поменяй текстурки, префабы, сделай меню и выкатывай в мир!
Если нужна быстрая "легкая" игра, то установи Unity3D и скачай какой нибудь бесплатный готовый проект с поддержкой UNET, либо купи. Поменяй текстурки, префабы, сделай меню и выкатывай в мир!
Никак
ладна короче через неделю я выпущу тизер нового фнаф а через другую неделю я выпущу уже сам новый фнаф
Создам онлайн игру за 1000р и отдам вам в руки логин и пароль от самой панели администратора. Ватсапп +79659563652
Учись на програмиста, и будешь делать игры как говорить. Я это уже прошел..
Я знаю редактор wix.com,который сделан для создания сайтов, а не игр. Но я умею там хорошие игры сделать. Например там есть регистрация и вход. Сначала делаем задний фон игры. Можно сделать игру на одном сайте. А сайт про игру, где помещёна игра на другом. Сначала делаешь заставку (ну например игра называется ShaWorice.Делаешь рисунок и вставляешь. Затем есть такой swf файл, который прозрачен. Он не виден, но если кликнуть в то место, то будет написано о программе адобе флеш....
Затем загрузаешь ещё один swf-загрузки. Теперь делаешь 2 кнопки. Делаешь им анимацию проявление через какое-то время. Ставь стандартное. Первую называешь типо Я новичок, а вторую я уже играю. первой кнопке ссылку даёшь /register,а второй /auth.В регистрирации сделай форму. и там типо придумай имя игрока, придумай пароль, Имэйл и т, д, Потом вместо Отлично! Сообщение получено. замени на "мы проверим ваш запрос".Вызаходите в почту. Там написано типо тестигрок2016 пароль: 12345
создаёшь страницу /id1 там задаёшь пароль, который он вписал. В нашёл случае 12345.Ну там привет, тестигрок2016.В игру. И там уже сам над интерфейсом. Там типо мой профиль. Рекомендую их создавать на других сайтах. А на странице входа сделайте кнопку "тестигрок2016" а ссылку /id1.
Это ещё не всё)
Затем загрузаешь ещё один swf-загрузки. Теперь делаешь 2 кнопки. Делаешь им анимацию проявление через какое-то время. Ставь стандартное. Первую называешь типо Я новичок, а вторую я уже играю. первой кнопке ссылку даёшь /register,а второй /auth.В регистрирации сделай форму. и там типо придумай имя игрока, придумай пароль, Имэйл и т, д, Потом вместо Отлично! Сообщение получено. замени на "мы проверим ваш запрос".Вызаходите в почту. Там написано типо тестигрок2016 пароль: 12345
создаёшь страницу /id1 там задаёшь пароль, который он вписал. В нашёл случае 12345.Ну там привет, тестигрок2016.В игру. И там уже сам над интерфейсом. Там типо мой профиль. Рекомендую их создавать на других сайтах. А на странице входа сделайте кнопку "тестигрок2016" а ссылку /id1.
Это ещё не всё)
Аперо есть, Без языков программирования создаешь текстовые игры, не "Код". Код - это обычный текст! Просто!
http://apero.ru/
http://apero.ru/
ну это сложновато но можно изучи язык программирования для разработки flash игр и кодируй вот видео-уроки по perl: https://youtu.be/yoKe6vA4I2M
Файф найт эт Фрэддис 2!
Как писали выше, Construct 2.
Даже серия видеоуроков есть: https://www.youtube.com/playlist?list=PLGKmBTZgo9HEdKgpB2cH8Vf9o7bdKxwX3
Плюсы :
- Можно сделать регистрацию и авторизацию (легко, лишь создать бд, ввести нужные переменные в скрипт и залить его)
- Экран загрузки
- Чат, онлайн
Но это не так и легко)))
Но если на коде, то вообще.., если не программист, то к2 как раз )))
Даже серия видеоуроков есть: https://www.youtube.com/playlist?list=PLGKmBTZgo9HEdKgpB2cH8Vf9o7bdKxwX3
Плюсы :
- Можно сделать регистрацию и авторизацию (легко, лишь создать бд, ввести нужные переменные в скрипт и залить его)
- Экран загрузки
- Чат, онлайн
Но это не так и легко)))
Но если на коде, то вообще.., если не программист, то к2 как раз )))

это легко пфф.... ну 1 действие скачай unititi 2 действие учи язык английский и программированый
ну а потом учись
ну всё
ну а потом учись
ну всё
Я не уверен что получится ОНЛАЙН игра, но посоветую движок Clickteam fusion 2.5. Он требует минимум знаний программирования + по нему КУЧа туториалов.
Нужна помошь с clickteam fusion 2.5 обращайся! vk.com/bslike
Дерзай!
Нужна помошь с clickteam fusion 2.5 обращайся! vk.com/bslike
Дерзай!
Ищи программы скачивай, ищи в интернете как создать персона или там как нарисовать мебель, какими живыми красками. Когда скачаешь заходи и начинай создавать игру, а потом она будет у тебя не компе, и будешь играть сколько влезет а потом будешь хвастаться и играть с друзьями. Только платные не бери это только деньги приманивают, программу скачай и всё(любую-но главно чтобы она была хорошей)
Похожие вопросы
- люди помогите создать онлайн игру
- как создать игру на подобие perfect world,warface,stalker online ну вы поняли на подобие онлайн игр
- Какие языки программирования нужно учить, чтобы создать онлайн игру? . .
- можно ли создать онлайн игру без нужных знаний. Нас четыре человека
- Как создать современную 2D игру на языке C#
- Как легче создать большую базу данных в ACCESS 2010? Проблема вот в чем: сейчас б/д содержит 60 таблиц, 140 запросов. На
- создать. как создать самую простую игру
- кто из г.Вольногорск,помогите сделать онлайн игру для телефона!!!может у когото есть знакомые программисты!
- Какой программой можно легко создать анимированную картинку (но большую! ) ?
- Посоветуйте легкую в обращении онлайн-программу,где можно с одной своей фото вырезать лицо и вставить в другую