lokin135
-
Публикации
58 -
Зарегистрирован
-
Посещение
-
Победитель дней
4
Сообщения, опубликованные пользователем lokin135
-
-
Только что, eu_tomat сказал:dmesg
Ага, оно)
-
1 минуту назад, CompWizard сказал:А вдруг есть ещё дискеты в других дисководах?
хм... а посмотри что по событиям, когда вставляешь в дисковод дискету. В OpenOS, помнится, есть на это утилита, правда название не помню.
-
перебирай каждый дисковод, смотря есть-ли там дискета
disk_drive.isEmpty() -
https://minecraft-ru.gamepedia.com/OpenComputers/Дисковод
> require("component").disk_drive.eject()
Ты-же про это, верно? Вопрос невозможно прочитать...
-
7 часов назад, Kartze сказал:уааа, тога - мусор
Химико топ!1!!1
-
-
-
2
-
-
-
-
-
1
-
-
-
-
-
-
-
-
Ссылки
Обновил и тут ссылку на программу - перешел на другой домен, из-за этого старая ссыль не работала (на мой сервер)
-
Ссылки
Обновил ссылку на мой сервер. Перешел на https и купил домен, по этому старая ссылка не работала
-
Я знаю что это не идеально, но ты учти, что это моя самая первая программа, и функции освою чуть позже, еще не умею.
Наверно, я слишком резко заявил о проблемах) Сорян))
-
Ух ты, давненько не видел программ на метках. Интересная довольно задумка, порекомендовал бы немного добавить красок, сделать изменяемый размер экрана (тоесть чтобы игра была на весь экран, а то на мониторах Т3 это выглядит несколько странно). Уровень сложности можно было бы задавать как при старте ( меню выбор сложности), так и при запуске ( > game [сложность]). Больше разных фраз при победе и при проигрыше, это несколько стимулирует игрока продолжить играть. В связи с этим можно бы добавить шифровку фраз, чтобы кодеры не сразу все смогли прочитать. Также попробуй поиграть с очисткой экрана, когда куча предложений расползается на полэкрана это выглядит несколько некрасиво. Попробуй сделать прогресс бар, где будут выводиться последние введённые данные, ну еще можно со временем поиграть, давать игроку ограниченное количество времени для раздумий. Ну и таймер какой-нибудь прицепить. Больше незнаю, что посоветовать, меню игры, статистику, настройку сложности более продвинутую, ну и советую избавиться от "введите бла бла бла", попробуй сделать какие нибудь переключатели.
Но это собственно мое мнение, а так игрушка получилась невероятно простая и занимательная. Кстати код выложи еще на пастебин, так будет удобнее обновлять программу.
Куда более конструктивная критика, чем сказал я) Собственна да, игру пилить и пилить.
-
Так а не проще-ли юзать функции, а не goto? Я вот лично вообще не понимаю для чего они бывают нужны.
Код вообще не читаемый, переменные не локальные и имеют... прямо скажем хреновое название.
Если не работаетТак сделал-бы проверку, ну.
Код лучше выкладывать на pastebin, а не прямо в сообщение
-
сохранял бы сразу пару графиковВ старой версии у меня сохранялся график, ага. Но в новой я подумал что если обойдусь без этого - сделаю программу менее требовательной, и по этому сразу рисовал после вычисления.
за то же время двухцветным столбиком реализовал и прочее прочееМне в голову почему-то не пришла эта мысль) Сделать не сложно, а выглядит солидно. Спасибо за идею, возможно когда-нибудь (~2 недели) начну писать и выложу на CC. Наверно

-
не понятно, что именно показывают эти персидские ковры.Ух! Совсем забыл написать об этом. График показывает процент энергии, которая хранится от общей вместимости:
Point.Y = math.ceil((energy / capacity) * ((ResY-BarY) * 2))
Объясню:
energy - сумма хранимой энергии во всех mfsu'шек
capacity - сумма вместимости во всех mfsu'шек
ResY = ResolutionY - разрешение экрана по Y
BarY - размер бара по Y
((ResY-BarY) * 2) - умножаем на два, потому-что юзаем полупиксили.
-
Кстати говоря... Сделал так-же, когда нужно было выводить единый график MFSU'шек: http://computercraft.ru/topic/2345-vyvedenie-grafika-energii-na-monitor/

Извлечение дискеты
в Разные (отсортировать)
Опубликовано:
выводит ID дискеты. Мнде, пока у меня идей нету...