diff --git a/src/roundups/648.md b/src/roundups/648.md new file mode 100644 index 00000000..af2420b2 --- /dev/null +++ b/src/roundups/648.md @@ -0,0 +1,167 @@ +[_template]: ../templates/roundup.html +[date]: / "2022-10-06 10:20:00" +[modified]: / "2022-10-06 10:51:00" +[published]: / "2022-10-06 12:00: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/Aurel300 "Aurel" +[contributor]: https://twitter.com/deepnightfr "Sébastien Benard" + +# Haxe Roundup 648 + +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 + +##### _In case you missed it_ + +- Fraymakers Progress Update for `9/22/2022` [article](https://www.kickstarter.com/projects/mcleodgaming/fraymakers-the-infinitely-replayable-indie-platform-fighter/posts/3617853). +- House Corrino has arrived [on Arrakis...](https://steamcommunity.com/games/1605220/announcements/detail/3390670295075611184) announcement. +- Renaine Kickstarter Update `#38`: [Three Dots and an Anchor](https://www.kickstarter.com/projects/585676804/renaine-a-game-about-overcoming-failure/posts/3615565). +- An open alpha version of Rogue of Vallas is now available! [Download here](https://merrak.itch.io/rogue-of-vallas) for Linux, MacOS, Windows! By [R.L.Watson](https://twitter.com/merrak/status/1573142743739662336). +- Wartales Roadmap Update and Gosenberg Update [news](https://store.steampowered.com/news/app/1527950/view/3266821940211131717). + +### Videos & Music + +- Rogue of Vallas [Trailer](https://www.youtube.com/watch?v=4lchXuYlT_w&widget_referrer=haxe.io). +- Games made by Axol Studio [short](https://www.youtube.com/shorts/6Cer6ycFxvI&widget_referrer=haxe.io). +- :memo: _Add a [video](https://github.com/skial/haxe.io/labels/video) related to Haxe_. + +#### _In case you missed it_ + +- Dune: Spice Wars | House Corrino [release trailer](https://www.youtube.com/watch?v=A967gKiKoPo&widget_referrer=haxe.io). +- Secret bosses and special enemies in Bring It On! [short](https://www.youtube.com/shorts/BBfhprGHTp4&widget_referrer=haxe.io) by Axol Studios. + +### Jobs, Bounties + +- :memo: _Add an [available job](https://github.com/skial/haxe.io/labels/jobs) involving Haxe_. + +#### Job listings + +- Fire Falcom are [actively looking](https://community.haxe.org/t/fire-falcom-is-actively-looking-for-gaming-platform-programmers/3685?u=skial) for Gaming Platform Programmers. :new: +- Hacksaw Studios are looking for a [Haxe developer](https://github.com/skial/haxe.io/issues/992) to join their team working on the core framework. EU candidates preferred & position is remote friendly. :eu: +- Saga Education, _"a leading provider of in-person and online tutoring products, currently has multiple openings for Software Engineers"_, [Staff Software Engineer](https://www.sagaeducation.org/careers?gh_jid=5973477002), plus [one other](https://github.com/skial/haxe.io/issues/974) technical positions. :us: +- Little team is [looking for a Haxe developer](https://gamedev.ru/job/forum/?id=264871) to work on HTML5 games. +- Shiro Games are looking for a [Senior Game Programmer](https://shirogames.com/jobs/senior-game-programmer/). + +#### Bounties +- Five new Armory3D [bounties](https://github.com/armory3d/armory/labels/bounty) have been listed. :new: +- Basic Platformer Pathfinding AI for HaxeFlixel `$150` [bounty](https://github.com/chosencharacters/squidBounties/issues/5). +- [Squidly](https://twitter.com/squuuidly/status/1243925472121151488) has opened up [a bounties page](https://github.com/chosencharacters/squidBounties) for HaxeFlixel features. + +### Product Releases & Announcements + +- Battalion Commander 1917 _"is a squad shmup set in WW1 settings, but with Tesla weapons"_ by [IriySoft](https://twitter.com/IriySoft/status/1577284158615080961), available now from the [Play Store](https://play.google.com/store/apps/details?id=com.iriysoft.BattalionCommander1917). +- NextRealm Bubbles Beta has been updated, with performance improvements on the client and server side by [Antriel](https://discord.com/channels/162395145352904705/1027239561383903242/1027239561383903242). + +#### _In case you missed it_ + +- [Axol Studio](https://twitter.com/AxolStudio/status/1573166878209576966) released the game they made in less than a week for the Goodbye Summer Game Jam - [Hyper Space Attack Force: Starmander!](https://axolstudio.itch.io/starmander) +- [Heck Deck: Spells and Specters](https://twitter.com/torcado/status/1574865964872736768) is a free update coming out on all platforms on October 4th. +- After 2 months+ of work, `1.3` for Dice Tribes: Ambitions [is finally finished](https://twitter.com/ZwodahS/status/1574968385880068097). +- [The Water Theatre update](https://twitter.com/AdventIslands/status/1575149246424268800) for Tightrope Theatre is now out! Explore new levels! Earn new achievements! Speedrun on the new leader board! +- [Odd Verdure](https://bitdecaygames.itch.io/odd-verdure) was created for GBJam 10 from Sept 16 - Sept 26, 2022. It's a "platformer with no jump" that took inspiration from Bionic Commando. + +### Previews & Demos + +### LD51 "Every 10 seconds" + +- [Drill Bill](https://ldjam.com/events/ludum-dare/51/drill-bill) by [Aurel](https://twitter.com/Aurel300/status/1577431983973486592) and [Eido Volta](https://ldjam.com/users/eidovolta). +- [Relay PeaJay](https://ldjam.com/events/ludum-dare/51/relay-peajay) and quick intro [article](https://aeveis.tumblr.com/post/697149538597830656/relay-peajay-by-aeveis) by Aeveis made with HaxeFlixel. +- Tenjutsu, 48h game by Sébastien Benard. Play [Tenjutsu on `itch.io`](https://deepnight.itch.io/tenjutsu), with source code available on [GitHub](https://github.com/deepnight/ld51-tenjutsu-48h). +- [Help my pain](https://notsostudio.itch.io/help-my-pain) by not so studio using HaxeFlixel, via [Discord](https://discord.com/channels/162395145352904705/1024905470621798410/1027203955123568680). +- [Heartbeat](https://ldjam.com/events/ludum-dare/51/heartbeat-1) by [Yanrishatum `code`](https://twitter.com/yanrishatum), [Shess `art/story`](https://twitter.com/yenneash), [bublick `art`](https://www.artstation.com/dari_mak) and [Elvendan `music`](https://soundcloud.com/elvenaudio). +- [Assault on Hartblood Hotel](https://ldjam.com/events/ludum-dare/51/assault-on-hartblood-hotel) by [fireslash `code`](https://ldjam.com/users/fireslash), [kiririn51 `art/writing`](https://ldjam.com/users/kiririn51) and [juneji `music`](https://ldjam.com/users/juneji). +- [Be Fast!](https://ldjam.com/events/ludum-dare/51/be-fast) by [codescapade](https://ldjam.com/users/codescapade) using [aeons `git`](https://github.com/codescapade/aeons). +- [Near Death Sentence](https://ldjam.com/events/ludum-dare/51/$296600) by [jefvel](https://ldjam.com/users/jefvel). +- [I'm Just Hungry](https://ldjam.com/events/ludum-dare/51/im-just-hungry) by [zwodahs](https://ldjam.com/users/zwodahs). + +#### Open Source + +##### Community Previews + +- [Oleg Dolya](https://twitter.com/watawatabou/status/1577678368182616071) is back into caves :pick:. + +##### _Git Repos_ + +- [crypto `1.0.4`](https://github.com/HaxeFoundation/crypto/releases/tag/1.0.4) has been released, with better performance for block cipher mode operations. +- [Starling-FFParticleSystem `git`](https://github.com/MatseFR/starling-extension-FFParticleSystem) - Improved particle system for the Starling framework. +- _Check out the latest open source Haxe projects over on [GitHub][latest github]_. + +### _Some_ Library Releases + +- [redistHelper `0.7.2`](https://lib.haxe.org/p/redistHelper) +- [crypto `1.0.4`](https://lib.haxe.org/p/crypto) +- [TelegramApi `1.1.0`](https://lib.haxe.org/p/TelegramApi) +- [raylib `1.1.0`](https://lib.haxe.org/p/raylib) +- [omdb `1.0.0`](https://lib.haxe.org/p/omdb) +- [aeons `0.3.1`](https://lib.haxe.org/p/aeons) +- [kiss `0.0.1`](https://lib.haxe.org/p/kiss) +- [kiss-express `0.0.0`](https://lib.haxe.org/p/kiss-express) +- [HxShaders `5.2.0`](https://lib.haxe.org/p/HxShaders) +- _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 Caller Tracking [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/99). :new: +- 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 + +33~ updates have been made to Haxe in the [last week][last week newurl]. + +- Language server hangs due to duplicate `--connect` flags [issue](https://github.com/HaxeFoundation/haxe/issues/10813). +- Added API to `haxe.Http` for multiple response headers with same name [pull request](https://github.com/HaxeFoundation/haxe/pull/10812). +- Add `Context.getDisplayMode()` [merged](https://github.com/HaxeFoundation/haxe/pull/10807). +- `[neko]` Uncaught exception - `load.c(398)` : Invalid module [issue](https://github.com/HaxeFoundation/haxe/issues/10806). +- `[hxcpp]` Declaration of `xxx` hides previous local declaration [issue](https://github.com/HaxeFoundation/haxe/issues/10814). + +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. + +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:2022-09-29..2022-10-06+org:haxefoundation+is:closed +[last week newurl]: https://github.com/search?q=updated:%3E2022-09-29+org:haxefoundation +[latest github]: https://github.com/search?o=desc&q=created:%22%3E+2022-09-29%22+language:Haxe&s=updated&type=Repositories +[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