haxe.io icon indicating copy to clipboard operation
haxe.io copied to clipboard

Haxe Roundup 731 - The Belated Issue

Open skial opened this issue 4 months ago • 23 comments

To add to the roundup todo list, use the following markdown format.

- [ ] optional description [link name](/link/to/item)

So it generates the following:

  • [ ] optional description link name

Belated Todo List

  • Catchup & go through:
    • [x] 1.2k+ emails
    • [x] rss feeds
    • discord:
      • [x] dm's
      • [x] haxe server
      • [x] openfl server
    • [x] mastodon
    • [x] bsky
    • [ ] youtube ⬅️
    • [x] github issues
    • [x] github repo feed

Future problems to sort thru

  • [ ] sorting thru bot slop
    • bot made? github repos, how to identify and not include in a roundup, I don’t have the time to verify each repos code does what it says...
    • For example these two have just enough surface level details changed to waste my time but are based on some template i guess
    • https://github.com/amadeuzoi/dfgan
    • https://github.com/libkmge/LLVM
    • Copied like for like repos, for example the go2hx repos are obv easy to identify but litter the search results Image

skial avatar Aug 07 '25 13:08 skial

  • [ ] [core]
    • [std] Make haxe.io.Input and haxe.io.Output abstract classes merged.
    • [hxcpp] Sqlite: Include optional defines for FTS5 and JSON1 pull request.

skial avatar Aug 14 '25 13:08 skial

  • [ ] [closed source]

    • [ ] good is out on steam and itch! steam itch
    • [ ] Avly is now availible for download on itch.io! itch
  • [ ] [video]

    • [ ] I made myself a little physics-based 3D graph tree animation THING in Haxe youtube
  • [ ] [discord]

    • [ ] The small development of a telegram api in Haxe discord haxelib
    • [ ] cortex' ui system is finally reaching a point Im quite happy with discord
    • [ ] MKI shenanigans with mana and portal updates discord
  • [ ] [open source]

    • [ ] updated version of Nape Physics docs with all samples converted to HTML5 using Haxe's JS target samples site

PXshadow avatar Sep 03 '25 14:09 PXshadow

  • [ ] [core]
  • [ ] [community]
    • Tink http and tink web with pure Haxe TCP server community question.
    • ⛲️Urban Places 1.0 post by Oleg Dolya.
    • ⛲️Urban Places 1.1.0: numerous changes post by Oleg Dolya.
    • ⛲️Urban Places 1.1.1: ramparts and other changes post by Oleg Dolya.
    • ⛲️ Urban Places 1.2.0: place names and new buildings post by Oleg Dolya.
  • [ ] [releases]
    • TilBuci, the open source tool, version 16 is out now, with game controller support!
    • [genai] Alchimix: tetris-like puzzle game made with Heaps by Rudy Ges.

skial avatar Oct 28 '25 15:10 skial

  • [ ] [community]
    • Any good tutorials on macros in Haxe question.
    • Is Haxe alive or dead question.
    • Work found for "Wrong UInt max value ?".
    • OpenFL 9.4.2 and Lime 8.2.3 have been released.
    • How to isolate instances of OpenFL question.
  • [ ] [core]
    • Refactor events loops merged. :star:
    • [cpp] Fix cpp.Pointer.ofArray with empty arrays pull request.
    • [cpp] Overrides in scriptable classes break vtable resolution in cppia issue.
    • [cpp] BuildTool: Fix xcodebuild: error: SDK macrois26 cannot be located pull request.
    • [hxb] Automatic handling of incompatible hxb cache issue.

skial avatar Oct 28 '25 16:10 skial

  • [ ] [community]
    • How to exclude OpenFL from Haxe/Lime build to reduce bundle size question.
    • IntelliJ Haxe plugin 1.7.6 has been released.
  • [ ] [open source]
    • [openfl]
      • Implement Image.willReadFrequently draft pull request.
      • Fix Haxe 5 IMap compatibility merged.
  • [ ] [core]
    • [hashlink] Port hlsdl to SDL3 pull request.
    • Hover over macro causes compiler failure with disable-hxb-cache issue.
    • Fix bad completion cache in call(new |) pull request.
    • [hl] Fix abstract Array with inline dyn length segfault pull request.
    • [hl] Fix mingw build merged.
    • [hashlink] Variable corruption fixed.
    • [hl] Don't use unsafe cast for method with type param return type merged.
    • [cpp] Infinite loop in compiler issue.
    • [try.haxe.org] Add support for CPPIA target pull request. :star:

