From 41df95e3ba464cd30f022b0cd5ed373a5832e287 Mon Sep 17 00:00:00 2001 From: skial Date: Thu, 17 Feb 2022 10:24:57 +0000 Subject: [PATCH] Closes #950 (#951) * Closes #950 * Minor rearrangement. --- src/roundups/615.md | 207 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 207 insertions(+) create mode 100644 src/roundups/615.md diff --git a/src/roundups/615.md b/src/roundups/615.md new file mode 100644 index 00000000..b9e919f0 --- /dev/null +++ b/src/roundups/615.md @@ -0,0 +1,207 @@ +[_template]: ../templates/roundup.html +[date]: / "2022-02-17 09:58:00" +[modified]: / "2022-02-17 10:22:00" +[published]: / "2022-02-17 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 615 + +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 + +- HaxeUI `1.4` in-depth release [article](https://community.haxeui.org/t/haxeui-v1-4-released/428?u=skial) by [Ian Harrigan](https://twitter.com/IanHarrigan1982/status/1492446474927493123). :star2: +- The first [RPG Playground GAME NIGHT](https://twitter.com/RPGplayground/status/1493040294635335680) will be on Friday Feb 18 @ 7pm-9pm EST. :star: +- [Feathers UI Devlog `#41`](https://www.kickstarter.com/projects/feathersui/feathers-ui-cross-platform-components-for-haxe-and-openfl/posts/3428587): RouterNavigator path parameters and redirects, lime-openfl-maven-plugin, TodoMVN and HN Reader samples. :star: +- [Dan Hett](https://twitter.com/danhett/status/1491862833117732864) _"had a chance to go deep on the writing and production of Closed Hands with [`@gamedevdotcom`](https://twitter.com/gamedevdotcom/), if you're interested in why the game exists and how we managed it, have a peek!"_. +- Introducing: [House Harkonnen](https://steamcommunity.com/games/1605220/announcements/detail/3130567123246874443) in Dune: Spice Wars. +- Introduction to the [Haxe programming language](https://www.insomnia.gr/forums/topic/787143-%CE%B5%CE%B9%CF%83%CE%B1%CE%B3%CF%89%CE%B3%CE%AE-%CF%83%CF%84%CE%B7-%CE%B3%CE%BB%CF%8E%CF%83%CF%83%CE%B1-%CF%80%CF%81%CE%BF%CE%B3%CF%81%CE%B1%CE%BC%CE%BC%CE%B1%CF%84%CE%B9%CF%83%CE%BC%CE%BF%CF%8D-haxe/) tutorial (in Greek) by [Harpwood](https://twitter.com/GeorgeHarpwood/status/1491778696448983045). +- [Timothy Ian Hely](https://twitter.com/SeiferTim/status/1493258545181216774) is still working on new Snippets for HaxeFlixel. Do you have suggestions or want to help us out? + +##### _In case you missed it_ + +- [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). + +### Videos & Music + +- Rogue of Vallas Lighting [Demonstration](https://www.youtube.com/watch?v=8as_CUqFTJM&widget_referrer=haxe.io) by Merrak. +- Adding physics to a HaxeFlixel game with Echo [part 5](https://www.youtube.com/watch?v=ATuZhGLLsnU&widget_referrer=haxe.io) | Overlap triggers by Richard Oliver Bray. +- Importing assets on iOS [video](https://www.youtube.com/watch?v=EVaQee_oRBU&widget_referrer=haxe.io) by ArmorPaint. +- Armory3D and blender versions [explained](https://www.youtube.com/watch?v=HqOQZw3tP-U&widget_referrer=haxe.io) - Why Armory doesn't use normal blender by Exceptional 3D tutorials. +- Armory3D in 2022 | Is it good now? [video](https://www.youtube.com/watch?v=3CqgYiDDfHE&widget_referrer=haxe.io) by Exceptional 3D tutorial. +- Ingame Menu added game [devlog](https://www.youtube.com/watch?v=ZSx1cTwJq5c&widget_referrer=haxe.io) by RPG Playground. +- I Made a Game with Ecological Mechanics! [video](https://www.youtube.com/watch?v=4twuhL2fRUA&widget_referrer=haxe.io) by Isaac Denner. +- Did You Miss It? - Week `#2` Programming [video](https://www.youtube.com/watch?v=Pi3cV3irwmw&widget_referrer=haxe.io) by StoryDev. +- Dune: Spice Wars - [First Gameplay Trailer](https://www.youtube.com/watch?v=9lFx4wfc8Tc&widget_referrer=haxe.io). +- :memo: _Add a [video](https://github.com/skial/haxe.io/labels/video) related to Haxe_. + +##### _In case you missed it_ + +- 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. + +### 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 + +- [Wartales](https://twitter.com/Wartales_Game/status/1493897047581376513) is `20%` off till the end of February the 20th on Steam! +- Bad Soccer Manager is available on iOS by [Jano Games](https://twitter.com/jano_games/status/1493493135112032256) made in Stencyl. +- [Andrej](https://twitter.com/ohsat_games/status/1493601967217725449) has released version `1.0.3` of Go! Go! PogoGirl with a _"much requested feature: A timer that tracks and saves your best times, so you can try to speedrun the game!"_ +- New ArmorPaint [builds are out](https://twitter.com/luboslenco/status/1492153849016111110) on iOS and Android. More to come! +- [MOTO RUN 3310](https://miriti.itch.io/moto-run-3310) by [Michael Miriti](https://twitter.com/michael_miriti/status/1493190100930465792). +- Via the [Haxe Discord] server, [Mig Moog](https://discord.com/channels/162395145352904705/162664383082790912/943333270949593149) has finished [The Zoo Game](https://www.newgrounds.com/portal/view/832888) and [open sourced](https://github.com/migmoog/Zoo) it. + +##### _In case you missed it_ + +- [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). + +### Previews & Demos + +#### Open Source + +##### Community Previews + +- [LDtk `0.10.0 beta`](https://ldtk.io/files/beta/) is now available for public testing. [Full changelog](https://ldtk.io/release-notes/next/). Please be warned that it's NOT production ready. The stable `1.0.0` release should happen later this month, if everything goes as planned. + +##### _Git Repos_ + +- _Nothing of interest this week._ +- _Check out the latest open source Haxe projects over on [GitHub][latest github]_. + +#### Closed Source + +- [Fraymakers](https://twitter.com/FraymakersGame/status/1492557636104966148) demo _"when it comes to making hits feel good, seemingly small animations make a huge difference."_ Plus a slightly [more detailed](https://twitter.com/FraymakersGame/status/1492557638990630914) description. +- [Wartales](https://twitter.com/Wartales_Game/status/1492159988734824449) release their roadmap for March, Summer and beyond! +- [Kino Rose](https://twitter.com/EISKino/status/1493932479501242375) previews some puzzle work for their new game built in Heaps. +- Wind in space in [Jitter Sandbox](https://twitter.com/SyoPic/status/1492542965880958981), made with Heaps. +- Gepatto been working with Will Blanton on getting wonderful Upsquid game [running on the Raspberry Pi 4](https://twitter.com/gepatto/status/1491877409242718211). And it [runs on x11 too](https://twitter.com/gepatto/status/1491879172158988291)! +- Fiscal jesters now [has 11 playable characters](https://twitter.com/kyatt7/status/1492558080978165764), and I'll keep going. +- So much too do, [so little time](https://twitter.com/InyourbooksGame/status/1492604484350062592). In your books previews some great art. +- [Rainy day fishing](https://twitter.com/zzo__x/status/1492911641645699076). made with HaxeFlixel. :fishing_pole_and_fish: + +##### From the [Haxe Discord] :key: server + +- Animal crossing [style voice noises](https://discord.com/channels/162395145352904705/162664383082790912/942976709572067328) by Prexot / goldenPiGames. +- R.c is still [refining procedurally generated islands](https://discord.com/channels/162395145352904705/162664383082790912/943489442465869854) made with Heaps. + +### _Some_ Library Releases + +- [thrift `0.16.0`](https://lib.haxe.org/p/thrift) +- [deepnightLibs `1.0.68`](https://lib.haxe.org/p/deepnightLibs) +- [hscript_template `1.2.4`](https://lib.haxe.org/p/hscript_template) +- [electron `17.0.1`](https://lib.haxe.org/p/electron) +- [bytesize `0.1.1`](https://lib.haxe.org/p/bytesize) +- [genes `0.4.3`](https://lib.haxe.org/p/genes) :star: +- [slick_addons `1.4.0-beta`](https://lib.haxe.org/p/slick_addons) +- [raylib-haxe `1.1.0`](https://lib.haxe.org/p/raylib-haxe) +- [haxeui-pdcurses `1.4.0`](https://lib.haxe.org/p/haxeui-pdcurses) +- [haxeui-heaps `1.4.0`](https://lib.haxe.org/p/haxeui-heaps) +- [hxWidgets `1.9.0`](https://lib.haxe.org/p/hxWidgets) +- [haxeui-winforms `1.4.0`](https://lib.haxe.org/p/haxeui-winforms) +- [haxeui-pixijs `1.4.0`](https://lib.haxe.org/p/haxeui-pixijs) +- [haxeui-openfl `1.4.0`](https://lib.haxe.org/p/haxeui-openfl) +- [haxeui-nme `1.4.0`](https://lib.haxe.org/p/haxeui-nme) +- [haxeui-kha `1.4.0`](https://lib.haxe.org/p/haxeui-kha) +- [haxeui-flixel `1.4.0`](https://lib.haxe.org/p/haxeui-flixel) +- [haxeui-hxwidgets `1.4.0`](https://lib.haxe.org/p/haxeui-hxwidgets) +- [haxeui-html5 `1.4.0`](https://lib.haxe.org/p/haxeui-html5) +- [haxeui-core `1.4.0`](https://lib.haxe.org/p/haxeui-core) :star: +- [cookies `1.0.0`](https://lib.haxe.org/p/cookies) +- [webstorage `4.0.1`](https://lib.haxe.org/p/webstorage) +- _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 + +28~ commits have been made to Haxe compiler in the [last week]. + +- `[neko]` Migrate to PCRE2 library [merged](https://github.com/HaxeFoundation/neko/pull/249). +- `[hxcpp]` Fix Unicode file operations [merged](https://github.com/HaxeFoundation/hxcpp/pull/981). +- Semaphores and condition variables [merged](https://github.com/HaxeFoundation/haxe/pull/10503). +- Null coalescing operator [merged](https://github.com/HaxeFoundation/haxe/pull/10428). + +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-10..2022-02-17+org:haxefoundation+is:closed +[latest github]: https://github.com/search?o=desc&q=created:%22%3E+2022-02-10%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