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

Поиск по сайту

Результаты поиска по тегам 'игра'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип публикаций


Блоги

Нет результатов для отображения.

Нет результатов для отображения.

Категории и разделы

  • Программирование
    • База знаний
    • Библиотеки
    • Робототехника
    • Сетевые технологии
    • Игры
    • Операционные системы
    • Графика
    • Инфраструктура
    • Программы новичков
    • За пределами Minecraft
    • Всякое-Разное
    • Чулан
    • Стол заказов
    • Конкурсы
  • Игровой раздел
    • Игровые сервера
    • Предложения игроков по улучшению игрового процесса
    • Моды и плагины
    • Гайды, обзоры по модам
    • Жалобы на игроков
    • Заявки на разбан
    • Ивенты
  • Общение
    • Ответы на частые вопросы
    • Вопрос-ответ
    • Вопросник по Lua и модам Opencomputers и ComputerCraft
    • Беседка для программистов
    • Беседка-флудилка
    • Шкатулка
  • Технический раздел
    • Новости проекта
    • Предложения по улучшению работы форума и игровых серверов
    • Проблемы в работе игрового сервера, клиента, форума и их решение
    • Дубль аккаунты
    • Обратная связь
    • Архив
  • Новости Независимое государство
  • Беседка Независимое государство

Категории

Нет результатов для отображения.

Нет результатов для отображения.


Искать результаты в...

Искать результаты, содержащие...


Дата создания

  • Начать

    Конец


Последнее обновление

  • Начать

    Конец


Фильтр по количеству...

Зарегистрирован

  • Начать

    Конец


Группа


AIM


MSN


Сайт


ICQ


Yahoo


Jabber


Skype


Gtalk


Facebook


Twitter


Город


Интересы

