qwertyMAN
Пользователи-
Публикации
1 009 -
Зарегистрирован
-
Посещение
-
Победитель дней
47
Тип публикации
Блоги
Профили
Форум
Багтрекер
Магазин
Все публикации пользователя qwertyMAN
-
Теперь в каждом новом видео светится моя прога
- 36 ответов
-
- Интерфейс
- Буферизация
- (и ещё 4 )
-
Серьёзно? Команда os.cleep() работает, даже если не подключать библиотеку os. Так что это было лишним. Будь моя воля, я бы заменил os.cleep(1) на msg = {event.pull(1,"key_down")} и прикрутил бы управление, например выход из программы на какую либо клавишу if msg[4] then return (или break) end Интересно, с чего ты так решил. Там ведь кроме подключения библиотек, не куда больше не записывается информация. Полностью согласен. В данном случае цикл не оправдан. Если бы инфа была важной и постоянно менялась, цикл имел бы смысл. Ну вот например я в игре Cube принтил читерную инфу о том как я далеко от выхода. Ну и кроме этого прочую инфу, вот скрин: Но даже там я не использовал цикл с задержкой в 1 секунду. Там была пошаговость. Прога ждёт пока ты нажмёшь клавишу и запускаются все процессы.
- 14 ответов
-
- информация
- opencomputers
- (и ещё 3 )
-
Добрый день, игроки. Игра Cube, практически портирована с OpenOS на полноценный движок love2d. Осталось лишь генерацию комнат прикрутить и будет готова. Далее можно будет заниматься созданием предметов и прочего дополнительного материала. Вот вам для сравнения скрины игры на OpenOS и на love2d: Нововведения: Игра с плавным управлением (уже нет той пошаговости и пиксельности Возможность бега зажатием шифта Двери которые открываются на кнопку E (они со всех 4 сторон есть, но отрисовку для теста сделал только у верхней - фиолетового цвета) Гибкие настройки, такие как: ширина стен комнат, ширина прохода, размер комнат, скорость игрока, ускорение при беге и прочие переменные. То есть в случае чего можно легко настроить под себя игру. Скажу по секрету. Возможно даже будет в будущем когда нибудь добавлена прицельная стрельба мышкой и вражеские ИИ. Движок позволяет многое. И не смотрите на то что все соседние комнаты отображаются одновременно. Так происходит пока я не внедрил генерацию мира. Есть идеи по улучшению игры - пишите в комментарии. А с вами был qwertyMAN, удачи в программировании.
-
- 2
-
-
- программирование
- lua
- (и ещё 5 )
-
Думаю ты не видел полную версию под OpenOS. Там уже нормальная генерация и всё норм работает в отличии от той бета версии что я выкладывал в самом начале. Можешь посмотреть, там уже и правила и всё есть. А сейчас я над портом занимаюсь, ведь в OpenOS сильно не развернёшься чтобы ввести предметы и прочее что задумал.
-
Для того чтобы не хранить данные по двум таблицам, а объединить в одну. Да и чтобы по ходу игры не заботится о прогрузке комнат. Обычно при игре откидывает в дальнюю комнату, которая в 30-40 комнат от выхода. Выбраться с неё к 5-8 комнат от выхода легко, но потом ты ходишь по всем комнатам с этим показателем. Надо будет сделать статистику и проверить, действительно ли комнат с такими показателями больше. Так что врятли пройдёшь вслепую точно на выход за 30 ходов.
-
Да нет никакой рекурсии, просто комнат в такой игрушке много. Ограничение стоит на 1000. А в реале будет 500-800. Максимум 1000. По моему это достаточно большое число. 1000 ячеек таблицы, в каждой из который записаны свойства комнаты. Хотя, для реального компа может и не проблема будет. Я собираюсь сделать предзагрузку комнат перед игрой, чтобы у них сразу все свойства генерировались эту огромную таблицу. Насчёт алгоритма. Он так устроен что в конечной таблице на выходе получаются только номера комнат и степень их удалённости. Ничего лишнего (пока что) в виде прочих свойств. На данный момент в версии под OpenOS свойства, например цвет комнат, хранится в отдельной таблице, которая генерируется по ходу игры (дабы не забить память), а та первая таблица со статистикой по задумке должна была удаляться чтобы освободить память. Но я решил её оставить, чтобы всегда видеть в каком направлении иду к выходу (так как по ней можно ориентироваться смотря на степень отдалённости)
-
Сначала на lua, так как относительно хорошо его знаю. А потом если игра будет норм, будут норм текстуры (с чем у меня проблема), тогда можно будет уже полноценный язык изучить и переписать игру. В принципе не должно возникнуть никаких проблем с нагрузкой на процессор. А вот с требуемой памятью проблема может и появится. Например, я в прототипе под OpenOS сделал такую полезную функцию, которая все случайно созданные комнаты прогружает и заносит в таблицу, указав в этой же таблице минимальное расстояние до выхода. В добавок в этой таблице будут хранится свойства комнат, давление, температура, разного рода вещи, ловушки и прочее. То есть нагрузка больше падает на оперативную память чем на процессор или видеокарту. На процессор нагрузка падает только вначале, когда всё генерируется и заносится в память. А графон 1 лвл, даже если постараться, никак не будет падать ниже 60 FPS при игре. P. S. А вообще я не понял вопроса. Все 3 варианта которые я расписал в теме и так задействуют только язык lua.
-
[OC Updates] Обновление OpenComputers до версии 1.6.0 Beta 1
qwertyMAN прокомментировал Fingercomp запись в блоге в Fingercomp's Playground
А причём тут MineChem вообще? Сначала бы поиграл в последнюю его версию, а потом говорил о читерности. При установки мода в конфигах сразу появляются в чёрном списке некоторые крафты + можно свои туда занести. -
Ну да, просто я не знаю как ещё сделать текст более читаемым.
-
Добрый день. Сегодня наткнулся вот на какую мысль. У меня ведь есть игра Cube. Идея моя, реализация тоже. А почему бы не сделать полноценную игру из того что есть. Для тех кто не знает о чём игра, вот пояснения правил игры: И тут я стал перебирать, что я могу сделать для продвижения разработки игры. Пути развития игры я для себя нашёл 3: Продолжать разрабатывать как игру под OpenOS (майнкрафт), где слабая графика, низкие возможности, 2D графика. Написать мод-мини-игру под майнтест, где будет уже 3D графика, больше простора для реализации (ловушки всякие и прочее), а так же дополнительные выходы из комнаты вверх и вниз (то есть 6 выходов из комнаты вместо 4 как в оригинале) Написать нечто большее с нормальной 2D графикой, без ограничений и сделать самостоятельную игру на движке love2D (если знаете другой хороший lua движок сообщите мне пожалуйста) Из этого мне понравился последний вариант и я решил набросать идеи для геймплея. Вот что из этого получилось: Игрок имеет показатели голода, здоровья, кислорода, давления и температуры Игрок имеет инвентарь на 10 вещей (примерно) Игрок двигается не попиксельно, а полноценно, как и всё что будет в игре отображаться В комнатах расставлены ловушки (турели, комнаты без воздуха, комнаты с большим атмосферным давлением, радиоактивные вещи и прочее) По комнатам разбросаны вещи (но некоторые могут быть заражены и вы об этом не узнаете напрямую) Вы можете разливать краску (разных цветов) в качестве меток, если найдёте её (ограниченное использование) Вы можете писать на стенах мелом (разных цветов) что угодно, если найдёте мел (ограниченное использование) Вы можете так же найти осколок и писать им на стенах, но будет тратится сила (неограниченное использование) Вы можете найти еду и восполнить сытость (еда может быть отравлена или заражена радиацией) Вы можете найти дозиметр который проверяет вещи на радиоактивность (радиоактивные вещи медленно уменьшают жизнь) Вы можете найти барометр который позволит проверить давление в комнате, а так же термометр (там где эти показатели ниже или выше нормы долго находится нельзя, а без этих инструментов вы не узнаете давление и температуру комнаты) Вы можете найти палку, которая позволит измерительные приборы пускать в комнату не заходя в неё (например пустить детектор кислотности в комнату где распылена кислота и таким образом не умереть от неё) Вы можете найти анализаторы газа, они показывают из чего состоит атмосфера комнаты (содержание кислот, щелочей и прочее в процентах) Вы можете найти спички (которые при активизации могут взорвать комнату с гремучим газом), а так же полезны в тёмных комнатах В игре можно найти листок/тетрадь и карандаш (по отдельности) которые позволят ввести ограниченное количество символов и вести записи. В игре можно будет найти клубок ниток, которым можно будет прокладывать из комнаты в комнату видимый путь (длинна клубка выражается в максимальном числе комнат) (следует помнить что двери меняют своё местоположение и вернуться назад не так просто как вам могло бы показаться без клубка) Вот в принципе и всё, я рассказал о возникших идеях и возможно как будет время примусь их осуществлять. А пока предлагаю вам, оценить данную задумку и высказать своё мнение по этому поводу. Что вам нравится, что нет, что я забыл перечислить и что нужно ввести в игру.
-
Хотя да, вот как раз про строительство я совсем забыл. Вот это реально крутая штука. Можно вечно ресурсы собирать, чтобы потом построить что то грандиозное. Особенно с чизелем можно и не такое понастроить. Мне в нем особенно асфальт нравится который врубает постоянный бег. Можно полноценные трассы строить без участия всяких вагонеток. Кстати, поздравляю с 1К
-
По предсказаниям древних, игроки которые неплохо развились на IT и которым наскучила игра переходят на тёмную сторону силы в класс воинов. Что и произошло. (в тот момент когда я начал афкашить, а потом и вообще свалил) Думаю так же будет и с магиком. Разовьются игроки, делать будет нечего и начнут бегать гриферить, убивать, грабить корованы, да скуумой баловаться. Что им ещё делать когда сделают всё что можно в моде? Это не прогерский сервер где развился и сиди программируй. Тут будет скука когда цель игры будет достигнута.
-
Акробатика? То есть надо как в Морровинде просто прыгать всегда и скилл автоматически качается? А у вас там случайно не поставлен на магике мод чтобы как в Морровинде можно было каждый ботинок по отдельности одевать и зачаровывать, носить многослойную одежду? А может как и в Морровинде у вас там можно при торговли цену самому назначать и портить/улучшать отношения с нпс продавцом? А может у вас там есть интересные квесты, вилка-щекотка, аргониане, каджиты, скуума, имперцы, данмеры, сладкие рулеты, приведения, которых нельзя убить холодным оружием, а только магией, жизни и мана которые восстанавливаются только при сне, случайные события которые могут прервать сон, позитивные эффекты после сна, зачарование левитации, телепортации и хождения по воде? А может у вас на магике есть огромный красивый город Балмора построенный прямо на реке? А может у вас там есть настоящие силт-страйдеры для путешествий? Ну так что? Атмосферный у вас магик то? (я сам заценить не могу, 2 FPS и всё такое)
-
Экраны у нас тоже 2D, но это не мешает нам 3D объекты рисовать. Так и ты, сделай какой нибудь 3D рендеринг.
-
Сделай 3D версию игры Cube, которую я писал. С алгоритмами могу помочь.
-
измерение температуры в бойлерах из railcraft
qwertyMAN ответил в вопрос tema2 в Разные (отсортировать)
Переходи на 1.7.10, скачай моды самые свежие. -
Единственный запрет, причину которого я понять не могу, это запрет на лошадей во всех мирах.
-
Проверяй письма к игроку. Говорят что не всегда доходит до получателя предмет. Особенно ценные вещи вроде командных блоков и крутой ихоровой брони, особенно к игроку qwertyMAN.
-
Бесплатный тебе совет. Проси ценные ресы и делай вид что они во время бага пропали Я просто слышал что мод НЕО по таинственной причине имеет баг с пропажей особо ценных ресов. Это обязательно надо проверить.
-
Сам себе противоречишь. Предлагаешь Алексу тоже поселится у Фингера и "повыживать" в майнкрафте? Так грибная корова же после срезания грибов обычной становится В любом случае растения выращивать намного выгоднее чем животных. Да и чтобы животных выращивать нужны растения. Растения : животные 2:0 В любом случае, даже для твоих коров нужна пшеница чтобы их разводить. Без разведения снимешь ты с них грибы и всё. Нету больше урожая.
-
Я всегда первым делом строю огород с картохой. Чтобы не бегать за едой далеко. Возможно, он играл на мирной сложности, где нет голода
-
Причём тут фингер вообще? Создай свой приват и выращивай растения. Тут и специальность не нужны. Я вообще в первый месяц открытия сервера забрался на плантацию НЕО и обчистил и без того быстро пополняющийся золотой сундук картохи. Он открыт, просто послал робота и взял картохи. И до сих пор не съел всю что самое интересное. Гравик сильно еду экономит. Во первых сервер читерный, это уже твои проблемы что ты картоху не имеешь желания выращивать где нибудь на своём привате. Мы то тут причём? Должны тебе блоки привата выделить? Подарить огород? Во вторых что мешает турель поставить в майнерсе, если тебе лень бегать и убивать вручную? Турель конечно детская игрушка, но чтобы медленных мобов убить подходит отлично.
