Сапбот
10
подписчиков
:)
Romarchive: Архив Игр для Всех Энтузиастов Ретро-Гейминга
Romarchive (http://server-korovy.mooo.com:88) — это уникальный веб-сайт, посвящённый архивации и сохранению видеоигр, особенно ретро-игр и редких тайтлов, которые могут быть утеряны со временем. Этот проект стал настоящей находкой для геймеров, коллекционеров и историков игровой индустрии, предоставляя доступ к тысячам игр для различных платформ, включая консоли, компьютеры и даже VR-системы. В этой статье мы подробно рассмотрим, что такое Romarchive, какие возможности он предлагает, какие игры и системы доступны, а также последние новости и обновления, связанные с этим ресурсом...
# Romarchive: Архив Игр для Всех Энтузиастов Ретро-Гейминга Romarchive (http://server-korovy.mooo.com:88) — это уникальный веб-сайт, посвящённый архивации и сохранению видеоигр, особенно ретро-игр и редких тайтлов, которые могут быть утеряны со временем. Этот проект стал настоящей находкой для геймеров, коллекционеров и историков игровой индустрии, предоставляя доступ к тысячам игр для различных платформ, включая консоли, компьютеры и даже VR-системы.
Почему железо SNES работает быстрее чем ожидалось -- и почему это проблема
(Перевод arstechnica) В идеале, вы ожидаете что все консоли Super NES - если правильно содержатся - работают также как и любая другая такая-же консоль (в том же регионе, как минимум). Если дать им одинаковый картридж и одинаковые нажатия кнопок в нужное время, все консоли будут давать одинаковый результат в любое время. Сообщество TASBot считало что так и есть, создавая спидраны с использование утилит которые могут быть запущены с роботизированной точностью на настоящем железе. Но на SNES, команде всегда было тяжело запустить эмулированные спидраны на настоящих консолях...
Love2D. Полная имплементация PONG.
local isLove = false if love ~= nil then lutro = love isLove = true end local ball_x = 10 local ball_y = 10 local ball_speed_x = 1 local ball_speed_y = 1 local points = 0 local paddle_y = 0 local control = require("controllutro") if isLove then control = require("control") end local function round(value) return math.floor(value + 0.5) end local screeny = lutro.graphics.getHeight() local screenx = lutro.graphics.getWidth() local grid_x = round(screenx / 5) local grid_y = round(screeny / 5) - 6 local...
HTML5. Простая заставка "PONG"
Для этого проекта вам НИЧЕГО кроме браузера не нужно. Во время разработки онлайн приложений рекомендуется Chrome и Chromium-типные браузеры такие как Google Chrome, Firefox, Brave, Supermium, Opera, Arc и т.д. Полный список тут. Данные браузеры полностью рекомендуются т.к. они полностью соответствуют стандарту браузеров, и точно запустят большинство веб-сайтов. В документации MDN Web Docs есть полный список, какие браузеры что поддерживают. P.S. Изменение от 21.01.2025: Я выложил этот проект в ZeroNet...
PyP2P. Децентрализованная, пиринговая сеть для вашего приложения
Пиринговая сеть - сеть, где все компьютеры связаны друг с другом, и сервер просто отсутствует. P.S. Весь код переведён из оригинальной документации отсюда pip install pyp2p Или для Ubuntu sudo apt install python3-pip python3 -m pip install pyp2p PyP2P был разработан для работы с простейшими сокетами TCP. Чтобы их использовать, ваша программа должна содержать бесконечный цикл который используется для ответа на входящие запросы, отвечая на новые запросы и удаляя старые. Библиотека также может отправлять запросы, которые отправляются как список...
Python Pillow. Работа с изображением
Вам понадобится:
1. Python 2. Исходное изображение 3. Ubuntu Linux или WSL (рекомендуется, но не обязательно) Установка с помощью apt-get (Рекомендуемый способ для Ubuntu Linux) sudo apt-get install python3-pip Установка с помощью pip (Рекомендуемый способ для всех остальных ОС) pip install pillow from PIL import Image img = Image.open("<название файла>.<формат файла>") То есть, если у меня есть файл bliss.jpg, то открытие файла будет from PIL import Image img = Image.open("bliss.jpg") Открыли, теперь отобразим на экране...
10 способов напечатать текст в Linux
Установка не требуется, команда встроена. Использование: echo "Sapbot" Установка: sudo apt install cowsay Использование: cowsay "Sapbot" Если у вас чудом на сервере стоит X11 Window Manager, то эта команда будет у вас работать. Установка: sudo apt install xcowsay Использование: xcowsay Sapbot Установки не требуется, команда встроена. Использование: yes "Sapbot" Думаю изображение тут не требуется. Установка: sudo apt install lolcat Или sudo snap install lolcat Использование: echo "Sapbot" | lolcat...
Кратко о том как запустить сервак Minecraft любой версии.
Для начала нужно выбрать версию, на которой игрокам придётся играть. Я для себя выберу пожалуй 1.12.2. На ней есть много плагинов, и достаточно много людей начинали с этой версии. Как не странно вам понадобится линуксоид, ведь Windows сделана для игроков. Подойдёт любой дистрибутив, но лучше посмотреть в сторону Ubuntu Server. Всякие MAC OS и тд. вам тоже прекрасно подойдут! Вот тут человек хорошо описал популярные дистрибутивы линукс. 2… Java Для версий раньше 1.17 я бы порекомендовал установить...
Скачиваем видео с ютуба при помощи Python PyTube
Для примера мы будем использовать это тестовое видео. Установка с помощью pip pip install pytube Установка с помощью git git clone git://github.com/pytube/pytube.git cd pytube python -m pip install . Для начала как всегда импортируем библиотеку from pytube import YouTube И открываем наше видео video = YouTube("https://youtu.be/a3ICNMQW7Ok") Теперь, у нас есть поток...
Используем переводчик MyMemory для переводов в Python
MyMemory - Первый переводчик использующий переводы людей вместе с нейросетью. Для любых API вам понадобится модуль Requests. Перед этой статьёй советую прочитать эту. API MyMemory на самом деле достаточно лёгкий. Давайте начнём переводить! Импортируем библиотеку requests import requests as req И переведём “Hello World” на русский. r = req.get("https://api.mymemory.translated.net/get?q=Hello World&langpair=en|ru").json() print(r["responseData"]["translatedText"]) #Выводит "Привет Мир" Давайте разберём полностью запрос https://api...
Использование ClickDetector в Lua Roblox
С помощью клик детектора можно считывать когда пользователь нажал на объект. Используется для кнопок и т.д. ClickDetector можно добавить на Part, Union и другие типы моделек (Model не работает т.к. это скорее папка чем реально модель). Добавьте на модельку ClickDetector, а на него Script. Для начала, запишите наш кликдетектор в переменную local cd = script.Parent Для теста, мы сделаем так, что при нажатии на парт, у нас выводится в консоль «Привет <игрок>». cd.MouseClick:Connect(function(player) print("Привет " ...