skial avatar Oct 29 '25 12:10 skial

  • [genai] Alchimix: tetris-like puzzle game made with Heaps by Rudy Ges.

What is [genai] for? 👀

kLabz avatar Oct 29 '25 12:10 kLabz

  • [genai] Alchimix: tetris-like puzzle game made with Heaps by Rudy Ges.

What is [genai] for? 👀

For the comment "[...] the backgrounds are from chatgpt".

In general, I prefer to be informed if generative ai is used for something, so I appreciate that you did. 👍

Please let me know if I've misunderstood.

skial avatar Oct 29 '25 14:10 skial

Right.

Well, makes it sound like it's a trash ai game like the others, while it's only about some placeholder images that'll be replaced once I get a bit of budget to pay an actual artist 😅 Guess I'd rather have it not included than be labelled like that (which I do understand why) in the eyes of people discovering the game.

kLabz avatar Oct 29 '25 14:10 kLabz

makes it sound like it's a trash ai game like the others

That was not my intention, I'm pretty terse with the roundups, so by labelling it [genai] was the simplest option to me at the time.

How about this:

  • [ ] Alchimix is an "easy to play, hard to master" tetris-like puzzle game, including world exploration where "each region reveals new rules, challenges, and lore". Now with 71 levels in Briswen Island and leaderboards. Created by Rudy Ges.
    • Made with Heaps, Hide, LDtk, graphics created with Aseprite, paid itch.io assets & backgrounds generated with chatgpt.

Guess I'd rather have it not included than be labelled like that (which I do understand why) in the eyes of people discovering the game.

Well I hope we can include it somehow, but that decision is down to you.


When I originally added your game to this issue, I also noted down in my personal todo list, "how will I in the future label "things" that contain or use generative ai, assets etc" as something that needs looked into.

skial avatar Oct 31 '25 09:10 skial

  • [ ] [core]
    • [hl] Restore unsafe cast optimisation on Map.get pull request.
    • [hxb] Recover from BadModule failure draft pull request.
    • [cppia] Fix *= with boxed numbers in jit pull request.
    • [hxb] Add minor version handling, increase current version pull request.
    • [cppia] Fix int overflow in arithmetic assignments pull request.
  • [ ] [videos]
    • Alchimix Gameplay video.
  • [ ] [community]
    • XML Schema definitions handling question.
  • [ ] [open source]
    • Prepend/append expr to method example code for no-spoon library.
    • [go2hx]

skial avatar Oct 31 '25 11:10 skial

[ ] Discord

  • MKI has implemented an audio system into Mana by using both hxcpp and reflaxe/cpp, see this post

Also, welcome back skial! Great to see you again 🚀

mikaib avatar Nov 02 '25 09:11 mikaib

  • [ ] [community]
    • Hashlink: Ways to efficiently assign a hashlink array in an extern question & answer.
  • [ ] [open source]
  • [ ] [core]
    • EventLoop: fix null access .stop in run pull request.
    • Add support for .custom.hx handling pull request. :star2:
    • [jvm/eval] Add native Int64Map implementation merged. :star:
    • Hashlink JIT now supports runtime code loading.
    • [js] Use TextEncoder/TextDecoder for haxe.io.Bytes.getString/ofString pull request. :star:
    • XML output abstract is duplicated issue.

skial avatar Nov 03 '25 10:11 skial

  • [ ] [community]
  • [ ] [core]
    • [cppia] Wrong parentheses priority for Int32 issue.
    • [typer] Delay add_constructor merged.
    • Default value for abstracts merged. :star2:
    • [js] Implement haxe.io.ArrayBufferView.fromBytes() pull request.
    • [hxcpp] Avoid out of bounds access in String::fromCharCode merged.
    • [hxcpp] Clean up String::create handling with HX_SMART_STRINGS disabled pull request.
    • [js] Bytes.toString and StringBuf use incredible amounts of RAM issue.
    • [cpp] Bad code generation for class static references issue.
    • Haxe using 20-40gb of RAM issue.
    • [hxcpp] Cross-platform socket behaviour inconsistencies issue.
    • [hxcpp] Socket: Fix stale indexes and surface close/error reliably in _hx_std_socket_poll_events pull request.
  • [ ] [open source]

