🏎 Пытаюсь как-то оптимзировать рендер, чтобы
👀 Сначала делал это на глаз, иногда было очевидно, хуже сделали мои нововведения или лучше.
☝️ Но не всегда.
📊 Поэтому добавил в правый верхний угол такую удобную менюшку со статистикой.
GPS (Generation Per Second) был как можно выше при больших размерах карты.👀 Сначала делал это на глаз, иногда было очевидно, хуже сделали мои нововведения или лучше.
☝️ Но не всегда.
📊 Поэтому добавил в правый верхний угол такую удобную менюшку со статистикой.
🔥6💋1
👾 Game of Life First Release
⚙️ Главной целью было отрефакторить старый код, но я сделал куда больше:
- WinForms > Wpf
- Импорт фото
- Запись эволюции
🔗 Потестировать можете тут (https://github.com/W1xon/Game-of-Life/releases/tag/v1.0.0)
🏎️ Оптимизация
🐢 Как оказалось двумерный массив
int [,] в качестве поя- не прям уж эффективен, перешел на int[].🛠️ Затем изменил логику обработки поля, вместо вложенных циклов, которые перебирают
int[,] заюзал unsafe код и указатели в одном цикле.✏️ Отрисовку картинки тоже изменил, вместо рисования всей картинки фиксируем только изменившееся клетки и перерисовывает эти области.
🏆 Как итог средний прирост GPS и составил примерно в 2 - 2.5 раза, то особенно заметно стало при импорте больших изображений.
Окно слева - старый
окно справа - новый
⚠️ В версии 1.0.0 используется не оптимизированный рендеринг, он будет в следующем релизе.
❤2🔥2💋1
💻 Небольшой интерактив для вас.
🎨 Создал свой ColorPicker, но не могу определиться с внешним видом.
🎨 Создал свой ColorPicker, но не могу определиться с внешним видом.
🔥1
🚀 Cellverse v1.1.0 — “Renaissance”
🎨 UI
Полностью переделал интерфейс — появились полупрозрачные элементы и лёгкое свечение.
— Добавил ColorPicker с RGB-слайдерами и 16 пресетами.
— Полупрозрачная панель производительности дополнена новой инфой.
— Всё оформлено в едином стиле.
⚡️ Performance
Рендеринг стал быстрее в 2 раза, а памяти жрёт в 5 раз меньше.
🔧 Под капотом
— TileMap теперь использует
HashSet<Vector>— Unsafe обработка массивов для скорости
— Упростил
CustomMessageBox— И да, проект теперь официально зовётся Cellverse, а не “Game of Life”
🔗 Релиз: v1.1.0
🧩 CmdWalker v0.1.1-alpha
Тоже не без апдейтов — исправил баги и подготовил релиз.
🔗 Релиз: v0.1.1-alpha
❤3🔥1
😅 Давно не было новостей, но учеба забирает все время.
😔 Ничем особо крупным не занимаюссь.
🛠 Но вот буквально сегодня решил переработать свою старую прогу, которая позволяет открыть картинку в консоли ASCII.
👾 Пререработал схему отрисовки, ранее просто наугад цвета были выбраны
⚙️ Но консоль имеет ограничения, и вдруг кто-то захочет свою фотку в ASCII конвертнуть, а затем сохранить.
🎨 Делать скрин ну такое себе, качество оставляет желать лучшего, так что буду апгрейдить текущую вариацию.
😔 Ничем особо крупным не занимаюссь.
🛠 Но вот буквально сегодня решил переработать свою старую прогу, которая позволяет открыть картинку в консоли ASCII.
👾 Пререработал схему отрисовки, ранее просто наугад цвета были выбраны
(Слева), щас беру минимальное расстояние между цветами. (Справа)⚙️ Но консоль имеет ограничения, и вдруг кто-то захочет свою фотку в ASCII конвертнуть, а затем сохранить.
🎨 Делать скрин ну такое себе, качество оставляет желать лучшего, так что буду апгрейдить текущую вариацию.
❤4💋1
Hornet_Natural_Ascii.png
4 MB
👾 А вот и сохраннение в файл, также можно настроить палитру и размер картинки.
🌐 На GitHub репозитория пока нет.
👇 Другие изображения в комментах.
🌐 На GitHub репозитория пока нет.
👇 Другие изображения в комментах.
🔥3💋1
💻 Консольный интерфейс с псевдографикой имеет свой шарм.
🏎 Также имеются новости по
👾 Так что модеры, которые интересовались как раз данной прогой можете вступить в чат, в котором вы сможете задавать интересующие вопросы и оставлять свой отзыв.
⚠️ Чат посвящен только обсуждению
🏎 Также имеются новости по
MaxEd, сегодня фиксил баги и скоро намечается релиз.👾 Так что модеры, которые интересовались как раз данной прогой можете вступить в чат, в котором вы сможете задавать интересующие вопросы и оставлять свой отзыв.
⚠️ Чат посвящен только обсуждению
MaxEd, так что всем ломиться туда не надо :)❤3🔥2💋1
🚀 MaxEd v1.0.0 — Релиз!
Первая рабочая версия MaxEd уже здесь!
Что вас ждет:
- 🏁 Генератор скриптов гонок
- ⚙️ Редактирование черного списка
- 🚨 Создание испытаний с полицией
Скачать: https://github.com/W1xon/NFS-MaxEd/releases/tag/v1.0.0
.NET 6.0 - https://github.com/W1xon/NFS-MaxEd/releases/tag/v1.0.0_NET_6.0
Чат проекта: https://t.me/NFS_MaxEd
💡 Совет: запускать на Windows с установленным .NET 9, либо .NET 6 в зависимости от выбранной вами версии.
🔥4❤1💋1
Соц. опрос. Какая версия .NET у вас установлена?
Final Results
94%
.net 9 и больше
0%
.net 7
0%
.net 6
0%
.net 3.1
6%
Меньше
🔥2💋2
This media is not supported in your browser
VIEW IN TELEGRAM
🙃 А это я, заточен в матрице)
💻 Уменьшил размер сетки, и символьную палитру другую выбрал.
💻 Уменьшил размер сетки, и символьную палитру другую выбрал.
👍9🔥1