Skip to content

Commit

Permalink
R/686 (#1104)
Browse files Browse the repository at this point in the history
* Fix date in r685

* Closes #1103
  • Loading branch information
skial authored Jul 13, 2023
1 parent 5715c96 commit f28fb32
Show file tree
Hide file tree
Showing 2 changed files with 192 additions and 3 deletions.
6 changes: 3 additions & 3 deletions src/roundups/685.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[_template]: ../templates/roundup.html
[date]: / "2023-06-29 09:45:00"
[modified]: / "2023-06-29 09:56:00"
[published]: / "2023-06-29 11:59:00"
[date]: / "2023-07-06 09:45:00"
[modified]: / "2023-07-06 09:56:00"
[published]: / "2023-07-06 11:59:00"
[description]: / "The latest news covering the Haxe community, featuring upcoming talks, the latest HaxeLib releases, game previews and lots more!"
[author]: https://twitter.com/teormech "Alexander Hohlov"
[contributor]: https://twitter.com/skial "Skial"
Expand Down
189 changes: 189 additions & 0 deletions src/roundups/686.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,189 @@
[_template]: ../templates/roundup.html
[date]: / "2023-07-13 10:11:00"
[modified]: / "2023-07-13 10:41:00"
[published]: / "2023-07-13 11:59:00"
[description]: / "The latest news covering the Haxe community, featuring upcoming talks, the latest HaxeLib releases, game previews and lots more!"
[contributor]: https://twitter.com/teormech "Alexander Hohlov"

# Haxe Roundup 686

Welcome to the latest edition of the Haxe Roundup. [Haxe](http://haxe.org/?ref=haxe.io) is a high level, strictly typed programming language and cross-compiler.

## Community Updates

### News and Articles

- `[events/upcoming]` The next Haxe Roundup **_Roundup_** [Discord event](https://discord.com/events/162395145352904705/1127688092187361391) is scheduled for July 23rd.
- `[events/upcoming]` The next weeklong [HaxeJam 2023: Summer Jam](https://itch.io/jam/haxejam-2023-summer-jam) is scheduled to start on August 6th hosted by [Logo](https://fosstodon.org/@logo/110669456878920488). Remember to [join](https://discord.com/events/162395145352904705/1126639776829816902) the Discord event. :tada:
- ☠️Perilous Shores `1.6.0` [article](https://www.patreon.com/posts/85733421): archipelagoes, adding and removing towns by [Oleg Dolya](https://twitter.com/watawatabou/status/1677399158687146008).
- Aseprite Animation Code Exporter for HaxeFlixel [article](https://www.buymeacoffee.com/harpwood/aseprite-animation-code-exporter-haxeflixel) by [George Harpwood](https://twitter.com/harpwood_studio/status/1677255652777811968).
- New [gamedev blog post](https://loudoweb.fr/texture-atlas/) in French about texture atlases by [Ludovic Bas](https://twitter.com/loudoweb/status/1676901236929437696). Ludovic put some tests made with OpenFL in a big table with data of POT/NPOT textures, ATF compression texture + GZIP and with a slight comparison with Unity. :star2:
- :pushpin: Logo has been working on a [list of people](https://gist.github.com/logo4poop/fadba8956b7196d61a865e8f47cffe43) in the Haxe community on open platforms such as Mastodon.
- :pushpin: [Haxe.Social](https://haxe.social/) is a new _unofficial_ Akkoma instance for Haxe developers and projects.

##### _In case you missed it_

- Armory3D July 2023 [release notes](https://armory3d.org/notes#2023.07).
- Partnership [Announcement](https://store.steampowered.com/news/app/1471700/view/3657534571516100734): Iceberg Interactive to Publish Minicology.
- Via the [Haxe Discord] server, The Next Haxe Game Jam [planned date poll results](https://discord.com/channels/162395145352904705/286485321925918721/1126163303245295617).

### Videos & Music

- Two short videos from [Kid Bubblegum](https://store.steampowered.com/app/2441500/Kid_Bubblegum): [Boat Ride](https://www.youtube.com/shorts/g3b6C0ymiVU) & [Weeeee](https://www.youtube.com/shorts/EFeSuwhFTyY)!
- Sugar Coding Tips `#1` [DYNAMIC FUNCTIONS AND UPDATES](https://twitter.com/sugarcoatedOwO/status/1678894210072600579).
- :memo: _Add a [video](https://github.com/skial/haxe.io/labels/video) related to Haxe_.

##### _In case you missed it_

- Making a Gameboy Advance game I witnessed [in a dream](https://www.youtube.com/watch?v=yLZ9iYOQoa0) by [SomeRanDev](https://twitter.com/SomeRanDev/status/1674184131452780545).
- [Game Dev stream](https://www.twitch.tv/videos/1859769423) by Tim I Hely.

### Jobs, Bounties

- :memo: _Add an [available job](https://github.com/skial/haxe.io/labels/jobs) involving Haxe_.

#### Available for work

- You can hire [Tim I Hely](https://twitter.com/SeiferTim/status/1678522112699514884), a highly experienced HaxeFlixel developer! :new:
- [Alex Johansson](https://twitter.com/alexvscoding/status/1621139055282126849) is looking for a part time/contractor role.
- [Rudy Geslin](https://github.com/kLabz) is available for freelance work.

#### Job listings

- _None_.

#### Bounties

- Armory3D [bounties](https://github.com/armory3d/armory/labels/bounty) are available.
- Keep an eye on the [Funkin Bounties](https://github.com/FunkinCrew/funkinBounties) repo for future items.
- [Squidly](https://twitter.com/squuuidly/status/1243925472121151488) has opened up [a bounties page](https://github.com/chosencharacters/squidBounties) for HaxeFlixel features.

### Product Releases

- Dune Spice Wars [Patch Notes](https://store.steampowered.com/news/app/1605220/view/3669919470524650644) for `07/07/2023`.
- Decomposing mini-game by [Yutori](https://twitter.com/_yutoring/status/1677988448140136453).
- [Dark Clues](https://watabou.itch.io/dark-clues) by [Oleg Dolya](https://twitter.com/watawatabou/status/1679084074827218945) is an attempt to make a roguelike game in 7 days for [7DRL CHALLENGE](https://itch.io/jam/7drl-challenge-2022). Here is some info [about the games origins](https://watabou.itch.io/dark-clues/devlog/391024/about-this-game).
- Via the [Haxe Discord] server, [sup0088](https://discord.com/channels/162395145352904705/162664383082790912/1127335376009314335) finished their first HaxeFlixel game for the gmtk game jam - [Survive The Human!](https://sabe09.itch.io/survive-the-human)

##### _In case you missed it_

- Avoid the explosion minigame by [Yutori](https://twitter.com/_yutoring/status/1675028301981835265).
- Dune: Spice Wars [`30/06/2023`](https://store.steampowered.com/news/app/1605220/view/3669919470499392571) Patch Notes.

### Previews & Demos

#### Open Source

##### Community Showcase

- Haxe IntelliJ Toolkit `1.4.5` has been [released](https://community.haxe.org/t/haxe-toolkit-support-1-4-0-released-supports-intellij-2023/3983/3?u=skial).
- Damilare Akinlaja is implementing [the Hashlink bytecode interpreter](https://twitter.com/FourEyedWiz/status/1677656310655905792) byte by byte...

###### Via the [Haxe Discord] server

- You can download a [preview build](https://ldtk.io/versions/) of LDtk `1.3.4` right now. [Changelog](https://ldtk.io/release-notes/next/ ) via [Sébastien Benard](https://discord.com/channels/761549092677353513/761550416504684545/1126795033094410240).
- [Vadym Diachenko](https://discord.com/channels/162395145352904705/1121417972238536855/1121417972238536855) aka YellowAfterlife presented a [cleaner-looking C# generator](https://github.com/YAL-Haxe/sillysharp). :star:

##### _Git Repos_

- [spm `git`](https://github.com/SymmetricalOS/spm) - A simple package manager for Linux.
- [stx_lense `git`](https://github.com/ohmrun/stx_lense) - Implementation of bidirectional tree transforms over the PML datastructure.
- [geometrize-haxe-cli `git`](https://github.com/ErikGaDev/geometrize-haxe-cli) - CLI version of the haxe package [Geometrize Haxe](https://github.com/Tw1ddle/geometrize-haxe) based on the [Geometrize Lib Example](https://github.com/Tw1ddle/geometrize-lib-example).
- _Check out the latest open source Haxe projects over on [GitHub][latest github]_.

#### Closed Source

- [Cornell Daly](https://twitter.com/bojjenclon/status/1678554239889469443) _"shows off how the basic crafting system will work"_ in their upcoming game made with Kha.
- [Paradeus](https://twitter.com/ParadeusGame/status/1677346746165497856) adds drag and drop animations to their `WIP` indie game.
- When you thought your 2d lighting finally worked as expected, but notice there is [one single situation where it doesn’t](https://twitter.com/jeremyfaivre/status/1677337070463864834) by Jérémy Faivre.
- [Defeating enemies and salvage](https://twitter.com/joelgervasi/status/1677785141215744001) the SCRAPS OF LIGHT, these can be used later to create new skills and upgrades.

##### Via the [Haxe Discord] server

- Reesod implemented Bevel Filters in FlxAnimate! Here's the [filter in action](https://discord.com/channels/162395145352904705/162664383082790912/1128150440131964979).

### _Some_ Library Releases

- [PickHaxe `0.3.0`](https://lib.haxe.org/p/PickHaxe)
- [mc2it_theme `5.1.1`](https://lib.haxe.org/p/mc2it_theme)
- [dropecho.ai `1.0.0`](https://lib.haxe.org/p/dropecho.ai)
- [dropecho.testing `1.1.4`](https://lib.haxe.org/p/dropecho.testing)
- [dropecho.lib_example `0.10.0`](https://lib.haxe.org/p/dropecho.lib_example)
- [hxdiscord `0.5.1`](https://lib.haxe.org/p/hxdiscord)
- _Check out the [most recent library releases](https://lib.haxe.org/recent/) on HaxeLib_.

### People & Projects to support

- [Axol Studio](https://axolstudio.com/) is a small independent game development studio, making games with and contributing to HaxeFlixel.
- [Funkin' Crew](https://ninja-muffin24.itch.io/funkin) is making Friday Night Funkin', a cartoon rhythm gaming excellence.
- [Patrick](https://www.patreon.com/gepatto) is creating Raspberry Pi 4 support for Haxe/Lime/OpenFL/HaxeFlixel.
- [Josh Tynjala](https://github.com/sponsors/joshtynjala) is working on Feathers UI — open source, cross-platform UI components built with OpenFL.
- [Pavel Alexandrov](https://ko-fi.com/yanrishatum) is primarily contributing to the Heaps engine and is the creator of format-tiled library.
- [Ian Harrigan](https://github.com/sponsors/ianharrigan) is working on primarily HaxeUI, as well as hxArduino & hxWebSockets.
- [Kaelan Evans](https://github.com/sponsors/kevansevans) is working on HxDoom, a Haxe adaption of Doom.
- [Richard Oliver Bray](https://ko-fi.com/richardoliverbray) is teaching people the things he's learnt, like React, Typescript and Haxe.
- [Alexander Gordeyko](https://www.patreon.com/axgord) is developing [Pony](https://github.com/AxGord/Pony), a Haxe open-cross-library.
- [Andy Li](https://github.com/users/andyli/sponsorship) is working around the Haxe ecosystem: CI, packaging, docs and learning materials.
- [Kevin Leung](https://www.patreon.com/kevinresol) is creating open source software libraries.
- [Robert Konrad](https://www.patreon.com/RobDangerous), the Kha author, is creating Programming Toolkits.
- [OpenFL](https://www.patreon.com/openfl) is creating free open source software.
- [HaxeUI](https://www.patreon.com/haxeui) is creating an open source user interface libraries.
- [HaxeFlixel](https://www.patreon.com/haxeflixel) is creating an open source, cross platform 2D game engine.
- [Slava Ra](https://www.patreon.com/slavara) is creating improvements for FlashDevelop and HaxeDevelop.
- [Mark Knol](https://www.patreon.com/markknol) is working on Haxe and its documentation.
- [Dan Korostelev](https://www.patreon.com/nadako) is working on the Haxe compiler.

## Updates from the Haxe core

### Current Proposals & Discussions

- Add support for Typed metadata [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/111).
- Add support for Extension of Abstracts [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/109).
- Add Shading [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/108) with alt [macro solution](https://github.com/HaxeFoundation/haxe-evolution/pull/108#issuecomment-1500970329).
- Add package alias [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/105).
- Add Integer data types [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/101).
- Add Trailing Block Expressions [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/100).
- Add Caller Tracking [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/99).
- Add Traits [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/98).
- Add Constructor `this.arg` syntax [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/97).
- Add new syntax for getters & setters inspired by the `C#` property syntax [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/96).
- Add a type for meaningless values (similar to unit type) [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/95).
- Add better Overload Support [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/93).
- Add Static Extension Meta Functions [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/91).
- Add `enum abstract` over `enum` [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/87), plus [clarification](https://github.com/HaxeFoundation/haxe-evolution/pull/87#issuecomment-935339089).
- Add Enum abstract instances [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/86).
- `[RFC]` Xml Dsl's [discussion](https://github.com/HaxeFoundation/haxe-evolution/issues/60).
- Add [Default values for enum parameters](https://github.com/HaxeFoundation/haxe-evolution/issues/27).
- :memo: _Do you have an idea to improve Haxe? Consider [creating a proposal]._

### Core Changes

11~ updates have been made to Haxe in the [last week][last week newurl].

- `[jvm]` Resources containing a dash are escaped [fixed](https://github.com/HaxeFoundation/haxe/issues/11275).
- Account for sub-types in `ComplexTypeTools.toComplex()` [merged](https://github.com/HaxeFoundation/haxe/pull/11273).
- Prepare for ocaml5 [draft pull request](https://github.com/HaxeFoundation/haxe/pull/11272).
- Callback arg type is transformed to Mono with overloads [issue](https://github.com/HaxeFoundation/haxe/issues/11274).

##### _In case you missed it_

- Make break/continue exprs not-nullable [merged](https://github.com/HaxeFoundation/haxe/pull/11269).
- Revive `hxb` _Haxe binary format_ [draft pull request](https://github.com/HaxeFoundation/haxe/pull/11266). :star:

You can get started using the latest features by downloading a [nightly build] of Haxe and see the impact the latest changes have on each target by browsing the [benchmarks] site. Head over to [OSS Insights](https://ossinsight.io/analyze/HaxeFoundation/haxe#overview) for more Haxe statistics.

Take it easy everyone, stay safe and see you next week. :ua:

[benchmarks]: https://benchs.haxe.org/
[nightly build]: http://build.haxe.org
[creating a proposal]: https://github.com/HaxeFoundation/haxe-evolution
[last week]: https://github.com/search?q=closed:2023-07-06..2023-07-13+org:haxefoundation+is:closed&type=issues
[last week newurl]: https://github.com/search?q=updated:%3E2023-07-06+org:haxefoundation&type=issues
[latest github]: https://github.com/search?q=closed:2023-07-06..2023-07-13+org:haxefoundation+is:closed&type=issues
[lang ranking]: https://ossinsight.io/collections/programming-language/
[insights]: https://ossinsight.io/analyze/HaxeFoundation/haxe#overview
[Haxe Discord]: https://discordapp.com/invite/0uEuWH3spjck73Lo
[Armory Discord]: https://discord.com/invite/7jDud8R3dE
[OpenFL Discord]: https://discordapp.com/invite/tDgq8EE
[FeathersUI Discord]: https://discord.com/invite/SnJBC53
[Deepnight Discord]: https://discord.gg/xRMdA4er

0 comments on commit f28fb32

Please sign in to comment.