mastodon.world is one of the many independent Mastodon servers you can use to participate in the fediverse.
Generic Mastodon server for anyone to use.

Server stats:

8.2K
active users

#cmake

1 post1 participant0 posts today

Excited to announce the release of CMake Tools extension 1.21 for Visual Studio Code! This update tackles multi-root integration and introduces support for CMake presets v10, featuring new inline documentation and Graphviz visualization for dependencies.

Thank you to our community for the ten invaluable contributions! Download now, share your thoughts, and let’s create together! #CMake #VisualStudioCode #OpenSource

If I’m somewhat fed up with the complexities of CMake, what are the current hot alternatives? Assume a not huge C++ code base that needs to be buildable on Linux, Mac and Windows. A fair deal of external dependencies but otherwise pretty simple.

#cpp #c++ #cmake #buildsystems

It's a weird that after 50+ years of C (and C++) development, the best system for building is CMake. It kind of does work, but it has so many rough edges, it's so hard to hold correctly and it's mostly totally crap.

Sure, there are some other systems that work better for happy cases but nothing that's common.

Maybe the C++ standard folks should fix this instead of all kinds of template wanking all the time? This is undoubtedly the biggest hurdle for C/C++ users.

#c++ #cpp #cmake #rubbish

🌖 Swift 與 Cute Framework:使用 CMake 建立專案
➤ 使用 CMake 輕鬆整合 Swift 與 Cute Framework 進行 2D 遊戲開發
layer22.com/swift-and-cute-fra
本文介紹如何使用 CMake 建立一個使用 Cute Framework 的 Swift 專案。Cute Framework 是一個用於 2D 遊戲開發的 C/C++ 框架,本文展示瞭如何利用 Swift 的安全性與表達能力編寫遊戲邏輯,同時利用 C/C++ 的效能進行渲染等關鍵任務。文章詳細說明瞭專案結構設定、CMakeLists.txt 檔案配置、Swift 互通性設定以及建構和執行專案的步驟,最終成功啟動一個包含旋轉女孩精靈的 Cute Framework 應用程式。
+ 教程寫得非常清楚,一步一步地引導你完成整個設定過程,對於想嘗試使用 Swift 進行遊戲開發的
#遊戲開發 #Swift #C++ #CMake #Cute Framework

layer twenty two · Swift and Cute Framework: Setting up a project with CMakeCute Framework is a simple, yet powerful C/C++ framework for building 2D games using the modern GPU pipeline. While C or C++ is fine, Swift is a modern language that many developers prefer for its safety and expressiveness. In this post, we will explore how to set up a project using Cute Framework with CMake, enabling you to write your game logic in Swift while leveraging the performance of C/C++ for rendering and other performance-critical tasks.

An update is available for pythonbuilder, a core build system written and specified in Python.

codeberg.org/harald/pythonbuil

- simplified API to generate a targets state and to create it
- build functions to support Java builds

Tutorial Example: codeberg.org/harald/pythonbuil

#pythonbuilder
#buildmachine
#bashbuilder
#buildsystem
#softwaredevelopment
#programming
#python
#make
#gradle
#ant
#blt
#cmake

Summary card of repository harald/pythonbuilder
Codeberg.orgpythonbuilderBuild system written and specified in python.
До удивления мало людей знает о «Geometry Dash». Вещь древняя, но получила с год назад обновление до 2.2 версии. Игра выглядит неплохо, а во время работы видяху не грузит, процессор тоже не напрягает. Реально никак не нагружает, т.е. может работать почти на любом древнем компе.

Если играть не получается, нервы сдают или выбешивает, то всегда есть «Practice Mode», включаемый через ромбик зелёный (с возможностью удалять последние точки). На геймпаде, на клавиатуре, на мышке — пофигу, всё на одной кнопке.

Вообще, динамика у игры бодрая как и в старых видео-играх сродни Zool. Да разного типа и класса, но вот-вот ожидается платформер, как один из режимов, в новых версиях «Geometry Dash». Народ уже даже пощупал его через различные хаки-кряки.

Есть так же и open source реализация, которой требуются ресурсы от 2.2 или 2.1 версии «Geometry Dash», т.е. по графике абсолютно это тоже самое.
Поиграть в онлайне тоже можно, несколько разных вариантов встречалось, не в курсе каких версий, видимо С++код собранный как WASM, т.е. может быть сделанное как WebAssembly. Вариант с открытыми исходниками OpenGD как раз на плюсах и сборке через cmake как самой игры, так и движка. Очень может быть что онлайн варианты как раз и есть OpenGD, а не оригинальный «Geometry Dash».

#GeometryDash #OpenGD #cmake #c++ #games #gaming #lang_ru @Russia
hub.hubzilla.de-

Играем в старый мобильный Minecraft… на ПК без эмуляторов?

Добрый день, хабровчане! Сегодня речь пойдет о Minecraft PE — в основном для тех, кто хочет окунуться в ностальгию по старым версиям именно мобильного (карманного) издания. Способ поиграть на ПК весьма нетривиальный, зато удивит последующими возможностями игры и не использует эмуляцию.

habr.com/ru/articles/909646/

ХабрИграем в старый мобильный Minecraft… на ПК без эмуляторов?Добрый день, хабровчане! Сегодня речь пойдет о Minecraft PE - в основном для тех, кто хочет окунуться в ностальгию по старым версиям именно мобильного (карманного) издания. Способ поиграть весьма...