Skip to content

Commit

Permalink
Correct date for 633.md (#993)
Browse files Browse the repository at this point in the history
* Correct date for 633.md
Closes #991 with 634.md

* Minor rewording.
  • Loading branch information
skial authored Jun 30, 2022
1 parent e7b8152 commit 80f4bde
Show file tree
Hide file tree
Showing 2 changed files with 191 additions and 3 deletions.
6 changes: 3 additions & 3 deletions src/roundups/633.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[_template]: ../templates/roundup.html
[date]: / "2022-06-16 10:10:00"
[modified]: / "2022-06-16 10:39:00"
[published]: / "2022-06-16 12:00:00"
[date]: / "2022-06-23 10:10:00"
[modified]: / "2022-06-23 10:39:00"
[published]: / "2022-06-23 12:00:00"
[description]: / "The latest news covering the Haxe community, featuring upcoming talks, the latest HaxeLib releases, game previews and lots more!"
[author]: https://twitter.com/teormech "Alexander Hohlov"
[contributor]: https://twitter.com/skial "Skial"
Expand Down
188 changes: 188 additions & 0 deletions src/roundups/634.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,188 @@
[_template]: ../templates/roundup.html
[date]: / "2022-06-30 09:49:00"
[modified]: / "2022-06-30 10:15:00"
[published]: / "2022-06-30 12:00:00"
[description]: / "The latest news covering the Haxe community, featuring upcoming talks, the latest HaxeLib releases, game previews and lots more!"
[author]: https://twitter.com/teormech "Alexander Hohlov"
[contributor]: https://twitter.com/skial "Skial"

# Haxe Roundup 634

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

- 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).

##### _In case you missed it_

