Skip to content

Commit

Permalink
Closes #1113 (#1114)
Browse files Browse the repository at this point in the history
  • Loading branch information
skial authored Aug 24, 2023
1 parent 1838f8f commit 6bfa050
Showing 1 changed file with 237 additions and 0 deletions.
237 changes: 237 additions & 0 deletions src/roundups/691.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,237 @@
[_template]: ../templates/roundup.html
[date]: / "2023-08-24 10:03:00"
[modified]: / "2023-08-24 10:43:00"
[published]: / "2023-08-24 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://mastodon.social/@skial "Skial"
[contributor]: https://github.com/ZwodahS "Eric"

# Haxe Roundup 691

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

- The HaxeJam 2023 Summer Jam [results](https://itch.io/jam/haxejam-2023-summer-jam/results) are out! :tada:
- Declaring generic function types [question](https://community.haxe.org/t/declaring-generic-function-types/4017?u=skial).
- Trying to implement `Array.min` [question & answers](https://community.haxe.org/t/trying-to-implement-array-min/4013?u=skial).
- Dune: Spice Wars [`1.0` Release Announcement](https://steamcommunity.com/games/1605220/announcements/detail/3649657711513750303?snr=2_9_100000_).
- 🏰 Medieval Fantasy City Generator `0.10.0-alpha` [article](https://www.patreon.com/posts/87882877) by [Oleg Dolya](https://twitter.com/watawatabou/status/1692549757472788943).
- Article by [Lucas Pope](https://twitter.com/dukope/status/1692220448522777054) on [Making "LCD, Please"](https://dukope.com/devlogs/papers-please/lcdplease/). :star:
- [Indie Interviews: Mauve](https://cohost.org/IndieGamesOfCohost/post/2519638-indie-interviews-ma) developer/designer of Addlemoth, Defender's Quest 2 & Them's Fightin Herds.
- Via the [Haxe Discord] server, the latest [announcement post](https://discord.com/channels/761549092677353513/761550416504684545/1143527873324523622) for the latest release of LDtk `1.3.4` is available! Here is [the changelog](https://ldtk.io/release-notes/).
- The Minicology [open demo](https://store.steampowered.com/app/1471700/Minicology/) is live for Gamescom!

#### Devlogs
- Renaine Kickstarter Update `#46`: [Everything Pink](https://www.kickstarter.com/projects/585676804/renaine-a-game-about-overcoming-failure/posts/3883874).
- Minicology Beta `0.11.4.1` Filament Rig live in overworld, soda machines, bugfixes [post](https://store.steampowered.com/news/app/1471700/view/6199820457253093838).
- Wartales Community Update `#2` [Paths & Endings](https://store.steampowered.com/news/app/1527950/view/3654159407928056112) & Wartales Roadmap [Update](https://store.steampowered.com/news/app/1527950/view/3641776957090747472)!
- Northgard The Clan of the Stoat [is coming](https://store.steampowered.com/news/app/466560/view/3681182908892603252)!

##### _In case you missed it_

- Armory 3D 2023.08 [release notes](https://armory3d.org/notes#2023.08) via [RPaladin](https://twitter.com/RPaladin_01/status/1687154156187140096).
- _"Papers, Please"_ is 10 years old! Also, [LCD, Please](https://dukope.itch.io/lcd-please), a _"Papers, Please"_ de-make no one asked for by [Lucas Pope](https://mastodon.social/@dukope/110855085215390245).
- [George Harpwood](https://twitter.com/harpwood_studio/status/1689199083167129600) has released [AseFlixel](https://harpwood.itch.io/aseflixel), the ultimate Aseprite Animation Code Exporter for HaxeFlixel.
- Removing function call in native [python code](https://community.haxe.org/t/removing-function-call-in-native-python-code/4004?u=skial) question.
- Hey, it's [the 5th Anniversary](https://twitter.com/motiontwin/status/1688941334999060480) of Dead Cells `1.0` launch this week!
- Kid Bubblegum is [gonna be playable](https://twitter.com/ohsat_games/status/1688871308455505920) at Sonic Amateur Games Expo 2023 this year.
- `[devlog]` Northgard: The Summer Update [is coming](https://store.steampowered.com/news/app/466560/view/3649657076905241643)!
- `[devlog]` Dune: Spice Wars | August Development [Update](https://store.steampowered.com/news/app/1605220/view/3669919470536152480).
- `[devlog]` Minicology BETA `0.11`: Filament Rig, new weapons, new armors [post](https://store.steampowered.com/news/app/1471700/view/3655285941449580260).
- `[devlog]` Fraymakers Update `v0.5.13` - Quality of Life Updates and Bug Fixes [post](https://store.steampowered.com/news/app/1420350/view/3665419040608234669).

### Videos & Music

- Northgard - The Clan of the Stoat | Coming Soon [trailer](https://www.youtube.com/watch?v=upaBWxmX7g0).
- Graphical User Interface In Haxe | Heaps.io [video](https://www.youtube.com/watch?v=-mZsDvncTUQ).
- Kid Bubblegum Boss 1 `WIP` [video](https://www.youtube.com/watch?v=LgCIe_gJGdE).
- Minicology - [Gamescom Trailer](https://www.youtube.com/watch?v=gjGEeOz9AJo).
- :memo: _Add a [video](https://github.com/skial/haxe.io/labels/video) related to Haxe_.

#### Shorts

- Fun transition system for a Gameboy Advance game by [SomeRanDev](https://www.youtube.com/shorts/8qRFaO5oqfM).
- The latest Bubblegum Kid YouTube shorts:
* [Sewer Platforming](https://www.youtube.com/shorts/B1S_rRR_kUM).
* [Sewer Action](https://www.youtube.com/shorts/DlXBd1n9c9Y).
* [Boppin'](https://www.youtube.com/shorts/zH9WfI1zYPo).
* [New Kid Bubblegum Enemy](https://www.youtube.com/shorts/faEr5g_Ghzs).
* [Bubble Chaining](https://www.youtube.com/shorts/zgGaF7sT_-0).
* [Kid Bubblegum City 1](https://www.youtube.com/shorts/cVEWBs2b5Jw).
* [Kid Bubblegum City 2](https://www.youtube.com/shorts/LQDQlZY7cEs).

##### _In case you missed it_

- [Short video](https://www.twitch.tv/videos/1888884203) demonstrating Crowd Control in action.
- Kid Bubblegum YouTube shorts:
* Rotating [Platforms](https://www.youtube.com/shorts/mKCQoEFwBQQ).
* Separated at [birth](https://www.youtube.com/shorts/Q7xoPrSnnYQ)?
* [Sewer Wallumps](https://www.youtube.com/shorts/yu9GfeQFmnY).

### 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!
- [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

- Crop Rotation (made in Haxe & Heaps) coming to [Steam](https://store.steampowered.com/app/2348090/Crop_Rotation/) and there is a new demo!
- Time Clones by [Robert Alvarez](https://twitter.com/Rob1221dev/status/1691460351534223362) is available [on Poki](https://poki.com/en/g/time-clones).
- [Mini Puyo](https://gogoprog.itch.io/minipuyo) is a `#lowrezjam` entry by [Gogoprog](https://twitter.com/gogoprog/status/1691434665880530944).

#### Via the [Haxe Discord] server

- [Toboiro](https://bitdecaygames.itch.io/toboiro) is a `#lowrezjam` entry by [MondayHopscotch](https://discord.com/channels/162395145352904705/162664383082790912/1140866957105705053).
- [Six Spaceships](https://jeremyfa.itch.io/six-spaceships) is a `#lowrezjam` entry by [Jérémy Fa](https://discord.com/channels/162395145352904705/162664383082790912/1140596195010547805).
- [RollSafe](https://play.google.com/store/apps/details?id=com.ourabig.rollsafe) by [OURABIG](https://discord.com/channels/162395145352904705/162664383082790912/1142047933999624252) is made in Defold mostly in Lua but some thing are made using the Haxe plugin for Defold.

### Previews & Demos

#### Open Source

##### Community Showcase

- [Ceramic `1.3.0`](https://github.com/ceramic-engine/ceramic/releases/tag/v1.3.0) is out!

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

- Jérémy Fa is [trying every project with Ceramic's Unity target](https://discord.com/channels/162395145352904705/162664383082790912/1141647045858447360).

##### _Git Repos_

- [UTF `git`](https://github.com/MAJigsaw77/UTF) - A engine for [Undertale](https://undertale.com/) made with HaxeFlixel.
- [gghx `git`](https://github.com/lavirlifiliol/gghx/) - A rewrite of GGPO to Haxe.
- _Check out the latest open source Haxe projects over on [GitHub][latest github]_.

#### Closed Source

- New GIF from Renaine: [bonk](https://twitter.com/squuuidly/status/1692566206945878024)!
- [SomeRanDev](https://twitter.com/SomeRanDev/status/1691713140910670162) previews thier GBA games biggest hurdle is performance with 3D collision per frame.
- [SomeRanDev](https://twitter.com/SomeRanDev/status/1689932144372514816) has made good progress implementing transitions, static text & more in their GBA game.
- [Player_03](https://mastodon.social/@player_03@peoplemaking.games/110862500012004304) has continued to update mostly daily about developing Runaway, plus other dev insights.
- Funky Birds [changed the HaxeFlixel screen again](https://twitter.com/FunkyBirds/status/1690525030952644608). And [it took 8 hours to make](https://twitter.com/AngryMusicBird/status/1690560168629600256) all the assets, animate the blocks spawning in, add in all the sounds, and write a unique version of the jingle!
- [Some guys buyin sodas](https://twitter.com/zzo__x/status/1692300523674677448) by zzox (tyler).
- Tim I Hely is [working on Boss 13...](https://twitter.com/SeiferTim/status/1690540236474839040) for [Bring It On!](https://bringiton.axolstudio.com/).
- [New GIF from Jitter Sandbox](https://twitter.com/SyoPic/status/1692762013938700712) by Syo.
- New screenshots and quick video from [Kid Bubblegum](https://store.steampowered.com/app/2441500/Kid_Bubblegum/):
* [Makin' levels](https://twitter.com/ohsat_games/status/1689752309134196737) for Kid Bubblegum.
* Wow, this was a tricky bug to [track down](https://twitter.com/ohsat_games/status/1691111798135787520).
- Shiro games are working on visual improvements for Northgard:
* Here comes a new week of [working hard](https://twitter.com/shirogames/status/1691064630087712768) on the Summer Update Northgard.
* [Visual improvements](https://twitter.com/shirogames/status/1693661900624609436) will be shared with you over the coming week!
* The Northgard Biomes have [undergone a revamp](https://twitter.com/shirogames/status/1694005642397388955), each now having more distinctive features!
* Here are [some Northgard villagers](https://twitter.com/shirogames/status/1694367641589477520) practicing the traditional ritual of the✨Glow Up✨

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

- [Jérémy Fa](https://discord.com/channels/162395145352904705/162664383082790912/1142581378081357916) is back to their _"light/mirror project testing to add platforms complementary to the ladders that only allow to go up. Could be interesting to design some levels"_.
- [Oderzyl](https://discord.com/channels/162395145352904705/162664383082790912/1142866553780568158) has _"worked on some hexagonal pathfinding and infinite worldgen. Done with Haxe, Heaps and deepnight's GameBase."_
- [Lakmatiol](https://discord.com/channels/162395145352904705/162664383082790912/1142907695603650660) has a _"[port of GGPO](https://github.com/lavirlifiliol/gghx/) (rollback netcode library) to Haxe. The video is with 300ms of artificial ping"_.
- TehPuertoRicanSpartan is [moving to the 16-bit sonic era](https://discord.com/channels/162395145352904705/1081002322475360377/1139260824872034364).
- Travis is [working on Power Line Rider](https://discord.com/channels/162395145352904705/1140615400770519122/1140615400770519122) which is an Arcade/Endless Runner.
- TheMysticSword are [making their own networking](https://discord.com/channels/162395145352904705/162664383082790912/1140771708555493447).

### _Some_ Library Releases

- [pirhana `1.1.27`](https://lib.haxe.org/p/pirhana)
- [intl `1.0.0`](https://lib.haxe.org/p/intl)
- [mc2it_theme `5.2.1`](https://lib.haxe.org/p/mc2it_theme)
- [ldtk-haxe-api `1.3.4-rc.1`](https://lib.haxe.org/p/ldtk-haxe-api)
- [tink_domspec `0.4.5`](https://lib.haxe.org/p/tink_domspec)
- [electron `26.0.0`](https://lib.haxe.org/p/electron)
- [haxeda `1.0.3`](https://lib.haxe.org/p/haxeda)
- [flixel-addons `3.2.0`](https://lib.haxe.org/p/flixel-addons)
- [flixel-demos `3.0.0`](https://lib.haxe.org/p/flixel-demos)
- _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

22~ updates have been made to Haxe in the [last two weeks][last week newurl].

- Follow `@:forwardStatics` abstract [merged](https://github.com/HaxeFoundation/haxe/pull/11294).
- `[hashlink]` Add support for Xbox Series: new macro `HL_XBS`, directx adapt [pull request](https://github.com/HaxeFoundation/hashlink/pull/613).

##### _In case you missed it_

- No completion for `@:forwardStatics` with typedef [issue](https://github.com/HaxeFoundation/haxe/issues/11291).

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-08-10..2023-08-24+org:haxefoundation+is:closed&type=issues
[last week newurl]: https://github.com/search?q=updated:%3E2023-08-10+org:haxefoundation&type=issues
[latest github]: https://github.com/search?o=desc&q=created:%22%3E+2023-08-10%22+language:Haxe&s=updated&type=Repositories
[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 6bfa050

Please sign in to comment.