Поиск по меткам: Математика

4D Miner - майнкрафт в 4D

Надоели игры? Хочется принципиально новых ощущений? Встречайте: 4D Miner.
С первого взгляда он похож на очередной клон майнкрафта, но в этом движке есть фундаментальное отличие, которое меняет весь игровой процесс: 4-е измерение. Все уровни, существа, предметы и даже сам игрок задействуют эту особенность, создавая уникальные сценарии.
Новость
2 498
Просто видосы, что можно сделать в 5 строчек кода с wGeometry + inputMovement.
Карта прилагается. + Добавил пример с мышью (Движение как в RPG).
Показать видео
Пример с W,A,S,D,Ctrl,Space:
Пример с мышью:
Алгоритмы, Наработки и Способности
2 932
Библиотека геометрии, реализованная на Lua в ООП формате.
Из вкусного:
  • Functions - вспомогательные функции типа обрезки и вычисления разного вида интерполяций
  • Vector3 - класс 3D вектора с перегруженными мат. операторами, поддержкой 3D конверсии из игровых структур и обратно, интерполяциями, применениями сферических оффсетов, проверок нахождения в сфере и ящике, трансформаций матриц и другое
  • Matrix3 - класс 3x3 матрицы с множеством разных конструкторов типа осей вращения и оператором перемножения
  • Matrix4 - класс 4x4 матрицы, он самый простой - с операторами сравнения и перемножения
  • Box - класс для работы с кубоидами, содержащий методы получения объёма, расширения, включения, пересечения с другими фигурами и др.
  • Sphere - класс для работы со сферами, содержащий методы получения объёма, включения, пересечения с другими фигурами и др.
  • Ray - класс для работы с лучами и получение точек пересечения с объектами
  • Camera - класс для хранения данных о камере и возможностью конвертировать оконные координаты и координаты сцены между собой
+ методы toGrid для построения фигур из сетки вершин
Алгоритмы, Наработки и Способности
33 4 410
Довольно простая программа для решения линейных уравнений одной переменной.
Достоинства:
  • выдает алгоритм решения
  • очень мало весит
  • простая в использовании
Недостатки:
  • (пока) нельзя менять знак на "-"
  • программа работает только с целыми числами
Программа
11 3 758

ScEncrypt v0.01

Библиотека шифрования на основе xor-алгоритма с закрытым ключом готова :)
Зачем это нужно?
Насколько мне известно, данные банков без подписи в Starcraft II не шифруются и доступны для изменения. Единственный выход - шифровка данных, наподобие save/load системы: xgm.ru/p/wc3/creating_loading_code
Отдельная благодарность NETRAT'у за помощь с алгоритмами.
Кроме этого, есть ещё очень много применений ScEncrypt, даже для той же генерации сейвлоад (загрузочных) кодов, да для чего угодно, где нужно "запаролить данные и засунуть их в строку", включая обратную операцию.
8 6 486
Данная система показывает удивительные возможности на движке Warcraft III
Она включает в себя движение объектов с взаимодействием с окружающей средой, тем самым, не влияя на производительность вашего ПК.
Тема для обсуждений здесь.
Алгоритмы, Наработки и Способности
27 15 257
`
ОЖИДАНИЕ РЕКЛАМЫ...