From 7d2e404426d447826214510eb18bbc3fe06f5ba2 Mon Sep 17 00:00:00 2001 From: skial Date: Thu, 10 Feb 2022 10:27:34 +0000 Subject: [PATCH] Closes #948 (#949) --- src/roundups/614.md | 181 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 181 insertions(+) create mode 100644 src/roundups/614.md diff --git a/src/roundups/614.md b/src/roundups/614.md new file mode 100644 index 00000000..fb83c358 --- /dev/null +++ b/src/roundups/614.md @@ -0,0 +1,181 @@ +[_template]: ../templates/roundup.html +[date]: / "2022-02-10 09:23:00" +[modified]: / "2022-02-10 10:22:00" +[published]: / "2022-02-10 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/teormech "Alexander Hohlov" + +# Haxe Roundup 614 + +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 + +- [Announcing](https://community.haxe.org/t/showcase-work-in-progress-shadowlight-game-in-kha/3451?u=skial) the Shadowlight game created in Kha and accompanying YouTube series. +- Remoting and how to properly [handle binary responses?](https://community.haxe.org/t/tink-web-remoting-how-to-properly-handle-a-binary-response-i-e-a-pdf-document/3448?u=skial) +- [Timothy Ian Hely](https://twitter.com/SeiferTim/status/1490755309534654464) is adding new snippets to the HaxeFlixel snippet site and is looking for suggestions. +- [Mauve](https://twitter.com/mauvecow/status/1489506437675900929) has posted a [development log update](https://mauve.itch.io/addlemoth/devlog/342994/addlemoth-dev-update-january-2022) on January's work for Addlemoth. +- [Medieval Fantasy City Generator `0.9.1`](https://www.patreon.com/posts/62336213): trees and other visual changes by [Oleg Dolya](https://twitter.com/watawatabou/status/1491482054571266056). +- [WarTales](https://twitter.com/Wartales_Game/status/1491425839011237891) Community [Update `#2`](https://steamcommunity.com/games/1527950/announcements/detail/3095664859880162024). + +##### _In case you missed it_ + +- New Stage Announcement - January 2022 Fraymakers [Roundup](https://www.kickstarter.com/projects/mcleodgaming/fraymakers-the-infinitely-replayable-indie-platform-fighter/posts/3419199). +- Fraymakers Progress [Update - `2/2/2022`](https://www.kickstarter.com/projects/mcleodgaming/fraymakers-the-infinitely-replayable-indie-platform-fighter/posts/3420473). +- ☠️Perilous Shores `1.3.1`: town notes and numbered hexes [article](https://www.patreon.com/posts/61720163) by [Oleg Dolya](https://twitter.com/watawatabou/status/1486771269186039818). +- [RPG Playground](https://twitter.com/RPGplayground/status/1488174493662998529) has released the early access [premium version](https://www.youtube.com/watch?v=wM8e8cMQSew&widget_referrer=haxe.io) of RPG Playground which gets you lots of cool extra features, [with sales](https://twitter.com/RPGplayground/status/1488605655233667072) going better than expected! Made with Kha. :star: +- Sick Month - DQ2 [Progress Report](https://www.fortressofdoors.com/sick-month/) for January 2022 by Lars Doucet. + +### Videos & Music + +- Shadowlight Patreon [Introduction](https://www.youtube.com/watch?v=A9ENOt0X_bA&widget_referrer=haxe.io) by StoryDev. +- Seriously? Just a Fix, Really! - [Week `#1` Programming](https://www.youtube.com/watch?v=YrG8dRLDCgE&widget_referrer=haxe.io) by StoryDev. +- :memo: _Add a [video](https://github.com/skial/haxe.io/labels/video) related to Haxe_. + +##### _In case you missed it_ + +- Adding physics to a HaxeFlixel game with Echo [part 4](https://www.youtube.com/watch?v=TwHY-yqCOA0&widget_referrer=haxe.io) | Polygonal collisions by Richard Oliver Bray. +- Armory3D - 3rd [Person Controller](https://www.youtube.com/watch?v=JOGh3O8eHw8&widget_referrer=haxe.io) by Armory Blender. + +### Jobs, Bounties + +- :memo: _Add an [available job](https://github.com/skial/haxe.io/labels/jobs) involving Haxe_. + +#### Looking for work + +- [Rudy Geslin](https://github.com/kLabz) is looking for full-time remote work. +- [Peter Achberger](https://twitter.com/PeterAchberger/status/1395000255301799936) is available for freelance work. +- [Andreas Drewke](https://twitter.com/andreas_drewke/status/1388457246275821571) is looking for a freelancer job or part time job. + +#### Job listings + +- [Shiro Games](https://twitter.com/shirogames/status/1488530669257076745) are looking for a talented [marketing director](https://shirogames.com/jobs/marketing-director/) to join them! :new: +- ScottPlusPlus is [looking to hire a Haxe developer](https://twitter.com/ScottPlusPlus/status/1485395961304129538), ideally with web experience, to help with consultation and code-reviews for a couple hours per week. :new: +- ZAVOD Games (Moscow, Russia) are [looking for a Senior Haxe developer](https://hh.ru/vacancy/49549643) to work on Taonga: the Island Farm. :new: +- Frontend Game Developer [job offer](https://community.haxe.org/t/frontend-game-developer-in-moscow-russia/3354?u=skial) in Moscow, Russia. +- AS3 to JavaScript (React) via Haxe [job offers](https://community.haxe.org/t/as-3-to-js-react-via-haxe/3337?u=skial). +- Little team is [looking for a Haxe developer](https://gamedev.ru/job/forum/?id=264871) to work on HTML5 games. +- Nexters (Moscow, Russia) [are looking for a Haxe developer](http://hh.ru/vacancy/47978869) to work on Hero Wars. +- Nexters (Moscow, Russia) are [looking for a Haxe developer](https://hh.ru/vacancy/44231541) to work on the web-version of their project [Throne Rush](https://nexters.com/throne-rush). +- Shiro Games are looking for a [Senior Game Programmer](https://shirogames.com/jobs/senior-game-programmer/). +- The team behind Forge of Empires at InnoGames is looking for a Haxe developer, feel free to contact [Dan Korostelev](https://twitter.com/nadako/status/1316448129479311360) in case of any questions! More info can be found [at the company's website](https://www.innogames.com/career/detail/job/frontend-developer-haxe-video-game-forge-of-empires/). :recycle: + +#### Bounties +- The team at SoccerTutor are offering a bounty to get this `[cpp]` issue [8400](https://github.com/HaxeFoundation/haxe/issues/8400) fixed. :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 + +- [Will Blanton](https://twitter.com/x01010111/status/1491149455210745857) has released :heart: :spades: [millstone](https://01010111.itch.io/millstone) :heart: :spades: available on `itch.io`. A tiny, brutal, web based, free to play card game that tests your memory and willpower, made in HaxeFlixel in 2 days. +- [Will Blanton](https://twitter.com/x01010111/status/1489747949504679937) has added a Mac version of [Upsquid](https://01010111.itch.io/upsquid). +- Dead Cells: The Queen and the Sea DLC will come [out on mobiles this spring](https://twitter.com/Playdigious/status/1489539234436292608). +- [JanoGames](https://twitter.com/jano_games/status/1489254590469922818) got a working prototype of Football Skyscrapers available to [play at itch.io](https://janogames.itch.io/soccer-skyscrapers). +- Via the [Haxe Discord] server, ZwodahS has [released](https://discord.com/channels/162395145352904705/162664383082790912/941236737282285568) `0.3.0` update for [Dice kingdom](https://zwodahs.itch.io/dice-kingdom). + +##### _In case you missed it_ + +- [Lotus Lobo](https://community.openfl.org/t/lotus-lobo-an-online-poster-creation-tool/13349?u=skial.bainn), an online poster creation tool. +- [A little scared](https://hellolightbulb.itch.io/a-little-scared) by [Hellolightbulb](https://twitter.com/hello_lightbulb/status/1488180993181863941) got 35th overall place in Game Off 2021! :tada: + +### Previews & Demos + +#### Open Source + +##### Community Previews + +- [Oleg Dolya](https://twitter.com/watawatabou/status/1490698041329922063) implementing basic trees into their procedural generator. +- [HaxeUI dialogs styles](https://twitter.com/IanHarrigan1982/status/1489614801127067652) have been updated making them look much more modern and less blocky. + +##### _Git Repos_ + +- [polymod `1.4.2`](https://github.com/larsiusprime/polymod/releases/tag/v1.4.2) has been released. +- [texter `git`](https://github.com/ShaharMS/texter) - Adding more support for general text input/regular text in multiple libraries such as Flixel, OpenFL and more to be added! +- _Check out the latest open source Haxe projects over on [GitHub][latest github]_. + +#### Closed Source + +- HaxeUI is powering ClinTexCTi's new [flagship product OpTex](https://twitter.com/IanHarrigan1982/status/1490334378794307587), a clinical trails data analysis platform. :star2: +- [Merrak](https://twitter.com/merrak/status/1490215542703243266) shows a _now and then_ comparison between a rooms interior lighting and atmosphere. +- Make sure to get [your penguins in order](https://twitter.com/squuuidly/status/1489307895577653250) in Renaine. +- Super Cosmic Heist - [General Azrael Malice Battle](https://twitter.com/FierceTheBandit/status/1489451260659089408) `WIP` by Fierce. +- ColorLess! [Chapter 3... let's go](https://twitter.com/dylnavas36/status/1490078769243209739) by SavanDev. +- It's nice [when the numbers match](https://twitter.com/SyoPic/status/1490410000883326977) in Jitter Sandbox by Syo. +- [A new picture of Rose](https://twitter.com/InyourbooksGame/status/1490035668696903680) from In your books. +- [Starwing / Starfox remake](https://twitter.com/SnkyGames/status/1490414865936269318) at 120Hz on mobile. The game is being made with Haxe and SnkyGames' own game engine. :star: + +##### From the [Haxe Discord] :key: server + +- Andrej finally got shader looking the way they want: like the game is being [played on a melted CRT](https://discord.com/channels/162395145352904705/165234904815239168/940810740611297290). +- ZwodahS is working on creating a ["screenshot-able" victory/gameover screen](https://discord.com/channels/162395145352904705/162664383082790912/939065819290284052). + +### _Some_ Library Releases + +- [semver_haxe `1.0.0`](https://lib.haxe.org/p/semver_haxe) +- [slick_addons `1.3.0`](https://lib.haxe.org/p/slick_addons) +- [webstorage `4.0.0`](https://lib.haxe.org/p/webstorage) +- [vector-math `2.4.0`](https://lib.haxe.org/p/vector-math) +- [akismet `2.1.0`](https://lib.haxe.org/p/akismet) +- [pony `1.8.1`](https://lib.haxe.org/p/pony) +- [polymod `1.4.2`](https://lib.haxe.org/p/polymod) +- [free_mobile `1.1.0`](https://lib.haxe.org/p/free_mobile) +- [hscript_template `1.2.2`](https://lib.haxe.org/p/hscript_template) +- [kiss-tools `0.0.0`](https://lib.haxe.org/p/kiss-tools) +- _Check out the [most recent library releases](https://lib.haxe.org/recent/) on HaxeLib_. + +### People & Projects to support + +- [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. +- [Lubos & contributors](https://armory3d.org/fund) are creating Armory, an open source 3D game engine in Blender. +- [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. +- [Eric Bishton](https://www.patreon.com/EricBishton) is creating the Haxe plugin for IntelliJ IDEA. + +## Updates from the Haxe core + +### Current Proposals & Discussions + +- Add a type for meaningless values (similar to unit type) [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/95). :new: +- 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 + +5~ commits have been made to Haxe compiler in the [last week]. + +- _Nothing of interest this week_. + +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 have a great December & a Happy New Years! + +[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-02-03..2022-02-10+org:haxefoundation+is:closed +[latest github]: https://github.com/search?o=desc&q=created:%22%3E+2022-02-03%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