101
4
submitted 3 months ago by yogthos@lemmy.ml to c/programming@lemmy.ml
102
1
The elephant in the room (www.joshwcomeau.com)
submitted 3 months ago by yogthos@lemmy.ml to c/programming@lemmy.ml
103
3
submitted 3 months ago by iByteABit@lemmy.ml to c/programming@lemmy.ml

cross-posted from: https://lemmy.ml/post/47670083

I want to create a choice driven game where you will mostly just be picking dialogue options, and I want it to be able to export to Web, Android and PC. There should also be a lot of freedom in the visual design.

What tool/engine do you recommend? I don't care about the languages, I'm open to learning anything.

I'd personally lean towards Godot because I wanted to try it out regardless of this project.

104
7
submitted 3 months ago by yogthos@lemmy.ml to c/programming@lemmy.ml
105
4
submitted 3 months ago by yogthos@lemmy.ml to c/programming@lemmy.ml
106
4
Gallery of Computation (www.complexification.net)
submitted 4 months ago by yogthos@lemmy.ml to c/programming@lemmy.ml
107
5
submitted 4 months ago by yogthos@lemmy.ml to c/programming@lemmy.ml
108
10
submitted 4 months ago by yogthos@lemmy.ml to c/programming@lemmy.ml
109
9
submitted 4 months ago by yogthos@lemmy.ml to c/programming@lemmy.ml
110
8
111
6
Prolog Basics Explained with Pokémon (unplannedobsolescence.com)
submitted 4 months ago by yogthos@lemmy.ml to c/programming@lemmy.ml
112
68
submitted 4 months ago by yogthos@lemmy.ml to c/programming@lemmy.ml
113
8
submitted 4 months ago by yogthos@lemmy.ml to c/programming@lemmy.ml
114
7
submitted 4 months ago by yogthos@lemmy.ml to c/programming@lemmy.ml
115
6
UnDUNE II by Paul Nicholas (liquidream.itch.io)
submitted 4 months ago by yogthos@lemmy.ml to c/programming@lemmy.ml
116
8
Screenshots of Old Desktop OSes (www.typewritten.org)
submitted 4 months ago by yogthos@lemmy.ml to c/programming@lemmy.ml
117
14
submitted 4 months ago by yogthos@lemmy.ml to c/programming@lemmy.ml
118
5
submitted 4 months ago by yogthos@lemmy.ml to c/programming@lemmy.ml
119
11
submitted 4 months ago by yogthos@lemmy.ml to c/programming@lemmy.ml
120
10

Hey there,

A few months ago we open sourced Voiden, an offline API client we originally built to replace Postman for us internally. Main inspiration was curl and Obsidian (and other plain text editors).

It now has around 11k installs so quite happy with this.

Core principles we built it on:

  • file-based, all plain executable markdown
  • API requests composable through blocks (endpoint, auth, params, body) that can be used, reused, replaced and version in Git, just like code.
  • free, local-first, Git based

Since open sourcing, almost everything that we shipped came from actual users, feedback and contributions.

A few examples was building API workflows (multiple requests in the same file, for example for CRUD flows) and scripting (JS/Python/Shell) before and after requests. Also added a “skills” layer so tools like Claude/Codex can operate directly on .void files and request blocks.

Repo: https://github.com/VoidenHQ/voiden Download: https://voiden.md/download

What I am looking/hoping for:

  • Feedback on the tool itself, especially if you design and test APIs in your work.
  • Ideas and tips from experienced folks on how to improve the visibility of the repo, especially for potential contributors that are looking for projects to contribute on: Adding good first issues, or other labels? (currently not doing that extensively so I am planning to put some structure).

thanks a million, (this is my first post about this in this sub-lemmy, if you are in other ones you might have seen this already)

cheers,

121
8
OpenCL 3.1 is here (www.khronos.org)
submitted 4 months ago by JRepin@lemmy.ml to c/programming@lemmy.ml

The Khronos OpenCL Working Group has released OpenCL 3.1, bringing widely deployed, field-proven capabilities into the core specification to expand functionality, including SPIR-V ingestion, that developers will be able to rely on across conformant implementations.

Features now mandated by OpenCL 3.1 have been deployed as extensions or optional capabilities. This is by design. The OpenCL working group evolves the specification by proving features in the field as extensions first, watching how they get used across multiple implementations, refining them based on developer feedback, and only then graduating them into the core specification.

Every conformant OpenCL 3.1 implementation will be required to consume SPIR-V kernels — a feature that has been one of the most requested by developers. OpenCL 3.1 additionally requires support for the SPIR-V query extension, which enables applications to enumerate the SPIR-V capabilities, extensions, and versions that a device supports, simplifying the adoption of new SPIR-V features as they become available.

Several features essential to HPC and AI kernels are also now mandatory in the core OpenCL 3.1 specification:

  • Subgroups, including shuffles, rotations, and an expanded set of supported data types. A fundamental building block for tuned reductions, scans, and matrix kernels.
  • Integer dot products, including saturating and accumulating variants, together with extended bit operations: Both map directly to dedicated hardware instructions on a wide range of modern silicon, and both are common building blocks for matrix multiplications and the low-precision arithmetic central to inference workloads.
  • A new query for the suggested local work-group size. This gives applications and profilers a runtime hint for the optimal work-group size for a given kernel and device, eliminating the need for manual tuning or repeated size calculations across multiple enqueues and improving performance predictability on diverse hardware.
  • A standard device UUID query, matching Vulkan’s VkPhysicalDeviceIDProperties::deviceUUID. This allows applications to correlate the same physical device across APIs, which is essential for multi-device systems and for external memory-sharing scenarios that span OpenCL and Vulkan.
122
6
submitted 4 months ago by yogthos@lemmy.ml to c/programming@lemmy.ml
123
5
Why TUIs are back by Alcides Fonseca (wiki.alcidesfonseca.com)
submitted 4 months ago by yogthos@lemmy.ml to c/programming@lemmy.ml
124
19
submitted 4 months ago by yogthos@lemmy.ml to c/programming@lemmy.ml
125
24
cssDOOM (cssdoom.wtf)
submitted 4 months ago by yogthos@lemmy.ml to c/programming@lemmy.ml
view more: ‹ prev next ›

General Programming Discussion

10011 readers
1 users here now

A general programming discussion community.

Rules:

  1. Be civil.
  2. Please start discussions that spark conversation

Other communities

Systems

Functional Programming

Also related

founded 7 years ago
MODERATORS