Архивы метки: java сервер

Онлайн тестирование настольных игр – gamebug.me


В рамках проекта RealFireOnline и разработки настольной версии Real Fire мы неожиданно для себя создали веб-сервис, который может оказаться полезным для разработчиков настольных и пошаговых игр. Основная цель сервиса – максимально упростить отладку игровой модели, движка и баланса на ранних этапах создания игры. Такой себе дебаггер для настолок.
Сервис живет на http://gamebug.me/. Подробности – ниже.
Продолжить чтение

Опубликовано в RealFireOnline |
Метки , , , , , , , |
Комментарии выключены

Самый глупый сервер, который мы написали


В одном из онлайн проектов мы были сильно ограничены во времени разработки серверной части, поэтому было принято тактическое решение – делать сервер максимально глупым. Об этом и пойдет речь – какой минимальный сервер нужен для многопользовательской онлайн игры. Что он должен уметь, какой функционал реализовывать.
Продолжить чтение

Опубликовано в Мысли о разработке |
Метки , , , |
2 комментариев

Как научиться делать сервера для онлайн игр?

Привет, уважаемые читатели нашего блога! :) Не так давно я наткнулся на курс видео-лекций, посвященных исключительно разработке с нуля сервера для онлайн игры на языке Java. Естественно, как опытному разработчику, многие вещи показались мне там знакомы и очевидны, но, несмотря на это, я нашел для себя там немало полезных моментов и тонкостей. Что-то просто забыл, а что-то и не знал, к своему стыду. Если вас мучает вопрос – как сделать игру онлайн – ответ под катом! :)

Это курс не совсем для начинающих. Базовые знания языка Java, или хотя бы C#, очень рекомендуются. Но в целом, материал начинается с простейших вещей, а к концу последней лекции имеем вполне годный сервер с красивой продуманной архитектурой и большими возможностями для дальнейшего развития.
Продолжить чтение

Опубликовано в Мысли о разработке |
Метки , , |
Комментарии выключены

AI Wars интеллектуальная стратегия: работа кипит

Все-таки, на сколько же увлекательно делать что-то для души! :) Нет проблем мотивации, нет лени. Приподнятое настроение, радость от мелких шагов, приближающих рабочую версию к релизу.
Мы прекрасно понимаем, что весь этот проект, по большому счету, – утопия, которая никому не нужна. Но мы верим, что среди программистов рунета и всего мира найдется определенная категория, похожая на нас. Им будет интересно поучаствовать в этом интеллектуальном баловстве. :)
Продолжить чтение

Опубликовано в Новости |
Метки , , , , , |
Комментарии выключены

Работа над AIWars

В прошлой статье мы рассказали о нашей идее игры для программистов – битвы искусственных интеллектов. Работа нам проектом идет.
На основе нашего проекта “RTS” построен сервер для AI Wars, практически закончена Java-песочница и скелет бота. Ведутся работы над визуализацией лога боя.
В этом коротком посте расскажем, что сделано и что делается в данный момент.
Продолжить чтение

Опубликовано в Новости |
Метки , , , , , |
Комментарии выключены

Разработка высоконагруженного игрового сервера. Сетевая часть.

Мы продолжаем цикл статей, посвященных разработке высоконагруженных серверов для онлайн игр (и не только). Многие начинающие разработчики наверняка думаю, что это нереально сложная задача. Между тем, это не сложнее, чем построить обычный сокет-сервер, о которых в интернете есть множество статей и туториалов. Главное здесь – использовать правильные и простые инструменты.

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

Опубликовано в Мысли о разработке |
Метки , , , , , |
Комментарии выключены

JProfiler – неплохое решение для профайлинга java-приложений

При работе джава-приложений часто возникают проблемы, связанные с утечкой ресурсов. То процессор кто-то жрет, то память, то взаимная блокировка потоков… В таких ситуациях на помощь приходят профайлеры – программки позволяющие видеть процессы, происходящие внутри приложения. Мы перебрали несколько вариантов, в итоге (года четыре назад) остановились на JProfiler от компании “ej-technologies”. В нем есть все, что нам необходимо для тонкой отладки наших серверов.
Продолжить чтение

Опубликовано в Мысли о разработке |
Метки , , , , , |
Комментарии выключены