Народ, подскажите по общему вопросу. Есть желание написать стратежечку.
Есть некоторый опыт в js+canvas, но там есть и минусы:
1. Ресурсы - более 50 объектов на экране и начинает тупить (и это если еще на средненьком компе)
2. Чтобы сделать игру по сети, нужно запускать ресурсоемкий (а значит не дешевый) сервачечек. Я правда попытался, но ничего не вышло.
Появилась мысль о делфе. По детству паскаль мучал немного. Установил, поковырялся. Получилось соединить два компа через инет типа чатиком. Уже хорошо. По крайней мере бесплатно совсем, а вначале это важно. Начал мучать канвас, заставил-таки подгружать его любимые пнг-шки, расковырял вроде создание объектов и листание в одном массиве, с выводом на экран по параметрам. Но боже, как он мигает! Все откладывал это на потом, думал в конце победю, но вот он конец, а победю не вышло. Никакие DoubleBuffered не помогли, сотня картинок и все, замигал. В хроме на js канвас так не мигает, как тут, а казалось бы должно быть наоборот.
Как быть?
п.с. Смотрел в сторону юнити, но если после явы с пхп я как-то со скрипом-таки влез в паскалий этот, то боюсь от сишки совсем заплачу.
Есть некоторый опыт в js+canvas, но там есть и минусы:
1. Ресурсы - более 50 объектов на экране и начинает тупить (и это если еще на средненьком компе)
2. Чтобы сделать игру по сети, нужно запускать ресурсоемкий (а значит не дешевый) сервачечек. Я правда попытался, но ничего не вышло.
Появилась мысль о делфе. По детству паскаль мучал немного. Установил, поковырялся. Получилось соединить два компа через инет типа чатиком. Уже хорошо. По крайней мере бесплатно совсем, а вначале это важно. Начал мучать канвас, заставил-таки подгружать его любимые пнг-шки, расковырял вроде создание объектов и листание в одном массиве, с выводом на экран по параметрам. Но боже, как он мигает! Все откладывал это на потом, думал в конце победю, но вот он конец, а победю не вышло. Никакие DoubleBuffered не помогли, сотня картинок и все, замигал. В хроме на js канвас так не мигает, как тут, а казалось бы должно быть наоборот.
Как быть?
п.с. Смотрел в сторону юнити, но если после явы с пхп я как-то со скрипом-таки влез в паскалий этот, то боюсь от сишки совсем заплачу.
Еще на тему
И ложка дёгтя: игр сейчас очень много и большинство отличаются только текстурами да сюжеткой. Уникальных игр стало мало. Для саморазвития - дерзай. Для заработка - возьми готовое да смени текстуры, может проканать + DLC. Для людей - хуй угодишь, нужна целевая аудитория.
проституткойсразу вкатываться на CPP.В своей практике мне приходилось юзать и Делфи, и Паскаль, и Лазарус, и С++, и Питон, и Перл (мощный, сцуко, но малость ебанутый) и всякие шелл-скрипты писать для Окон и *никс, в том числе на VBS. В отрочестве была идея написать игру, но сейчас не вижу смысла, ибо либо "уже было", либо "ебать как сложно".
Ты там rts намутить решил что ли?
На js сделал 2д самолетики. Летают себе, пульками, ракетами стреляют. Взрывчики. На фоне еще звезды сдвигается чутка, а на переднем плане сетка для наведения типа. В общем дофига всего, и хром это прожевывал вполне, а делфа зачихала. Я очень удивился.
Посмотрите в сторону, например, https://phaser.io/
По передаче данных поизучайте вебсокеты https://socket.io/
В остальном, лучше выбирать решения, которые вам будет проще поддерживать, к примеру, если вы напишите на дельфи/паскале (он вообще ещё жив для геймдева?), то есть велик шанс, что игра в будущем может перестать запускаться, т.к. библиотеки могут оказаться не совместимы с новыми версиями драйверов и прочего.
Есть масса других лёгких решений, например, Python. Но всё-таки лучше c/c++ и готовые фреймворки/sdk (SDL, ClanLib). ClanLib очень хорош, что имеет большой функицонал.
Но если вы новичок и вам по-сути всё-равно на чём писать, то возьмите какой-нибудь юнити.
Там жми S50 и потом 3 на клавиатуре и гоняй их
Боюсь у моей явы мягко говоря сильный провинциальный акцент.
Вот попытался залить свое самолетковое вояние. Хост кривовато заливал. Могут быть ошибки.
Там в принципе оставалось сценарий сделать, да выгладить его.
Но почему-то вдруг невероятно лень стало с какого-то момента.
Есть вроде мнение, что прокрастинация это не то чтобы лень, это не желание делать то, что нужно. Вот тут как-то так.
Нет 4-часового перерыва в работе сайта, да и админка выглядит не в пример адекватнее. Правда, регистрация на номер телефона.
Только что-то не нашел я там бесплатного. Месяц теста разве что.
Бесплатно там для частных лиц, резидентов стран Россия, Украина, Беларусь, Казахстан. Нужна сим-карта одной из этих стран.
https://beget.com/ru/free-hosting
Но нифига не понятно)
Хочу попробовать пока уроки по юнити посмотреть, а там как пойдет.
Спасибо.