Перейти к публикации
Форум - ComputerCraft
Totoro

Новые горизонты

Рекомендованные сообщения

oY8jfDd.jpg

 

Бродят последнее время слухи, что мол Minecraft уже не торт, а форум совсем закис.

Новички пошли особенно тупые, а старожилы - ленивые. Программы никто не пишет, OpenComputers никому не интерестен.

И вообще, летом приедут четыре всадника Апокалипсиса и будет хаос, анархия, вайп всех серверов и форматирование сервера с форумом.

 

На этом жизнерадостном фоне, предлагаю такую идею.

А что если нам запустить небольшой дочерний проект? Что-нибудь на около-компьютерную и программерскую тему.

Возможно что-нибудь игровое. Но не обязательно. Что-то для коллективного весёлого времяпровождения.

Какой-нибудь долгоиграющий эвент, сервер какой-то игры, ММО для программистов... 

 

Короче, что вы думаете на этот предмет и какие интересные идеи приходят вам в голову?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

По этому у меня возникла идея в создании игры в жанре стратегии, RTS, где было бы кастомное управление при помощи программирования. Например создать функции по анализированию карты и управлению войском, создание своих кнопок управления в специальных зданиях. Желательно, чтобы это осуществлялось на луа и хранилось в папке скриптов на стороне клиента.

Но начать разработку мешает: лень, незнание как работают игры по сети, незнание нормальных языков программирования, незнание как обрабатывать столкновения и физику (в зависимости от того 2D или 3D игра), а ещё прочие трудности создания игр: где брать музыку и изображения.

 

Не думайте, что перекладываю свои обязанности на других. Я бы и не рассказал про эту идею, если бы не попросили.

В принципе тут была бы и около компьютерная тематика, и весёлое время препровождение и прочее о чём говорилось.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

По этому у меня возникла идея в создании игры в жанре стратегии, RTS, где было бы кастомное управление при помощи программирования. Например создать функции по анализированию карты и управлению войском

 

с чего ты решил, что СОЗДАНИЕ ИГРЫ какай-то неведомой будет интереснее массам, чем майн? Майн - это широчайшее поле деятельности для программирования, как внутриигровое в ОС, КК, так и модинг и написание плагинов. Да и сама механика майна и модов предоставляет огромные возможности что-то химичить, изобретать и развлекаться. И если ЭТО никому не интересно, то программирование кастомных кнопок управления войском в 2Д игрушке какой-то, которой даже на бумаге пока не существует, и подавно  никому не будет нужно.

  • Like 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

 

Я, конечно же, ленив, и программ для Майна почти не пишу, предпочитая тратить силы на более насущные для себя задачи. Но когда хочется приятно развлечься в программировании, ничего лучше Майна я не вижу и постоянно возвращаюсь к собственным недоделанным проектам или нахожу какие-то новые приколюхи. То есть, лично для меня Майнкрафт ещё далеко не исчерпан. Еще много чего можно написать и дописать.

  • Like 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

у меня возникла идея в создании игры в жанре стратегии, RTS, где было бы кастомное управление при помощи программирования.

Надеюсь, состязания роботов Unreal Tournament: Resurrection эволюционируют до подобной стратегии. Скажем, дадут тебе робота шахтёра-строителя на одном конце карты, а твоему оппоненту – на другом. И начнут эти роботы добывать ресурсы, строить базы, крафтить других роботов-шахтеров, -строителей, -воинов. Потом начнут беспощадно ходить друг к другу в гости, уводить заклятых друзей в рабство и, конечно же, «грабить корованы».

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В плане программного управления командой в битве - тут даже ждать ничего не надо.

Текущий этап UT2 - как раз об этом.

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Хочу космическую стратегию с элементами небесной механики и теории относительности.

  • Like 3

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

logo.gif

Думаю в такой теме кто-нибудь просто обязан упомянуть Screeps.

https://screeps.com/

 

Что думаете на счёт этого проекта?

Насколько я разобрался, у них есть вариант бесплатно поднять свой сервер. Но клиент придётся купить в Стиме, и стоит он порядочно.

Не знаю насчёт крякнутых версий, не искал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

скрипс? что это за дичь? где графон? такими темпами пойдем в дварф фортресс в ASCII mode с прикостыленным мультиплеером?
и там жабаскрипт. а мы лунные.

Изменено пользователем Saintmare

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

скрипс? что это за дичь? где графон? такими темпами пойдем в дварф фортресс в ASCII mode с прикостыленным мультиплеером?

и там жабаскрипт. а мы лунные.

 

Ну зачем ограничиваться только Луа? JS - язык не сложнее. Любой освоивший Луа, освоится и в JS очень быстро.

Плюс JS - это язык, который используется куда более широко.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Новые горизонты нужны, но не как отдельный проект, а как расширение и дополнение недостатков текущего. Чтобы люди видели возможности, собранные и переплетенные в одном месте

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Новые горизонты нужны, но не как отдельный проект, а как расширение и дополнение недостатков текущего. Чтобы люди видели возможности, собранные и переплетенные в одном месте

 

Там было ключевое слово "дочерний".

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Если будете пилить что-то масштабное, то не могли бы учесть

Мои пожелания:

  1. У меня "иногда" появляются свободные деньки, которые не куда деть.
    Было бы прекрасно, если бы я смог посмотреть issues и на основе их сделать небольшой вклад в проект, ввиде парочки pull request'ов.
  2. JS -- это язык программирования не для души.

