Skip to content

Commit

Permalink
Closes #994
Browse files Browse the repository at this point in the history
  • Loading branch information
skial committed Jul 7, 2022
1 parent 80f4bde commit e345ad5
Showing 1 changed file with 182 additions and 0 deletions.
182 changes: 182 additions & 0 deletions src/roundups/635.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,182 @@
[_template]: ../templates/roundup.html
[date]: / "2022-07-07 09:53:00"
[modified]: / "2022-07-07 10:15:00"
[published]: / "2022-07-07 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 635

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

- `[events]` HaxeJam 2022: [Summer Jam](https://itch.io/jam/haxejam-2022-summer-jam)! :star2:
- [The Next Chapter](https://www.proletariat.com/news/nextchapter) for Proletariat Inc by CEO [Seth Sivak](https://twitter.com/sjsivak/status/1542859742128885761).
- Fireworks -- DQ2 [Progress Report](https://www.fortressofdoors.com/great-balls-of-fire-dq2-progress-report-for-june-2022/) for June 2022 by Lars Doucet.
- 🗝️One Page Dungeon Generator `1.2.3`: custom notes and rear entrances [article](https://www.patreon.com/posts/one-page-dungeon-68450169) by [Oleg Dolya](https://twitter.com/watawatabou/status/1542471450979958787).
- [House Corrino](https://steamcommunity.com/games/1605220/announcements/detail/3328738190607959594) is coming to Dune: Spice Wars!
- Heaps can easily compile to Android, iOS, HTML5, MAC, Windows [announcement thread](https://community.haxe.org/t/heaps-can-easily-compile-android-ios-html5-mac-window-etc/3583?u=skial).
- New Dead Cells [alpha is out](https://store.steampowered.com/news/app/588650/view/3346752589091373474) - panchaku, rebalancing, legendary rework, pet the pet & more!
- OpenFL Defines, And Their Meanings [article](https://spacebubble.io/haxe/?name=OpenFL-Defines) by [Shahar Marcus](https://discord.com/channels/162395145352904705/162664383082790912/993749079752445972) from the [Haxe Discord] server. :star:

##### _In case you missed it_

- Spellbreak is [shutting down](https://www.reddit.com/r/Spellbreak/comments/vmp4qp/a_message_to_the_spellbreak_community/) early next year. The parent company, Proletariat had been [acquired by Blizzard Entertainment](https://venturebeat.com/2022/06/29/blizzard-spellbreak-studio-proletariat-to-bolster-world-of-warcraft/) to beef up the staff on World of Warcraft.
- A Shroomy Crossover [article](https://www.kickstarter.com/projects/585676804/renaine-a-game-about-overcoming-failure/posts/3542348) from [Renaine](https://twitter.com/RenaineGame/status/1541192863219912706).
- Dead Cells - Breaking Barriers update _(Accessibility options & Assist Mode)_ [vlog](https://www.youtube.com/watch?v=joDnuQaGXsg&widget_referrer=haxe.io) and [patch notes](https://deadcells.com/patchnotes/29). Available on PC & consoles now!
- The [Changes Update `v0.3`](https://steamcommunity.com/games/2020460/announcements/detail/3345626689193717948) for Bring It On! by [Axol Studio](https://twitter.com/AxolStudio/status/1542152569782509573).
- `[events]` [Osaka Red LLC](https://twitter.com/osakared/status/1540624724182855680) has added a separate "free" tickets options for [HaxeHybrid 2022 LAX](https://www.eventbrite.com/e/haxehybrid-tickets-372431020207).

### Videos & Music

- Armory3D - Tilt shift [effect](https://www.youtube.com/watch?v=N9S7ENWIADo&widget_referrer=haxe.io) by Alexander Kleemann.
- :memo: _Add a [video](https://github.com/skial/haxe.io/labels/video) related to Haxe_.

##### _In case you missed it_

- Jérémy Fa shared a [video of actual setup](https://twitter.com/jeremyfaivre/status/1540822700536598528) of the installation from previous issue.
- [Squuuidly](https://twitter.com/squuuidly) continues [streaming development](https://www.twitch.tv/videos/1516739852) of Renaine.

### Jobs, Bounties

- :memo: _Add an [available job](https://github.com/skial/haxe.io/labels/jobs) involving Haxe_.

#### Looking for work

- [Andreas Drewke](https://twitter.com/andreas_drewke/status/1388457246275821571) is looking for a freelancer job or part time job.

#### Job listings

- [Axol Studio's](https://twitter.com/AxolStudio/status/1544735107432472576) are looking for a social media manager & for someone to playtest & help balance the game difficulty.
- 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. :new: :eu:
- Saga Education, _"a leading provider of in-person and online tutoring products, currently has multiple openings for Software Engineers"_, [Software Engineer III](https://www.sagaeducation.org/careers?gh_jid=6026420002), [Staff Software Engineer](https://www.sagaeducation.org/careers?gh_jid=5973477002), plus [two other](https://github.com/skial/haxe.io/issues/974) technical positions. :us:
- [Shiro Games](https://twitter.com/shirogames/status/1488530669257076745) are looking for a talented [marketing director](https://shirogames.com/jobs/marketing-director/) to join them!
- 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.
- 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
- The latest [bounty](https://github.com/chosencharacters/squidBounties/issues/7) from Rob Clemmons, a Better Inventory System for `$520` Bounty. :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

- Dicey Dungeons Reunion DLC will be released, today, [July 7th](https://twitter.com/terrycavanagh/status/1542538873175252993). Check out the [Dicey Dungeons Reunion](https://distractionware.com/blog/2022/06/coming-soon-dicey-dungeons-reunion/) & [The Reunion Reunion](https://distractionware.com/blog/2022/07/the-reunion-reunion/) articles.
- "My favourite place" by [zzox (tyler)](https://twitter.com/zzo__x/status/1544825948201275397) is out now on [itch](https://zzox.itch.io/my-favourite-place) and [Newgrounds](https://newgrounds.com/portal/view/849232).
- 🔥 [SSSPICY!](https://ssspicy--torcado.repl.co/) 🔥 by [torcado](https://twitter.com/torcado/status/1543687060745224193). Made for kajam 2022.
- [Talk To Strangers](https://store.steampowered.com/app/963280/Talk_to_Strangers/) developed by Post Mortem Pixels is [ported from Stencyl to Nintendo Switch](https://twitter.com/larbacsilva/status/1544103203154837505) and will be available soon on Nintendo eShop.
- [Skyfire2008](https://discord.com/channels/162395145352904705/162664383082790912/992940733055119451) uploaded the latest [build of TD2S](https://kurt-c0caine.itch.io/td2s) with lots of new sounds and bug fixes.

#### _In case you missed it_

- [A new update](https://store.steampowered.com/news/app/1945800/view/3362515187806783542) for [Speer DX] is now live! via [Ando](https://twitter.com/ohsat_games/status/1542148119911088131).

### Previews & Demos

#### Open Source

##### Community Previews

- Hollow river shapes by [Oleg Doyla](https://twitter.com/watawatabou/status/1544369599289991168).

##### _Git Repos_

- [hscript `2.5.0`](https://github.com/HaxeFoundation/hscript/releases/tag/2.5.0) has been released!
- [logisim-assembler `git`](https://github.com/oskar2517/logisim-assembler) - Assembler designed to work in conjunction with my microcode compiler.
- [ʇ0mmy](https://twitter.com/d0oo0p/status/1542868517954912256) has released [HL_WMF_Video `git`](https://github.com/LogicInteractive/HL_WMF_Video) which adds VideoTexture Integration for Heaps / HL using Windows Media Foundation. :star:
- [multi-window `git`](https://github.com/47rooks/multi-window) - HaxeFlixel Multi-Window POC.
- _Check out the latest open source Haxe projects over on [GitHub][latest github]_.

#### Closed Source

- The final generative art piece being exhibited by [Jérémy Fa](https://twitter.com/jeremyfaivre/status/1543547305013428224), made with ceramic.
- [Hopefully this will work like I intend it to](https://twitter.com/RobClemmonsJr/status/1543124866815213578) by Rob Clemmons Jr.
- [Screens from 3-1](https://twitter.com/RoyalityKnight/status/1543252241859203074) levels of `WIP` Hitter game by Naoya.
- [Quick video](https://twitter.com/MortMort_/status/1544107618683207680) of a work in progress level by MortMort. Plus a bit of art, level design, programming & who knows maybe music too for a [generic mobile platformer](https://twitter.com/MortMort_/status/1543263683756924929).
- Couple of quick videos from Purradox by SRDude:
* I like when the menu loops, it just sends itself [around the world](https://twitter.com/SumRndmDde/status/1542688053659160582) instead hopping the shortest distance back.
* Day 49. [File select screen](https://twitter.com/SumRndmDde/status/1543173546414931968). Tastier than ramen cooked in dr. pepper.


### _Some_ Library Releases

- [pony `1.8.8`](https://lib.haxe.org/p/pony)
- [aeons `0.1.1`](https://lib.haxe.org/p/aeons)
- [HxShaders `3.2.0`](https://lib.haxe.org/p/HxShaders)
- [hscript `2.5.0`](https://lib.haxe.org/p/hscript)
- [hsluv `0.1.0`](https://lib.haxe.org/p/hsluv)
- [hxhttp `0.0.5`](https://lib.haxe.org/p/hxhttp)
- _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.
- [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 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

20~ updates have been made to Haxe in the [last week][last week newurl].

- Add JVM annotations within annotations [pull request](https://github.com/HaxeFoundation/haxe/pull/10749).
- Abstract classes and interface [issue](https://github.com/HaxeFoundation/haxe/issues/10748).
- Monomorph type applied when doing `?? return` [issue](https://github.com/HaxeFoundation/haxe/issues/10744).
- `[jvm]` `JvmCode.EmptyStack` when using explicit return inside an arrow function stored in a field [issue](https://github.com/HaxeFoundation/haxe/issues/10743).
- Inline constructor fails when some function returns `this` [issue](https://github.com/HaxeFoundation/haxe/issues/10741).
- Add BigInteger type [pull request](https://github.com/HaxeFoundation/haxe/pull/10750), with this implementation being `5x` faster than others and `3x` faster than native Java. :star:

#### _In case you missed it_

- Avoid creating instance method closures with `.bind` [merged](https://github.com/HaxeFoundation/haxe/pull/10738).
- Retyping mechanism [merged](https://github.com/HaxeFoundation/haxe/pull/10724#event-6882193770).
- Add a way to skip a `@:from` cast for consideration by top down inference [issue](https://github.com/HaxeFoundation/haxe/issues/10739).

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-06-30..2022-07-07+org:haxefoundation+is:closed
[last week newurl]: https://github.com/search?q=updated:%3E2022-06-30+org:haxefoundation
[latest github]: https://github.com/search?o=desc&q=created:%22%3E+2022-06-30%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

0 comments on commit e345ad5

Please sign in to comment.