Skip to content

Commit

Permalink
Closes #950 (#951)
Browse files Browse the repository at this point in the history
* Closes #950

* Minor rearrangement.
  • Loading branch information
skial authored Feb 17, 2022
1 parent 7d2e404 commit 41df95e
Showing 1 changed file with 207 additions and 0 deletions.
207 changes: 207 additions & 0 deletions src/roundups/615.md
Original file line number Diff line number Diff line change
@@ -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

0 comments on commit 41df95e

Please sign in to comment.