Недавно захотел немного нового (поивращаться) и решил посмотреть в сторону сайта на Python для новой игры. В качестве главного плюса я видел простую и легкую интеграцию всех данных игры в сайт, начиная от счетчика онлайна и заканчивая страницами игроков. Начал искать какие-то готовые инструменты. Единственной форумной CMS, что я нашел был FlexBB (клон PunBB на […]
И в очередной раз я возвращаюсь к насущей идее RolePlay MORPG. Чтобы не напороться на старые грабли, я подвел итоги предыдущих 4 попыток и сделал выводы.
#!/usr/bin/env python from http.server import BaseHTTPRequestHandler, HTTPServer HTTPRequestHandler class class testHTTPServer_RequestHandler(BaseHTTPRequestHandler): GET def do_GET(self): Send response status code self.send_response(200) Send headers self.send_header(‘Content-type’,’text/html’) self.end_headers() Send message back to client message = self.path Write content as utf-8 data self.wfile.write(bytes(message, “utf8”)) return def run(): print(‘starting server…’) Server settings Choose port 8080, for port 80, which is normally used […]
Полный код using Microsoft.Xna.Framework; using Microsoft.Xna.Framework.Graphics; using Microsoft.Xna.Framework.Input; namespace Game1 { public class Game1 : Game { GraphicsDeviceManager graphics; SpriteBatch spriteBatch; Texture2D texture; Vector2 position = Vector2.Zero; int frameWidth = 108; int frameHeight = 140; Point currentFrame = new Point(0, 0); Point spriteSize = new Point(8, 2); public Game1() { graphics = new GraphicsDeviceManager(this); Content.RootDirectory […]
Выступал на университетской проектной конференции с моим недодвижком. Конечно же, когда я вышел, то забыл все, что планировал рассказать и все получилось скомкано. В общем, тему я не раскрыл, никто даже вопросов не задавал. Маловероятно, что моя работа была слишком сложной для жюри и слушателей, потому делаем весьма горькие выводы. Повезло, что руководитель не видел […]
Привет всем, сегодня я решил немного отвлечься от программирования и сделать пост, который заинтересует всех читателей, а не только любителей Unity и C#. Итак, встречайте, 20 цитат программисту.
Переход между сценами в Unity осуществляется довольно просто: using UnityEngine.SceneManagement; // Вставляется в начало файла SceneManager.LoadScene(«main»); // Переход к сцене под названием main.unity Как заменить начальную сцену Довольно часто возникает необходимость сменить сцену, открываемую при запуске игры. Сделать это довольно просто: При запуске игры открывается самая первая сцена в списке “Scenes In Build”. Достаточно перетащить […]
Unity Script О мануале Данный мануал не написан мною. Я являюсь лишь его переводчиком, но также мною в данный мануал было включено кое-что из своих знаний, дабы весь туториал получился более развёрнутым и давал хорошие знания по UnityScript. Здесь собраны переведённые мною статью в официальногоScriptingReference, а также с unifycommunity. Все они объединены в один мануал, […]
С этой статьи я пожалуй начну разбирать возможности Unity3D в плане GUI, с начало я просто хотел разобрать все элементы, такие как Button, Label и тому подобное, но подумал что не которым будут интересны основы организации стандартного GUI в Unity3D. Так же предупрежу что все примеру будут представлены на C# и статья рассчитана на людей, […]
Бежит время, убегает, а прогресса ноль. Чтобы избежать такой ситуации, принято писать подробные планы на будущее, чем я решил и заняться, а заодно сделать из него пост) Изучение Unity. До того уровня, чтобы я смог спокойно реализовать следующий пункт плана. Небольшой шутер. Игрок бегает по карте, убивает монстров из пушки. Классика. Небольшая РПГ. Здесь я […]
Существует большое множество различных систем контроля версий. В данной статье я рассмотрю лишь лидирующие из них. Subversion ”+”: Простота освоения Компактность Множество клиентов ”-“: Низкая скорость передачи файлов Отсутствие бесплатных хостингов репозиториев Не предусмотрено полное удаление файла из репозитория Git «+»: Широко используется Наличие решений с интерфейсом Интуитивность работы Существование Github Source: Blog
После моего последнего опыта создания игр на JS, я понял, что это хоть и просто, но не то, что требуется. Потому начал искать новый язык для изучения, выбора особо не было, т.к. C# я уже начинал изучать и на нем имеется мощнейший игровой движок — Unity. Ну, как-то так я начал изучать эту систему, потихоньку […]
Несколько моих работ на JavaScript. Feel free to use. Небольшой скрипт на выдачу случайного значения из файла Простая звуковая библиотека для JS. Наработки по RPG Engine на JS Простой генератор имен и Demo Source: Blog
Привет! Думаю, раскрутка страниц Вконтакте — это очень актуальная и популярная тема. На базе страничек вк делают бизнес, карьеру, популярность или просто ищут единомышленников. Так что, иметь раскрученную страницу значит — иметь кучу возможностей 🙂 Встает вопрос — как это сделать? Тут я хочу рассказать, как сам раскручиваю страницы, и услышать ваши способы! Так как […]
Мои простенькие (или не очень) приложения, написанные на lua с использованием Corona SDK. Free to Use. Small-MMORPG написанная для Corona SDK Небольшой чат для Corona SDK Простой платформер Попытка сделать квест по Москве Чат, переделанный в MUD Простая экономическая стратегия Наработки по визуальной новелле Анимированная полоска уровней Пример с уроков Coron’ы Еще один Source: Blog
Мои скрипты на Python. Возможно кому-то пригодятся. Номер 2 на олимпиаде по информатике от 2016 г. (9-11 кл) Модуль числа Факториал числа Наименьшее общее кратное {WIP} Простое или сложное число Сочетание Простой цикл Размещение Изменение цвета в текстовом изображении