?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Если будете пилить что-то масштабное, то не могли бы учесть

Мои пожелания:

  1. У меня "иногда" появляются свободные деньки, которые не куда деть.

    Было бы прекрасно, если бы я смог посмотреть issues и на основе их сделать небольшой вклад в проект, ввиде парочки pull request'ов.

  2. JS -- это язык программирования не для души.

?

 

Ну если будем пилить что-то своё, то полюбому GitHub замутим. Будет и ТЗ и issues и pull requests, думаю. =)

А вместо JS можно писать на чём-то что компилится в JS. Например CoffeeScript.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Эта напомнило мне w3l ну или как принято называть в народе варик, там умелые люди и не такое в редакторе карт проворачивали, да и скриптовая часть на уровне была.

 

Я не встречал лучшего, чем Майнкрафт, субстрата для изучения программирования или просто для развлечения. 

А ты попробуй Garry's mod там модинг настолько продвинулся то что можно уже кодить в игре на lua, только для этого права админа нужны что бы влиять на сервер и на клиенты других игроков)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А ты попробуй Garry's mod там модинг настолько продвинулся то что можно уже кодить в игре на lua, только для этого права админа нужны что бы влиять на сервер и на клиенты других игроков)

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

 

Думаю в такой теме кто-нибудь просто обязан упомянуть Screeps.

Да, интересненько для начала. С Майном не сравнится, конечно, но недурно. JavaScript мне подходит, в целом он даже удобнее Lua.

 

Русских гайдов по игре маловато, или я плохо искал. Английские тоже годятся, но времени на их понимание уходит раз в 10 больше. Можешь посоветовать какие-нибудь доступные материалы для новичка?

 

Еще хотелось бы бесплатно поиграть за пределами симуляции, чтобы оценить, стоит ли вообще завязываться на эту игрушку. С моим темпом игры на полное освоение API может уйти не один месяц.

 

Майн в отличие от screeps практически изучен. При желании развлечься – пролистываю старые записи, выбираю интересную в данный момент задачку, придумываю что-то новое и радуюсь жизни. Коротко и понятно.

 

P.S.: Надеюсь, форум сохранит эту тему и сообщения с конкретными предложениями. Даже при том, что альтернативы Майну пока не видно, всё-таки есть смысл время от времени поглядывать на горизонты.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Разве JS не только для встраивания в HTML? Какие ещё есть применения?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Разве JS не только для встраивания в HTML? Какие ещё есть применения?

 

Фанаты JS сейчас могу его юзать практически где угодно.  :D

Писать десктопные приложения: https://electron.atom.io/

Писать мобильные приложения: https://ionicframework.com/

Писать серверные приложения: https://nodejs.org/

Ну и сайты конечно же: https://angularjs.org/

 

И это я только по одному примеру привёл. В реальности же всяких платформ и фреймворков - тучи, и с каждым днём появляются новые.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Фанаты JS сейчас могу его юзать практически где угодно.  :D

Писать десктопные приложения: https://electron.atom.io/

Писать мобильные приложения: https://ionicframework.com/

Писать серверные приложения: https://nodejs.org/

Ну и сайты конечно же: https://angularjs.org/

 

И это я только по одному примеру привёл. В реальности же всяких платформ и фреймворков - тучи, и с каждым днём появляются новые.

Я думал скриптовые языки имеют узкую специализацию и работают только в зависимости от других программ.

Кстати, а их реально компилировать и использовать как есть, без использования других программ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я думал скриптовые языки имеют узкую специализацию и работают только в зависимости от других программ.

Кстати, а их реально компилировать и использовать как есть, без использования других программ?

 

Скриптовые языки на то и скриптовые, что их можно засунуть куда угодно.

Разумеется потребуется какое-то основание, платформа, виртуальная машина, интерпретатор.

 

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

Но чтобы полностью использовать их "без других программ", тебе надо избавиться и от операционной системы.  :)

 

На каком бы языке ты не писал, между твоим кодом и железом машины всегда есть прослойка (если только не писать на ассемблере под голое железо).

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

И это справедливо не только для скриптовых языком, но и для вполне себе низкоуровневых типа Си.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Жаль в Gmod нету мода OpenComputer, ну а так там есть пародия на lua которая доступна всем игрокам, функционал там довольно широкий.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Жаль в Gmod нету мода OpenComputer, ну а так там есть пародия на lua которая доступна всем игрокам, функционал там довольно широкий.

Зато там есть майнкрафт. Можешь там сидеть и играть в кубики.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Зато там есть майнкрафт. Можешь там сидеть и играть в кубики.

физика там жуть, разфриз и капец серву если что то много детальное ))

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

эм, ну JS как бы вообще идеологически схож с lua, но вот синтаксис разнится)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Авторитетно заявляю - синтаксис фигня. :lol:

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Авторитетно (в узких кругах) заявляю, я слишком авторитетный для узкого круга.

 

 (всё ровно оффтопить начали, а ещё мне говорили, что я оффтоплю)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Воистину неожиданно.  :D

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А ведь это идея! Вместе сделать и запустить. И каждому будет прибыль

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А ведь это идея! Вместе сделать и запустить. И каждому будет прибыль

Что там? Биржи? Пирамиды? Там же никто не зарабатывает кроме блогеров, которым заплатили за рекламу и включили чит режим. Даже на ютубчике есть пруфы по тому, что все эти сайты на одну компанию записаны и никто деньги вывести не позволяет.

Изменено пользователем qwertyMAN
  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×