- Initial test with X11 on Haxe [thread](https://community.haxe.org/t/initial-test-with-x11-on-haxe/3575?u=skial).
- [Hex Voronoi](https://dev.to/ashe/hex-voronoi-1919) by Ashley Smith.
- Fraymakers Progress Update [`6/20/2022`](https://www.kickstarter.com/projects/mcleodgaming/fraymakers-the-infinitely-replayable-indie-platform-fighter/posts/3536615).
- Updated mini [WarTales roadmap](https://twitter.com/Wartales_Game/status/1539229907481403393).
- Coming Soon: [Bring It On! `v0.3`!](https://axolstudio.itch.io/bring-it-on/devlog/394079/coming-soon-v03) by [Axol Studio](https://twitter.com/AxolStudio/status/1537817599723069446).
- How To Make Your Own Haxe Library [tutorial](https://www.ohsat.com/tutorial/flixel/making-a-haxe-library/) by [Ando](https://twitter.com/ohsat_games/status/1538854174502227969).
- 🌿 Midsummer Wreaths [generator](https://www.patreon.com/posts/67968071) by [Oleg Dolya](https://twitter.com/watawatabou/status/1538498285673095169).
- Dune: Spice Wars Multiplayer [Update is LIVE](https://store.steampowered.com/news/app/1605220/view/3334366421569375900)!
- `[events]` Tickets are available for [HaxeHybrid 2022 LAX](https://www.eventbrite.com/e/haxehybrid-tickets-372431020207) via [Osaka Red LLC](https://twitter.com/osakared/status/1539786386139922432). And please let them know if you want to preschedule your talk! :star:

### Videos & Music

- 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.
- :memo: _Add a [video](https://github.com/skial/haxe.io/labels/video) related to Haxe_.

##### _In case you missed it_

- The end of the HaxeFlixel website [video](https://www.youtube.com/watch?v=Z76MZ3cg2g8&widget_referrer=haxe.io) by Richard Oliver Bray.
- My game's demo is in Steam Next Fest! [video](https://www.youtube.com/watch?v=4lxdyEMXiQY&widget_referrer=haxe.io) by Minicology.
- Dune: Spice Wars - Multiplayer [Trailer](https://www.youtube.com/watch?v=gqqM65ZiMNg&widget_referrer=haxe.io) by Shiro Games.

### 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

- 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

- [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).

#### _In case you missed it_

- Bring It On! `v0.2.3` is now LIVE! on [Steam](https://store.steampowered.com/app/2020460/Bring_It_On/) and [Itch.io](https://axolstudio.itch.io/bring-it-on). This update should improve some of the performance issues with the game.

##### From the [Haxe Discord] :key: server

- [Jefvel](https://discord.com/channels/162395145352904705/162664383082790912/985299352077602836) has released a game for Pico Day on Newgrounds, made with Heaps! - [The 1000](https://www.newgrounds.com/portal/view/846427).
- [Minicology](https://store.steampowered.com/app/1471700/Minicology/) has a demo available for Steam next fest. via [Idenner](https://discord.com/channels/162395145352904705/162664383082790912/986018346954813561).
- [Prexot](https://discord.com/channels/162395145352904705/162664383082790912/986362698730176522) has released the first public-ish version of [Spine Ceramic character creator](https://www.newgrounds.com/projects/games/1895598/preview/filetype/2).

### Previews & Demos

#### Open Source

##### Community Previews

###### From the [Haxe Discord] :key: server
- [A Crazy Town](https://discord.com/channels/162395145352904705/162664383082790912/991116905651912784) has made [pong in one line](https://raw.githubusercontent.com/ACrazyTown/stupid-pong/main/source/OneLinePong.hx) in like 40 minutes and it was painful.
- [Semmi](https://discord.com/channels/162395145352904705/162664383082790912/991144199133085756) created [a new sample](https://github.com/maitag/peote-samples/tree/master/shaders/uv) that shows how to use Blender to create an UV-map and using this for 2D-dissortion via [peote-view `git`](https://github.com/maitag/peote-view) fragment shader. Check it out [in action](http://www.maitag.de/semmi/haxelime/peote-view-remaster/uv-mapping-spiral/).

##### _Git Repos_

- VSHaxe `2.24.0` [changelog](https://github.com/vshaxe/vshaxe/blob/master/CHANGELOG.md#2240-june-28-2022).
- [zyheaps `git`](https://github.com/rainyt/zyheaps) - This is a simplified API based on the Heaps engine. The purpose is to make it have the out of the box ability of available Android/iOS/Mac/Windows/Html5/ games and other platforms.
- [ceramic `0.14.2`](https://github.com/ceramic-engine/ceramic/releases/tag/v0.14.2) has been released! Jérémy Fa has also added new samples on the Ceramic website:
* A minimal example on how to create [tilemaps from code](https://ceramic-engine.com/examples/tilemap-pixelart/).
* How to use [auto-tiling](https://ceramic-engine.com/examples/auto-tiling/).
- _Check out the latest open source Haxe projects over on [GitHub][latest github]_.

#### Closed Source

- [Heaps keeps surprising](https://twitter.com/techywrinkles/status/1540854534850985984) Techy Wrinkles!
- [Grass](https://twitter.com/SumRndmDde/status/1541023664237420544) and [start title menu buttons](https://twitter.com/SumRndmDde/status/1542325658239614982) from `WIP` Purradox game by SRDude.
- In your books just made the first [Steam build for testers](https://twitter.com/InyourbooksGame/status/1541771218361221120). The release date was also update to... this summer!
- Friday Night Funkin’ [now has stereo sound](https://twitter.com/Rapper_GF_Dev/status/1542076332783419392)!

##### From the [Haxe Discord] :key: server

- 47rooks has finally got all the pieces to go together. [HaxeFlixel, HaxeUI, Formula](https://discord.com/channels/162395145352904705/162664383082790912/990667242737918043).
- ShaharMS has [started a project](https://discord.com/channels/162395145352904705/162664383082790912/989601598911176765) to make a positionally dynamic TextField that supports dragging, resizing and rotating. Now it is fully [resizable and draggable](https://discord.com/channels/162395145352904705/162664383082790912/991477844813287515).

### _Some_ Library Releases

- [genes `0.4.4`](https://lib.haxe.org/p/genes)
- [pony `1.8.6`](https://lib.haxe.org/p/pony)
- [flxanimate `2.0.0`](https://lib.haxe.org/p/flxanimate)
- [colyseus-websocket `1.0.11`](https://lib.haxe.org/p/colyseus-websocket)
- [SScript `0.0.1`](https://lib.haxe.org/p/SScript)
- [HxShaders `3.1.0`](https://lib.haxe.org/p/HxShaders)
- _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 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].

- 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).

#### _In case you missed it_

- `EitherType` + `ReadOnlyArray` regression [issue](https://github.com/HaxeFoundation/haxe/issues/10730).
- Abstract classes and interfaces result in a compiler failure on the CPP target [issue](https://github.com/HaxeFoundation/haxe/issues/10729).
- Classes that derive from abstract classes don't pass expected type equality checks on some targets [issue](https://github.com/HaxeFoundation/haxe/issues/10731).
- `[jvm]` Using generic functions [issue](https://github.com/HaxeFoundation/haxe/issues/10733).

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

Please sign in to comment.