Найдено 16 результатов

  1. Продолжая эту тему. После того как мы выберем язык и платформу (или до этого) нам нужна будет идея. Предлагаю выкладывать в эту тему ваше виденье того, какой должна быть интересная игра. В принципе - она может быть любой. Но я думаю будет разумно поставить какие-то рамки, потому что Crysis 2018 MMO Edition мы вряд ли тут осилим. Простая идея (простая с точки зрения программирования, а не с точки зрения геймплея) Простая графика (это не обязательно значит, что она будет некрасивой, это просто значит что у нас должно хватить на нее сил - художников и моделлеров у нас мало, и полностью на них полагаться нельзя). Кроме того, некоторые фишки мне кажутся логичными и соотвутствующими духу проекта: Итак, опционально: Сетевая игра. Вместе веселее, и все такое. Инженерная составляющая. Было бы прикольно. Что-то внутриигровое, связанное с конкструированием механизмов, написанием кода, взламыванием какой-нибудь хрени. Но не казуально - нажал, ждешь 3 секунды, оно взломалось - а связанное с напряганием мозгов, и получением преимущества над соперником силой этих самых мозгов. Итак, что думаете? Какие есть идеи? P.S. У меня есть пара своих идей, но я выложу их позже, вечером, когда будет больше времени.
  2. Эта игра поможет скоротать время пока ваш робот усердно трудится в шахте. Суть игры предельно проста, вам необходимо угадать число, загаданное программой. Возможности Она подходит даже для самых слабых пк. Игра умеет вычислять верятность победы. Присутствует несколько несколько уровней сложности и возможность выбирать максимальное число. Игра будет дорабатываться, предложения по улучшению приемлемы. Если не работает Возможные улучшения в будующем Pastebin Чтобы вставить код игры нажмите shift + insert в редакторе кода.
  3. CarWar Здравствуйте уважаемые форумчане! Я сдалал давненько такую игру, теперь выкладываю ее сюда. В этой игре мы играем за машинок. Другие игроки тоже играют за машинок (игроки могут быть и ботами!). Вообщем вся суть в том, чтобы стрелять в другие машинки и ломать их. За это мы получаем очки. Когда мы зарабатываем достаточно очков, уровень повышается. А это нам увеличивает размер,скорострельность и урон который мы наносим. Нас конечно тоже могут поломать, так что надо быть осторожнее и держаться подальше от больших машинок. Скриншоты: Скачать: CarWar.zip - Windows и Android CarWar.love - Linux
  4. Доброго времени суток, посетители форума. Эта игра создана для мода OpenComputers версии 1.5 и выше. Она сделана в традициях игр '2D RPG для одного игрока', но вид не сверху, а сбоку (нет ширины, только длина и высота). И кстати, подобных и лучше игр в интернете очень много, а для OpenComputers таких пока что больше нет, поэтому сделал для опенкомпов. Ссылки на либы, благодаря которым я смог сделать игру: Thread lib by Zer0Galaxy DoubleBuffering lib by ECS Image lib by ECS ColorLib by ECS Скачать игру: Версия 1.2.7 обн. 5 Ссылка: https://pastebin.com/8ZjNP1y3 Команда для OC: pastebin get 8ZjNP1y3 w16.lua Процесс загрузки занимает 1-2 минуты. 04.05.18: обновление 4. 25.06.18: обновление 5. Требуется интернет-карта в вашем компьютере в minecraft. Краткое описание: Вы находитесь в деревне Зеленый Камень (Greenstone Village), слева находятся квестовый НИП и торговцы/ремесленники, справа стоит стражник. Чтобы поговорить с НИПом, подойдите к нему и нажмите 'E' Также кнопка 'E' используется чтобы собрать ресурс или сундук или зайти в портал. В правом верхнем углу есть две палочки, тык по ним левой кнопкой мышки открывают меню паузы. 1)Кнопка 'Продолжить' закрывает меню паузы. 2)Кнопка 'Инвентарь' открывает ваш рюкзак и показывает все ваши вещи. Тык ПКМ по иконкам некоторых предметов позволяет использовать/надеть/снять вещь/предмет или открыть шкатулку. Тык левой кнопкой показывает описание предмета. 3)Если зайти в раздел 'Умения персонажа', можно увидеть информацию о ваших умениях и изучать их за определенную цену. 4)Характеристика. Информация о вашем персонаже, а также улучшение характеристик героя путем распределения очков, данных за уровень. За 1 уровень персонаж получает 1 балл для распределения. 5)Текущие задания. Информация о ваших квестах, например, какая награда вас ждет за выполнение. 6)Сохранение игры. 7)Загрузка игры. Загружает уже сохраненную ранее игру. 8)Выход из игры. Не предлагает сохраниться, просто останавливает все циклы. Всех, у кого есть полоска здоровья, можно атаковать, а они, кстати тоже могут побить вас. Атаковать монстров можно кнопками 1 2 3 4 5 (пятое нужно активировать в разделе умения персонажа) Из крипов и боссов, подчиняясь великому рандому, вываливаются различные предметы. Если вы получили какой-то ценный предмет, а инвентарь переполнен, можно освободить ячейку в инвентаре (продать, выбросить, использовать), затем снимите игру с паузы, подождите пару секунд. Снова загляните в инвентарь: там должен был появиться тот самый предмет, который не поместился. У НИПов можно покупать/продавать/создавать предметы. У кузнеца покупается и создается оружие, у портного - броня и т.д. *НИП - неигровой персонаж. Версия 28. Что добавлено: Подземелье для 7+ ур. Долина для 11+ ур. Новые локации, квесты, нипы, монстры, боссы, предметы. Мобы и боссы теперь используют свои умения (отравление, сжигание маны и т.п.). Некоторые квесты могут быть взяты повторно. Желтые и зеленые штуковины над НИПами, отображающие состояние квестов у них. Появились накидки и кольца. Можно изучать и увеличивать умения. Добавлен амулет, восстанавливающий здоровье автоматически. Добавлен обрывок книги для изучения умений Что изменилось: Поменял много формул. Некоторые "прямые" формулы изменены на "кривые". Улучшение вещей теперь подчиняется логике. Может быть прикручено одно и тоже улучшение на один предмет несколько раз. Можно продавать НИПам свои вещи из инвентаря. Что исправлено: Полоска хп над мобом/боссом не хотела отображать цифры в некоторых случаях. Эффект на моба при смерти изредка давал ошибку. Ошибочные id предметов давали ошибку. Квесты на поиск предметов криво работали. Исправлены ошибки с крафтом предметов. Куча багов. Все 90 иконок предметов в инвентаре: 1-20 21-40 41-60 61-80 81-90 (это устаревшие изображения)
  5. Сегодня написал простую, но в то-же время сложную игру: "2 клавиши". Игра очень проста нажимаем [ctrl] или [shift] и если повезло вам добавят одно очко, а если нет то, игра окончена. Системные требования: Любой компьютер на котором запускается OpenOS Интернет карта чтобы скачать с pastebin Скачать: pastebin get FJH6qdu0 game код Запуск: game
  6. С днём космонавтики, игроки! История проекта "Open Space": Как то решил я сделать клон одной игрушке на андроид которая мне понравилась (про самолёты). В итоге во время написания физики получилось совершенно иное, в чём я увидел больший интерес и решил сменить вектор развития. В итоге получилась в какой то степени обучающая програмка космической физики и теории относительности. Что есть в игре: Инерция движения тел Инерция вращения тел Относительность :-) Реалистичная реактивная тяга, с учётом массы ракеты, массы топлива и так далее. Отображение основной относительной траектории полёта (отключаемая функция) Отображение восьми дополнительных относительных траекторий + космический корабль как точка отсчёта в этой системе (отключаемая функция) Расход топлива Заправка топлива Замедление, ускорение и стабилизация времени + режим паузы Неограниченный мир Возможность отключения всех траекторий и осознания что жизнь - тлен Индикаторы скоростей (в разных системах отсчёта) Управление: W - Ускорение A - Поворот налево D - Поворот направо F - Заполнить полный бак Z - замедлить игру X - ускорить игру C - обычная скорость игры R - пауза 1 - отрисовка основной траектории движения 2-9 - отрисовка дополнительных траекторий движения (относительно космической станции) Колесо мыши - зум Ссылка на игру: https://yadi.sk/d/D3qXeVhsqwHcW Скрины: О дальнейшей разработке: Точно не ясно во что перерастёт проект. Заморозится ли он. Перерастёт в игру или песочницу. Пока что это не ясно. Есть шанс что из этого вообще выйдет космическая гонка в которой придётся проходить дрифтинг-трассу в условиях космоса Что вы хотите пишите в комментариях. Возможно я добавлю то что будет предложено. Планируется добавить: Гравитацию и планеты Меню выбора объекта и расположение в игре по желанию игрока Система отображения траекторий с учётом вращения точки отсчёта (космической станции) Перед игрой прочитайте хотя бы управления к игре. Иначе многое потеряете и будите спрашивать "как заправить ракету". Я тут заметил что часть игроков не читая ничего скачивают продукт и потом ничего не понимают что к чему. Чем можно заняться в игре: Просто тестировать инерцию вращения и движения ракеты Нарезать круги - "дрифтить" Наглядно наблюдать относительные системы отсчёта (клавиши от 1 до 9 создают и отключают) От автора: Наличие сопротивления среды могло бы убрать такой эффект как относительные системы отсчёта. В какой то степени и по этой причине этого не было осуществлено замедление. Да и в принципе в космосе это не нужно. Геймплей: P.S. Новая версия игры в видеоролике не доступна к скачиванию, как и более поздние версии игры. Пока что не вижу смысла их выкладывать, ведь игра в разработке, а фанатов у игры нуль.
  7. Добрый день, земляне! Я сколько не пробовал вникнуть в теорию относительности, вечно натыкался на непонимание "сверхъестественных" процессов которые она пропагандирует. Предлагаю обсудить эту тему в данной теме. Она создана специально в разделе "беседка" и сообщения по теме теории относительности по идее не кто не должен здесь удалять. Предлагаю вот такой мысленный эксперимент: Предположим что в космосе существует гипотетический объект, который равноускоренно движется в пространстве и через равные промежутки времени отбрасывает некие мелкие объекты которые движутся по инерции. Таким образом этот тестовый механизм постоянно ускоряется и ему не что не мешает ускорятся. В то же время относительно друг друга ближние маленькие объекты (назовём их космической разметкой) держат какую то постоянную разницу в скоростях. В чём суть этого эксперимента: По так называемой "космической разметке" мы можем предположить, что складывая их скорости мы сможем взять 2 объекта, которые бы относительно друг друга летели со скоростью света и даже больше. Но, если ОТО права то мы взять такие объекты не сможем. И относительно наблюдателя дальние куски разметки будут с виду иметь меньшую разность в скорости относительно друг друга чем, если бы мы были рядом с ними. Означает ли это что там время идёт медленнее? Потому что это будет противоречием. И дальние сзади и дальние спереди куски будут иметь меньшую разницу в скоростях как будто там время идёт медленнее, хотя спереди они должны лететь быстрее. И второй эксперимент: Есть планета, с которой вылетела ракета с околосветовой скоростью. Вопрос: где время будет лететь быстрее, на планете или на ракете? Ведь относительно друг друга они движутся с одинаковой скоростью.
  8. Laine_prikol

    Как поиграть в Pong в discord?

    Всем привет! Сегодня я вам покажу до чего дошли технологии что теперь, можно играть в ПОНГ прямо в чате Discord. Для этого нам пригодится немного времени и пару вещей: 1. Иметь свой сервер в Discord или права управления сервером на каком-нибудь сервере 2. Пригласить бота на свой сервер! Как его добавить: 1. Итак, ищем бота на этом сайте P.S бот называется Koneko. Потом нажимаем на кнопку: 2. Откроется окно, нажимаем на кнопку: 3. И после этого на вашем сервере появится бот. (Префикс: ') Сам понг: Пишем команду в чат: 'pong, и появится выбор сложности (зависит от частоты обновления поля) ИГРАЕМ! Жмём на кнопочки снизу и управляем своей ракеткой
  9. Команда для установки: pastebin run LcurLpLE Инсталлер загрузит массу необходимых библиотек, а само приложение имеет название "3DTest.lua", загружаясь в текущую директорию. Немного истории: Сидели мы зимними вечерами с товарищами, кодили всякую чушь - и пришла в голову мысля о потенциальной возможности рендера реалистичной 3д-графики на всем нам известном моде. Попотели пару недель, и в итоге получилось вот это. Прежде всего нами была написала библиотека для рендеринга статичных сцен с поддержкой перспективной коррекции, динамического освещения, текстурирования и z-буферизации кадра. Пришлось вспоминать школьный курс векторной математики и немного гуглить, но в целом ничего сложного тут нет. По сути у нас получился упрощенный OpenGL, оптимизированный для работы на низкопроизводительных машинах. Далее мы написали сам игровой движок с громким названием PolyCatEngine, позволяющий создавать произвольные меши любых форм с индивидуальными координатыми системами и свойствами материалов, реализующий виртуальную камеру и триангулярный рейкастинг. Под самый конец мы реализовали воксельную структуру а-ля Minecraft, симулирующую кубический мир с возможностью установки и удаления "блоков". В качестве финального штриха мы добавили приятный пользовательский интерфейс для взаимодействия с возможностями движка, работающий на ООП-стилизованной библиотеке GUI. Сама отрисовка графики реализована на нашей уже выложенной на форуме библиотеке тройной буферизации. Вот несколько примеров визуальных возможностей движка: Как результат мы имеем довольно приятную картинку и сносную производительность на мощных серверах (около 7 реальных FPS в зависимости от конкретной машины). Программа требует всего лишь 1.5 МБ оперативной памяти, однако рекомендуется запускать ее на серверных стойках с 4 планками памяти уровня 3.5 для получения максимального комфорта и увеличения максимального количества объектов сцены. Все сырцы доступны на GitHub, прикладываю основные ссылки для интересующихся: Библиотека DoubleBuffering Библиотека OpenComputersGL Библиотека PolyCatEngine Библиотека Vector Библиотека Matrix Библиотека GUI Библиотека Windows Сама программа Возможности программы: С помощью клавиатуры осуществляется навигация камеры, с помощью мыши устанавливаются и удаляются блоки в мире. В правой части экрана вы можете выбрать различные опции рендера - к примеру, включив полигональную сетку или подсветку вершин. Также вы можете выбрать цвет текущего устанавливаемого блока: Имеется возможность добавления неограниченного количества источников освещения, каждый из которых имеет индивидуальные параметры дистанции шейдинга и яркости: В качестве приятного бонуса имеется возможность мониторинга расхода оперативной памяти и изменения цвета фона сцены. В левой части экрана отображается отладочная информация и описание горячих клавиш программы: Напоследок добавлю, что результирующая производительность сильно зависит от пинга и мощности сервера/домашнего ПК игрока, так что шокирующих результатов от этого ждать все же не стоит. Как бы то ни было, желаю вам приятного пользования.
  10. TraerTaer

    Арканойд

    Тестовый вариант игры арканойд. http://pastebin.com/Pg8edkzJ - бета тест, рабочая версия(вроде)(всегда работает) Играть уже можно. Управление на стрелки. Вход на Enter. Конфиги описаны в пастбине. Подробно. Планы для игры: Чтение кирпичей из массива [/ok] Меню загрузки карт Редактор карт Инсталлятор Стартовая позиция шарика - платформа [ok=Прочность кирпичей] Бонусы Кастомные карты меню (работает, но нужно создать для него инсталлер) http://pastebin.com/qCi7i5Ep арканойд, но уже с 1 пунктом (по сути библиотека) http://pastebin.com/WpwbGj4n Редактор карт требует доработки. Спасибо за создание его PandaDoddo. http://pastebin.com/wAhE1B0s - бета, постоянно обновляется. Байтика
  11. DarthWirthe

    Игра 2D rpg

    Добрый день, посетители форума. В этот раз я сделал игру уже для OpenComputers. (Порт вот этой игры: Ссылка ) Вот недавно почти доделал маленький движок для своей небольшой игры и убрал кучку багов. п.с. Я опять не придумал название игре, придумайте сами, если хотите =) Используются либы: thread doubleBuffering image Системные требования: монитор и gpu с разрешением не менее 160х50, озу - неизвестно Особенности: *Графон*; Эта игра в стиле 'rpg', поэтому тут еще есть: здоровье, мана, опыт, сила, интеллект, выносливость, улучшение характеристик персонажа от брони и оружия, рякзак на 20 ячеек, деньги, рандомное выпадение различных предметов при убийстве врагов, уровень и прирост характеристик от уровня персонажа, неигровые персонажи (можно открыть диалог с любым из них, нажав англ. 'E'), квесты, награда за квесты, игру можно поставить на паузу и уйти надолго ; Все перснажи типа "е" могут двигаться сами вперед - назад, далеко от своей точки спавна не уйдут; Многопоточность. Круто же; Игрок может бить враждебных мобов. Умений пока что мало, потом, может, еще добавлю . И, кстати, мобы пока что не дерутся. управление: Движение - стрелка влево, стрелка вправо; Диалог - англ. 'E'; Атака - кнопки 1, 2, 3, 4, 5, 6 (Персонаж сам подойдет к атакуемой цели) Окошко с текстом - 'C'. Ссылка ↓↓↓ https://yadi.sk/d/2qKYi40KsreKy з.ы. не надо кидать тапком за .rar Я пока не могу сделать лаунчер потому что не знаю куда закинуть картинки .pic (и вообще мне лень ) Скриншоты ↓↓↓ 1. Так должен выглядеть успешный запуск игры. 2. Диалог. 3. Зомби . 4. Графон! В левом нижнем углу показан фпс, в правом нижнем углу - расход оперативы. p.s.(2) Просьба сказать сколько потребляет памяти игра, а то у меня опэн компотерс не пашет. з.ы.(3) это всего лишь тестовая версия игры, мне было лень дописать код, чтобы она была менее тестовой . 1.2 v14: pastebin get HYmtrrCv gamelauncher.lua http://pastebin.com/HYmtrrCv Теперь доступна покупка предметов Обновление 17 (11.08.16) Бета: https://drive.google.com/open?id=0B19dxPcu1jVXV00tYlZsbGRCaWc (вставить с заменой, а лаунчер сделаю чуть позже) Теперь работает в майнкрафте и выдает до 20 фпс; Ускорение графики за счет оперативной памяти; Жесткий диск отдыхает; Почти доделанная пещера; Куча мобов в этой пещере; Куча новых фич. Требования к компу: Жесткий диск: любой Процессор: любой Видеокарта: только 3 уровня Монитор: только 3 уровня Оперативная память: не менее 1.75 МБ (выдаст предупреждение если меньше) Клавиатура и мышка Библиотеки: thread, doubleBuffering, image, colorlib
  12. DarthWirthe

    Computercraft 2D RPG Game

    Добрый день. Я хочу показать вам игру в стиле 2D rpg, сделанную на craft os 1.7 (Игра переделывается на OpenComputers 1.6 + на русском языке) Для OpenComputers: Пока что создаю движок. Использует библиотеки: doubleBuffering, Image, thread Просто показательная версия _Ссылка на основной файл _Ссылка чтобы посмотреть всё Скриншоты: Для Computercraft: Пока что игра не имеет названия (просто game1). Основной файл весит 119 кб. Использует graphics api 0.5.1, все изображения, кроме фона, встроены в основной файл (из-за чего он много весит) Достоинства игры: 1) Игра не лагает и нет никаких миганий (правда это проверено на CC emulator 1.7) 2) Есть инвентарь на 15 слотов, каждый предмет имеет свою иконку и свойства. 3) Предметы одежды и оружия можно использовать ПКМ в инвентаре и "надеть", все свойства предметов будут влиять на характеристики персонажа. 4) На данный момент сделано 20 видов монстров (всего их в мире наспавнено более 100) 5) 4 вида собираемых ресурсов генерируются рандомно в игровом мире. 6) У НПС можно получать задания, покупать вещи, создавать обмундирование и оружие. 7) Из монстров рандомно падают вещи, деньги и опыт. 8) Сделана система диалогов. 9) Монстры могут атаковать, но пока что не могут убить игрока (Смерть добавлю позже) 10) Умения персонажа (пока что не доработано): 1 - обычная атака, 2 - глубокий порез 3 - кровопускание, 4 - широкий удар, 5 - лечение, 6 - нет. 11) Игру можно ставить на паузу. Движение - 'A', 'D', стрелка влево, стрелка вправо. Выбор цели - 'ЛКМ'. Открыть диалог с НПС, выкопать ресурс - 'E'. Секретная кнопка - ']'. Игра в стадии разработки (0.2.37) Просьба сообщить о багах, ошибках, недоработках. Также напишите, пожалуйста, ваши предложения и идеи)) Просто мне было скучно, и я игру сделал. Да-да, она на примитивном craft os'e с разрешением экрана 51 на 19.* А ещё это моё первое сообщение на форуме.* _______________________________________________________________________________________________ Graphics api: http://pastebin.com/SrqfPRSS Основной файл (gamemain 0.2.37): http://pastebin.com/2Bm7H0Cg backgroundg.img: http://pastebin.com/AHVcXXfn gamemain 0.2.64 (138кб) (в разработке) game launcher (1,6кб) (дорабатывается) Скачивает недостающие файлы в папку game1main Если все файлы существуют, то появляются кнопки 'quit' и 'play' pastebin get i05bJDyL g1l или http://pastebin.com/i05bJDyL Список предметов: http://pastebin.com/raw/vqxBbzi9
  13. qwertyMAN

    OpenClicker

    Добрый день, игроки. Сегодня, вашему вниманию представляю игру, написанную под OpenOS - Open Clicker v0.1 Что есть в игре: Печенька по кторой можно кликать и зарабатывать деньги Покупка разного рода "рабочих" которые автоматически добывают печеньки Учёт заработка и текущих денежных средств По всем правилам кликеров здесь цена за "рабочих" с каждым разом покупки увеличивается Типичный кликер, наверное первый под OpenOS Выход из игры по нажатию кнопки "exit" или по достижению 10^2 денежных средств Возможность легко отрегулировать настройки игры (но не даю гарантии что с другими настройками будет всё адекватно работать) Защита от сочетания клавиш Ctrl+Alt+C Адекватная работа на компах 2 и 3 уровня (игра подгоняет экран под разрешение компа 2 уровня, а при выходе восстанавливает прежнее разрешение экрана) Возможность перезагрузить игру Сам жанр игры (поставил прокачиваться и ушёл по своим делам) Переключатель on/off (если включена, то игра сама завершится при 10^2 $ и более на счету) Скрины: Чего нет в игре: Сохранений (при выходе все данные стираются. При выигрыше тоже) Учёта какой ник у игрока и прочей личной инфы о игроке Поддержки компов 1 уровня (из-за разрешения экрана) Установка игры: pastebin get -f bvxyh7fX OpenClicker.lua Код игры: http://pastebin.com/bvxyh7fX Если вы не полезете в настройки и код игры что то менять, думаю игра будет работать как надо. По крайне мере баланс мне кажется я настроил достаточно удачно, он практически такой же как и в других кликерах. С вами был qwertyMAN, удачной игры!
  14. ECS

    Flappy Bird

    https://www.youtube.com/watch?v=Efu0lEsMuMw&feature=youtu.be Решил я на днях потестировать нашу библиотеку двойного буфера в каких-то серьезных задачах, связанных с быстрой отрисовкой. Идеальным примером послужит любая игра, поэтому для теста решил я накодить Flappy Bird. Никаких особых пояснений игра не требует - смотрите демонстрационное видео выше. Команда для установки: pastebin run tsrGcmsa
  15. Добрый день, игроки. Игра Cube, практически портирована с OpenOS на полноценный движок love2d. Осталось лишь генерацию комнат прикрутить и будет готова. Далее можно будет заниматься созданием предметов и прочего дополнительного материала. Вот вам для сравнения скрины игры на OpenOS и на love2d: Нововведения: Игра с плавным управлением (уже нет той пошаговости и пиксельности Возможность бега зажатием шифта Двери которые открываются на кнопку E (они со всех 4 сторон есть, но отрисовку для теста сделал только у верхней - фиолетового цвета) Гибкие настройки, такие как: ширина стен комнат, ширина прохода, размер комнат, скорость игрока, ускорение при беге и прочие переменные. То есть в случае чего можно легко настроить под себя игру. Скажу по секрету. Возможно даже будет в будущем когда нибудь добавлена прицельная стрельба мышкой и вражеские ИИ. Движок позволяет многое. И не смотрите на то что все соседние комнаты отображаются одновременно. Так происходит пока я не внедрил генерацию мира. Есть идеи по улучшению игры - пишите в комментарии. А с вами был qwertyMAN, удачи в программировании.
  16. Добрый день. Сегодня наткнулся вот на какую мысль. У меня ведь есть игра Cube. Идея моя, реализация тоже. А почему бы не сделать полноценную игру из того что есть. Для тех кто не знает о чём игра, вот пояснения правил игры: И тут я стал перебирать, что я могу сделать для продвижения разработки игры. Пути развития игры я для себя нашёл 3: Продолжать разрабатывать как игру под OpenOS (майнкрафт), где слабая графика, низкие возможности, 2D графика. Написать мод-мини-игру под майнтест, где будет уже 3D графика, больше простора для реализации (ловушки всякие и прочее), а так же дополнительные выходы из комнаты вверх и вниз (то есть 6 выходов из комнаты вместо 4 как в оригинале) Написать нечто большее с нормальной 2D графикой, без ограничений и сделать самостоятельную игру на движке love2D (если знаете другой хороший lua движок сообщите мне пожалуйста) Из этого мне понравился последний вариант и я решил набросать идеи для геймплея. Вот что из этого получилось: Игрок имеет показатели голода, здоровья, кислорода, давления и температуры Игрок имеет инвентарь на 10 вещей (примерно) Игрок двигается не попиксельно, а полноценно, как и всё что будет в игре отображаться В комнатах расставлены ловушки (турели, комнаты без воздуха, комнаты с большим атмосферным давлением, радиоактивные вещи и прочее) По комнатам разбросаны вещи (но некоторые могут быть заражены и вы об этом не узнаете напрямую) Вы можете разливать краску (разных цветов) в качестве меток, если найдёте её (ограниченное использование) Вы можете писать на стенах мелом (разных цветов) что угодно, если найдёте мел (ограниченное использование) Вы можете так же найти осколок и писать им на стенах, но будет тратится сила (неограниченное использование) Вы можете найти еду и восполнить сытость (еда может быть отравлена или заражена радиацией) Вы можете найти дозиметр который проверяет вещи на радиоактивность (радиоактивные вещи медленно уменьшают жизнь) Вы можете найти барометр который позволит проверить давление в комнате, а так же термометр (там где эти показатели ниже или выше нормы долго находится нельзя, а без этих инструментов вы не узнаете давление и температуру комнаты) Вы можете найти палку, которая позволит измерительные приборы пускать в комнату не заходя в неё (например пустить детектор кислотности в комнату где распылена кислота и таким образом не умереть от неё) Вы можете найти анализаторы газа, они показывают из чего состоит атмосфера комнаты (содержание кислот, щелочей и прочее в процентах) Вы можете найти спички (которые при активизации могут взорвать комнату с гремучим газом), а так же полезны в тёмных комнатах В игре можно найти листок/тетрадь и карандаш (по отдельности) которые позволят ввести ограниченное количество символов и вести записи. В игре можно будет найти клубок ниток, которым можно будет прокладывать из комнаты в комнату видимый путь (длинна клубка выражается в максимальном числе комнат) (следует помнить что двери меняют своё местоположение и вернуться назад не так просто как вам могло бы показаться без клубка) Вот в принципе и всё, я рассказал о возникших идеях и возможно как будет время примусь их осуществлять. А пока предлагаю вам, оценить данную задумку и высказать своё мнение по этому поводу. Что вам нравится, что нет, что я забыл перечислить и что нужно ввести в игру.
×