skial avatar Nov 04 '25 11:11 skial

  • [ ] [community]
    • Haxe/JS+HL webapp on serverless AWS thread.
  • [ ] [open source]
    • Armory3D 2025.9 has been released.
    • Crypto 1.1.0 has been released with the following AES codes getting added - CMAC, CCM, GCM, SIV, GCM-SIV.
    • [lime] Fix duplicate code in PlatformTarget subclasses, fix assets being included twice merged.
    • [lime] Fix unicode system path conversions on linux manually merged.
    • [flatbuffers] Add missing features & fixes pull request.
  • [ ] [core]
    • [hl/std] Fix compilation with hl_legacy32/ hl version 1.12 merged.
    • Revive -D cdebug pull request.
    • [hl] Indicate catch types for debug when wrapping merged.

skial avatar Nov 05 '25 09:11 skial

  • [ ] [open source]
  • [ ] [devlog]
  • [ ] [community]
    • Go! Go! PogoGirl is out on Mega Drive!
    • Tenjutsu devlog 2: from Beat ’em up to Roguelite article by Sébastien Benard.
    • Creating Background for you Game article by E. Zachary Knight.
    • The next Fraymakers character is…Hat Kid! 🎉🎉🎉.
    • Hat Kid is OUT NOW in Fraymakers! 🎩
    • Funkin Crew:
      • WEEK OF 2025/08/23 - Abnormal's super excellent organization survival guide (limited edition) post.
      • WEEK OF 2025/09/19 - The Funkin' GitHub: Our Evolution Since Weekend 1 post.

skial avatar Nov 06 '25 10:11 skial

  • [ ] [community]
    • [upcoming/event] Join the OpenFL Dev Chat & Roundup discord event scheduled for the 26th November 19:00.
    • 🔑Dwellings 1.3.8: improved lighting and marked entrances post by Oleg Dolya.
    • New interactive story creation tools in TilBuci version 17!
  • [ ] [closed source]
    • [discord]
      • Creative Magic presents the Daily Affirmation app. :star:
      • Tyler getting back into their isometric office sim idea.
      • Jeremy Fa's Cat Cafe demo is available to play now!
      • NotBilly has rewrote their Riverside View trading app. "Quite an important feature for the project, the ability to load historical market data and play through it. This allows one to test their own strategies without using live accounts".
      • Tiago can now fully control the motors of their teachers plotter model using HaxeFlixel and Arduino.
      • Squidly previews the "Spark Shield emblem and Morningstar hazard updates". :star:
      • Paul Gene states their game Renegade Racing, made with Haxe & NME, now has over 50 million installs on Android and over 1 million on iOS. :clap:
  • [ ] [open source]
  • [ ] [releases]
    • Chimera Obscura by Axol Studio.
    • [discord] Good, a game where you "experience a day in the life of an American teenager", by tyler is available on Steam and itch.io.
  • [ ] [video]
    • How I turned Rock Paper Scissors into a SKILL game video by Zanzlanz.
    • Coding a Physics Engine from scratch! video by Zanzlanz.
    • Making the most complicated PowerPoint game video by Zanzlanz.

skial avatar Nov 07 '25 10:11 skial

  • [ ] [community]
    • Introduction to SideWinder - a pure Haxe web server for Sys targets announcement.
    • Meteor Madness! Out Next Game article by E. Zachary Knight. Play Meteor Defence over on itch.io.
    • [discord] "When Haxe is dead, I'll use this language" chat and continued chat.
    • [discord] Project management advice discussion.
    • [discord] Could a self hosted lang be written from scratch? discussion.

skial avatar Nov 12 '25 10:11 skial

  • [ ] [community]
    • Sebastien has finished writing and published their series on reverse engineering Demons and Manants.
    • Renaine: On Getting Hacked and Rebuilding article by Squidly.
    • OpenFL 9.5.0, Lime 8.3.0 and SWF 3.4.0 have been released!
    • Moonshine.dev introduces a Feathers UI drag-and-drop visual designer and MXHX markup article by Josh Tynjala.
  • [ ] [open source]
    • [discord]
      • Mikaib has created cppia-demo git, showing "how to make externs compatible with CPPIA, how to pass around various data types in a dev-friendly way & common do's and don’ts".
      • NotBilly previews CPPIA & linc_skia working.
      • Ohmrun has got the Haxe language server setup and working with neovim.
  • [ ] [closed source]
    • Gepatto shows off a multi touch PhotoTile app build with Lime and SDL3 running on a RaspberryPi 5.

