-
Notifications
You must be signed in to change notification settings - Fork 51
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
182 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |