Перейти к содержимому

LeshaInc

Пользователи
  • Публикации

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

  • Посещение

  • Победитель дней

    68

Все публикации пользователя LeshaInc

  1. LeshaInc

    Казино

    Я просто лузер. Поверь мне там есть и "Ничья." и "Вы выиграли.".
  2. LeshaInc

    Казино

    Добавлена игра КНБ!
  3. LeshaInc

    Казино

    Ты думаешь у меня все призы алмазы? У меня будет много разных призов, поэтому я и сделал так.
  4. LeshaInc

    Казино

    Добавлены звуки!
  5. LeshaInc

    Казино

    Возможно займусь этим. Просто никогда не имел дело с отображением картинок из массива.
  6. LeshaInc

    Казино

    Привет! Решил я сделать рулетку на ИТ для разнообразия. Вот что у меня уже есть: Как это работает: Фото: Обновления: Игры: Готово на: 25% Как вам идея? Отвечайте! Площадка для теста на: 1514 65 1077 ИТ Работа над переносом площадки на МТ
  7. Сделано!Спасибо что подсказал. А то новички будут в недоумении.
  8. Я рад что тебе это помогло. Сегодня будет ещё урок про заливку, очистку и т.д.
  9. Итак когда я захотел писать нормальные gui'шные программы я не знал как рисовать в ОС. Я искал мануалы но 'тупил'. Мне приходилось перелопачивать много информации чтобы понять как рисовать. Вскоре конечно я понял, но потратил много времени. Статья посвещается всем тем, кто так как и я не когда-то не может понять gpu api. Итак для начала нужно подключить нашего 'монстра' gpu api. Для этого надо ввести такие строчки вначале кода: local component = require("component") -- Подключаем API компонентовlocal gpu = component.gpu -- Подключаем GPU APi. После этого у нас загрузится наш 'монстр'. Итак программа наша программа ничего не делает. Хорошее начало. Теперь нарисуем первый пиксель! Для этого надо установить фон, таким какой нам цвет нужен, затем заполнить один пиксель пустым символом " ". Код будет выглядеть так: gpu.setBackground(ВАШ ЦВЕТ В 16 битном ФОРМАТЕ) --Например 0x00ff00gpu.set(X,Y,' ') -- X и Y это позиция вашего пикселя. Учтите что на компьютерах исчисление начинается не с середины, а с верхнего левого угла. Для удобства напишем функцию: function drawPixel(x,y,color) -- Начало функцииgpu.setBackground(color) -- Установка цвета gpu.set(x,y," ") -- Создание пикселяend -- Конец функции Теперь чтобы нарисовать один пиксель нужно будет просто ввести drawPixel(x,y,color). Учтите что нельзя писать там просто букву (x или y) если у вас нет переменной с таким названием. Если переменной нет, то пишите число. Также вы можете указать какой нибудь текст там где у нас ' '. Тем самым вы получите текст на цветном фоне. . Я думаю на сегодня все. Пока
  10. Возможно это был кто-то другой, но этот кто-то изучает c++, и он писал у нас в коде C++ FOREVER!!! Впрочем наш код за'backup'лен и никто не испортит его.
  11. Привет! Мы делаем с Totoro и Xom проект под названием GUI API. Этот API упрощает процесс рисования интерфейсов для своих программ в ОС. Больше никаких огромных функций в программе.Данный проект в разработке и практическое его использование в данное время не рекомендуется. Это что-то вроде paintutils для ОС. Писали в kobra.io. Посмотреть на это безобразие! http://pastebin.com/istmR52z Сайт там где пишем. Не спамить! https://ide.c9.io/moonlightowl/guiapi Честно скажем что Нео нам очень мешал. Он спамил в нашей комнате для программирования. Также Фингер подбадривал нас своим бредом в чате и, еще делал комментарии красивыми. Повторяюсь проект в разработке и пользоваться им сейчас настоятельно не рекомендуем. Но посмотреть на код можно. Критикуйте наш код ,особенно момент с рисованием линии от точки А до точки Б. А также радуйтесь нашим позитивным комментариями. Ну, вроде все! Отвечайте!
  12. Я когда заходил на сервер для программистов, думал что можно будет сразу зайдя в игру начать прогать. Но мне пришлось добывать много ресурсов прежде чем я сделал сносный компьютер. Компьютерный сервер - сервер для кодинга, и не как иначе. Для добывания ресурсов играют на греговских и обычных hi-tech серверах. И еще, роботов можно оставить, а черепашек нёрфить сотни раз и запрещать в обычных мирах. А то ведь найдутся 'гении, Теслы, и ученые' и сломают сервер сотнями черепах. А вот компьютеры можно и даже нужно чуть упростить, и не делать рецепты из грязи.
  13. Например новичку будет трудно сразу начать кодить в ОС. Ему придётся добыть много ресурсов, прежде чем он начнёт кодить. Я предлагаю упростить крафты из модов СС, ОС,ImbissPeripherals, OpenPeriferalsAddons и прочие компьютерные. Игроки должны не сидеть и часами добывать ресурсы на компьютер, а сразу начать кодить. Есди они хотят индустриалки, пусть идут на МТ или на сервер а-аля Лолокрафт.
  14. Делал я прогу. Мне нужно было сделать if. В нем должно было быть if cc<ss and cc - чётное then. Я не знал как сделать проверку чётное/нечетное. Предложили проверять остаток при делении на 2 и если равно 0, то чётное. Получилось math.fmod(cc/2). В обычном print'е оно выдавало правильный результат - 1 (cc=3). Но в сравнении math.fmod(cc/2) было nill и выдавало ошибку: "Не могу nill с числом сравнивать, батька." Я думаю это ошибка в луа, хотя ничего не противостоит против того что я тупой. Помогите пожалуйста решить проблему.
  15. Не до конца понял ответ на вопрос под номером 3. Что надо делать, то?
  16. Как рисовать в ОС? Я хочу узнать, как: *Рисовать пиксели *Заполнять/очищать экран *Загрузить файл формата .png или .jpg (если можно) *Всякие другие действия с ГПУ
  17. Книгу судят не по обложке, так же и с человеком. Человека судят не по аватарке. И я живу на Марсе, а он на Земле. У меня есть сайт, а у него нет.
  18. Сегодня перепробовал сиё чуда, и о боже ОНО работает! Разберусь до конца, возможно гайд напишу. NEO Заслуженно помог, и получает "Вопрос Решен".
  19. Либо я кривожоп. Либо оно не работает. Наверное первое.
×
×
  • Создать...