Nezn
-
Публикации
11 -
Зарегистрирован
-
Посещение
-
Победитель дней
3
Сообщения, опубликованные пользователем Nezn
-
-
Добавил возможность не показывать нажатые кнопочки, специально для тех, за кем следят

false в четвертый аргумент
-
проигрывал разные весёлые звуки, и рисовал бы при по беде весолово человечка, а при поражении злого.Я о возможности проигрывать звуки только что узнал
Попробую что-нибудь придумать, спасибо за идею
-
Сделай так что, если ии попал по твоему кораблю он начал, в соседние клетки стрелять.Пока что это в разработке, придумываю оптимальный вариант
-
Всем привет!
Представляю вашему вниманию небольшую программку, которая представляет собой дверной замок, стилизованный под Android.
Наверное, все знают о такой блокировке экрана на многих смартфонах

С помощью этой программки можно сделать такой же замок на дверь

В видео демонстрация:
http://www.youtube.com/watch?v=CyARNnRtJQQ
Скриншот:

Запуск:
Все настройки передаются через аргументы
Первый аргумент - код пароля, номера кнопок как у кнопочного телефона, то есть от 1 до 9 сверху вниз. (по умолчанию 1235879)
Второй аргумент - сторона выхода редстоуна, в формате front, left, right... (по умолчанию front)
Третий аргумент - задержка открытия двери (по умолчанию 2)
Четвертый аргумент - отображение нажатых клавиш, по умолчанию true. Чтобы выключить, нужно написать false
Пример запуска:
pastebin run b8ySc97X 1236 left 2 false
Требования:
- Компьютер 2 уровня
- Монитор 2 уровня
- Видеокарта 2 уровня
- Память 1.5 уровня
- Редстоун-карта
Исходный код: ссылка
-
4
-
Просто рандомит по полю 10x10?Да, я пока думаю над этим
-
Шикарно!
Сделай режим "игрок vs игрок" на OpenNet. Недавно как раз была идея такая: в датацентре стоит сервер с логинами/паролями, который обслуживает игроков, прога-клиент может запрашивать список игроков, ожидающих игру, попасть в список ожидающих и выбрать другого игрока. Потом сервер просто обменивает сообщения клиентов.
За такое и медаль выдать можно!
Спасибо, примерно так и хотел, но сначала нужно сделать хотя бы между двумя игроками. Попробую разобраться.
-

Всем привет!
Получив совет от опытных пользователей форума, я сразу же скачал себе мод OpenComputers и стал его изучать. Уже появились некоторые идеи по программам, но пока не могу реализовать, так как недостаточно знаний. Пока что выкладываю первую программу, альфа версия, будет дорабатываться
Наверное, все знают игру морской бой, поэтому не надо объяснять, как в неё играть.
Пока что сделал только против компьютера, но планирую сделать и между игроками.
Видео довольно скучное, можно его не смотреть, там просто демонстрация
http://youtube.com/watch?v=-8S1a27ykxc
Скриншоты:

Установка кораблей, можно перетаскивать или просто нажать кнопку

При минимальных настройках

Сам процесс игры (попадания, промахи)

Или победа
Запуск:
pastebin run vyjzpm9y
Есть два необязательных аргумента.
Первый аргумент - fast, он включает минимальные настройки, при которых поле выглядит не как шашечка, а как сплошной синий цвет.
Второй - notime, это временный аргумент, он исчезнет в релизе. Позволяет убрать задержки после хода компьютера.
Примеры запуска с аргументамиpastebin run vyjzpm9y fast
pastebin run vyjzpm9y _ notime
pastebin run vyjzpm9y fast notime
Требования:- Компьютер 2 уровня
- Графическая карта 2 уровня
- Память 1.5 уровня
- Монитор 2 уровня
Рекомендуемые:
- Компьютер 3 уровня
- Графическая карта 3 уровня
- Память 1.5 уровня
- Процессор 3 уровня

