Took - небольшая студия, которая делает странные штуки, буквально все что взбредёт в голову
Проектов пока что немного, но мы стремимся развиваться
────────────────
Gamem - Библиотека помощников по физике, математике и геометрии. Пишите код в одну строку вместо огромных формул. Работает везде: от консоли до Unity, Godot, MonoGame и других движков
- Сайт проекта
- Трейлер
- GitHub репозиторий
- NuGet
- npm (предупреждение: JS/TS версия Gamem больше не поддерживается, скачивайте на свой страх и риск. Исходный код можно использовать в рамках лицензии MIT)
────────────────
Здесь будет что-то типа девлогов, и то что происходит с нашими проектами, так что смысл этого канал все же есть
Проектов пока что немного, но мы стремимся развиваться
────────────────
Gamem - Библиотека помощников по физике, математике и геометрии. Пишите код в одну строку вместо огромных формул. Работает везде: от консоли до Unity, Godot, MonoGame и других движков
- Сайт проекта
- Трейлер
- GitHub репозиторий
- NuGet
- npm (предупреждение: JS/TS версия Gamem больше не поддерживается, скачивайте на свой страх и риск. Исходный код можно использовать в рамках лицензии MIT)
────────────────
Здесь будет что-то типа девлогов, и то что происходит с нашими проектами, так что смысл этого канал все же есть
Gamem 3.3 был перенесен на следующий месяц (17 Ноября)
К сожалению, из-за нехватки времени, я не смогу выложить новую версию в Октябре, поэтому оно выйдет в Ноябре
Если всё будет хорошо, то я добавлю несколько новых методов к этой версии. RangeGm тоже :)
> Оригинальный пост <
#объявление
К сожалению, из-за нехватки времени, я не смогу выложить новую версию в Октябре, поэтому оно выйдет в Ноябре
Если всё будет хорошо, то я добавлю несколько новых методов к этой версии. RangeGm тоже :)
> Оригинальный пост <
#объявление
Немного расскажу почему gamem-wasm (Gamem переписанный на Typescript/JavaScript, используя WebAssembly) был закрыт
так-то вы всё ещё можете его скачать и использовать, страница не удалена, однако делайте это на свой страх и риск, так как без обновлений могут возникнуть баги а также появится риски безопасности
Во-первых, идея создать такое возникла случайно
Мне было нечего делать в больнице и мне пришла крутая, как мне казалось, идея, создать Gamem для веба
И оно появилось на свет 11 июля 2026 года
В целом оно работало, однако требовало некий костыль (из-за WebAssembly) а именно, чтобы использовать библиотеку, нужно было написать что-то такое
Очевидно что это был очень неудобно, ведь хотелось сразу написать метод для расчета формулы и забыть
Я создал это с базовыми знаниями C/C++, JS/TS
Я знаю эти языки на базовом уровне, типа ну C++ похож на C#, а JS когда-то учил, думаю справлюсь
Хоть оно и появилось на свет, но это было бы невозможно делать долго, ведь процесс добавления одного метода занимал огромное количество времени
А также отсутсвовали базовые тесты, из-за чего было очень сомнительно в принципе библиотеку использовать
Почему же я считаю что это было правильным решением
gamem-wasm скорее всего, никогда не получит возвращение, ведь в этом нет смысла
Как я уже сказал, знание языков, нужные для gamem-wasm, у меня базовые, что может значить риски для стабильности методов
Из-за особенностей WASM (WebAssembly), я скорее всего не смогу создать некоторые вещи которые хотел бы, или смогу, но это будет очень сложно, и займет много времени
Также в этом есть и хорошая сторона, я смогу делать все что угодно на основной версии написанной на C#, не задумываюсь о работоспособности на других языках (например сейчас готовится к выходу RangeGm, уже в этом месяце кстати, и я не думаю что у меня бы получилось создать ее на WASM)
Таким образом, gamem-wasm НИКОГДА не вернётся из-за сложностей в разработке и потери огромного количества времени
#девлог
так-то вы всё ещё можете его скачать и использовать, страница не удалена, однако делайте это на свой страх и риск, так как без обновлений могут возникнуть баги а также появится риски безопасности
Во-первых, идея создать такое возникла случайно
Мне было нечего делать в больнице и мне пришла крутая, как мне казалось, идея, создать Gamem для веба
И оно появилось на свет 11 июля 2026 года
В целом оно работало, однако требовало некий костыль (из-за WebAssembly) а именно, чтобы использовать библиотеку, нужно было написать что-то такое
import { MathGm, GeometryGm, PhysicsGm, initializeGamem } from "gamem-wasm";
import gamemWasmFactory from "gamem-wasm/dist/gamem_wasm.js";
async function main() {
await initializeGamem(gamemWasmFactory); // То что нужно было написать обязательно
const num: number = MathGm.lerp(1, 2, 0.5);
console.log(num); // 1.5
}
main();Очевидно что это был очень неудобно, ведь хотелось сразу написать метод для расчета формулы и забыть
Я создал это с базовыми знаниями C/C++, JS/TS
Я знаю эти языки на базовом уровне, типа ну C++ похож на C#, а JS когда-то учил, думаю справлюсь
Хоть оно и появилось на свет, но это было бы невозможно делать долго, ведь процесс добавления одного метода занимал огромное количество времени
А также отсутсвовали базовые тесты, из-за чего было очень сомнительно в принципе библиотеку использовать
Почему же я считаю что это было правильным решением
gamem-wasm скорее всего, никогда не получит возвращение, ведь в этом нет смысла
Как я уже сказал, знание языков, нужные для gamem-wasm, у меня базовые, что может значить риски для стабильности методов
Из-за особенностей WASM (WebAssembly), я скорее всего не смогу создать некоторые вещи которые хотел бы, или смогу, но это будет очень сложно, и займет много времени
Также в этом есть и хорошая сторона, я смогу делать все что угодно на основной версии написанной на C#, не задумываюсь о работоспособности на других языках (например сейчас готовится к выходу RangeGm, уже в этом месяце кстати, и я не думаю что у меня бы получилось создать ее на WASM)
Таким образом, gamem-wasm НИКОГДА не вернётся из-за сложностей в разработке и потери огромного количества времени
#девлог