skial avatar Nov 13 '25 09:11 skial

  • [ ] [open source]
    • DazKind continues with their "cross-platform, #haxe -based engine, here's a little vid of the Oimo physics integration I just finished. Apps & Scenes via ECS + Statecharts".
    • SomeRanDev previews their latest programming language SillyScript git, "intended for scripting scenes in my games by generating JSON that the game interprets". Plus making an interactive demo, adding custom syntax declarations and ENUMS.
    • [discord]
      • Darmie previews a Rust built Haxe compiler that targets Cranelift bytecode for JIT runtime.
  • [ ] [closed source]
    • [discord]
      • Steve from VIP Solutions have released Donor Recognition built with OpenFL & FeaturesUI. Try the online demo.
      • Matse shows a preview of ValEditor, which is an animation editor for OpenFL objects, powered by FeathersUI.

skial avatar Nov 14 '25 10:11 skial

  • [ ] [community]
    • How does one make use of the fluent interface methods in haxe.http.HttpBase question & answer.
    • 🔑Dwellings 1.4.0: JSON export and improved stairs article by Oleg Dolya.
  • [ ] [open source]
  • [ ] [open source]
    • hscript 2.7.0 has been released.
  • [ ] [core]
    • Limitations of coroutine support in socket operations issue.
    • [js] Top level mutation of every class prevents tree shaking issue.

skial avatar Nov 17 '25 13:11 skial

  • [ ] [community]
    • Go2Hx Post Reflection post. :star:
    • Building Large Scale Cross-Platform apps in Haxe thread.
    • Fraymakers November 2025 Dev Update - New Assist: Shopkeeper! Plus upcoming content updates!
    • The Haxe Paradox: What Can We Do to Make Haxe Less "Boring"? thread.
    • A hard to form question about Haxe and its nature question & answer.
    • 🔑Dwellings 1.4.1: roofs post by Oleg Dolya.
    • How to prevent macro from running when using vshaxe & only run when compiling code? thread.
    • QuickList: A fancy todo-list web app Haxe task tracker app announcement by David.
    • Lix 16: New Major Release announcement by Juraj.
    • Targeting Flash/Ruffle for new code in 2025 question.
  • [ ] [releases]
    • [discord]
      • Kr0tyara has released wordsword, "an arcade puzzle game about word transformations. there are also some elements of tower defense and roguelite", available on itch.io and the Play store.
  • [ ] [open source]
    • HaxeNXCompiler version 3.0.0 has been released.
    • [openfl] Add KTX v1 container support pull request.
    • [discord]
      • ACrazyTown previews a custom binary file archive format with a neat Flixel integration, called antpak git.
  • [ ] [closed source]
    • [discord]
  • [ ] [core]
    • Typeof & serialize haxe.Int64 pull request.
    • [cpp] Marshalling Extern Types update by Aidan.
    • Support Int64 natively on eval pull request.
    • Make paralleslism opt-out again pull request.
    • [server] Fix memory leak merged.
    • [hashlink/jit] Fix UI8/UI16 MOD, when b was place in Eax/Edx merged.
    • [regression/js] Std.is(_, Int) often not optimised issue.
    • Abstract inline set issue.
    • Support inline for syntax merged. :star2:
    • Remove js-es=3 support pull request.
    • String.substr negative length support merged.
    • Should the type of ??= really be the rhs? fixed.
    • Add @:fromNull for abstracts over basic type draft pull request.
    • Fix bad optimizations when comparing null to basic types merged.
    • [parser] Warn about #if display pull request.
    • [cpp] Deal with null-to-scalar assignment when casting merged.
    • [cpp] Un-dynamic zip implementation merged.
      • An example of using the new cpp.ManagedType and View types in cpp signatures.

    • [hxcpp] Typed ZIP merged.
    • [null-safety] Check structures and better errors pull request.
    • Remove a_default merged.
    • [cpp] Invalid code generated from Int to cpp.Star<Int> cast issue.
    • [cpp] Forbid questionable value type heap construction pull request.
    • [null safety] False positive when passing {a:Int} to {} issue.
    • Null coalescing null value fix merged.
    • Reject abstract operator overloads if nullability doesn’t match pull request.

skial avatar Nov 23 '25 09:11 skial