Планы разработки:
- Улучшить GUI
- Попытаться оптимизировать
- Добавить возможность играть против игроков
- Добавить поддержку английского языка
- Добавить возможность поворота кораблей
- Сделать игру компьютера умной
- ...
Исходный код: ссылка
Прошу писать о найденных багах, если кто-то этим пользоваться вообще будет, ну а также не откажусь от советов и рекомендаций.
-
9
-
А чего ты хотел от человека, который буквально три дня назад СС ищучать вообще начал?Нет, я уже около недели изучаю
-
Мне бы именно в плане кода комментарии получить, а то очень кажется, что там что-то не так
-
Всем привет, недавно начал изучать ComputerCraft и написал программу, которая автоматически рубит деревья, то есть автофермер.
Она очень сложная в настройке, но зато гибкая

http://youtube.com/watch?v=ha3ZUn_eh6A
1. Состав
Функционал состоит из трех компьютеров: двух черепашек и одного обычного. Черепашки должны обладать wireless-модемами, а одной нужен алмазный топор (и желательно меч). Также необходим золотой монитор и беспроводной модем для компьютера. Кроме этого, нужно два сундука.
2. Описание
Одна из черепашек - рабочая, она рубит деревья и садит саженцы. Другая - работает как сундук, она дает черепашке топливо и саженцы, когда у нее кончатся. Также есть сервер, который координирует действия черепашек. Игрок управляет с компа-сервера, с помощью сенсорного GUI на мониторе, черепашкой-дровосеком. Если у нее кончится топливо, она отправляет серверу запрос, чтобы черепашка-помощник дала ей ресурсов. В свою очередь черепашка помощник может послать серверу отказ, если у нее тоже нет ресурсов, тогда это отобразится на экране, и игрок сможет на это отреагировать.
3. Скриншоты

Вот так выглядит "клиентская часть" программы. Снизу - сундук, в который черепашка будет складывать бревна и яблоки, а сверху - все остальное (кроме саженцев, угля и алмазного меча)

Поле не обязательно квадратное, просто я для примера так показал. Количество деревьев в ширину - x, в длину - y, расстояние между деревьями одинаковое - d
Обратите внимание на то, что клиент отстает от ближайшего блока на d+1 (а не на d)

Интерфейс сервера.
Вверху - заголовок.
Ниже идет панель с ресурсами, если их не будет, она загорится красным.
При загрузке ресурсов левой черепашкой она будет синяя.
Далее кнопка старт. Если на нее нажать, запустится цикл, а надпись изменится на STOP
То есть после каждого выполнения черепашка будет ждать (по умолчанию 600 секунд) и снова идти рубить лес.
Можно выключить цикл, нажав снова, тогда будет снова START.
Если цикл включен, заголовок станет желтым, а если выключить, то снова черным.
Кнопка START/STOP синяя во время работы черепашки.
Несмотря на все это, функции для каждого компа в одной программе, поэтому нужно использовать аргументы.
Список аргументов.
Первый аргумент - обязателен для всех, это тип компьютера.
Всего три типа:
1 - рабочая черепашка 2 - сервер 3 - черепашка-помощник
Далее идут аргументы для каждого типа.
Для рабочей черепашки обязательными аргументами так же являются размеры поля, которые задаются подряд после типа - x y d.
У сервера есть необязательный аргумент - задержка между повторениями, она измеряется в секундах. По умолчанию - 600.
Также у каждого компа есть аргумент протокола, то есть можно указать, по какому протоколу будет происходить общение.
Пример запуска черепашки работника для поля на скриншоте выше

Старался находить баги как мог, так что вроде их немного
Уголь надо класть в первый слот, а саженцы во второй, черепашка оттуда берет.
В фарминге участвуют только ванильные деревья (гевея не участвует)
Ссылки:
Код с комментариями (старался подробно)
Оригинал кода без комментариев
Это моя первая статья такого рода, надеюсь, что все понятно описал.
Жду от вас указаний на ошибки

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

-
4
-

Android Lock
в Программы новичков
Опубликовано: · Изменено пользователем Nezn
Тогда еще можно сделать так, чтобы между этими кнопочками было некликабельное место, и так обманывать
P.S. Сделал, тот же false четвертым аргументом