-
Notifications
You must be signed in to change notification settings - Fork 52
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
212 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,212 @@ | ||
[_template]: ../templates/roundup.html | ||
[date]: / "2019-04-25 09:37:00" | ||
[modified]: / "2019-04-25 10:23:00" | ||
[published]: / "2019-04-25 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 № 477 | ||
|
||
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. | ||
|
||
## Haxe US Summit 2019 | ||
|
||
- The list of [Haxe Summit speakers](https://summit.haxe.org/us/2019/#speakers) had been updated! | ||
- The Haxe Summit **has moved** to FlowPlay's office. [More details](https://twitter.com/HaxeSummit/status/1118233993340706823) about the upcoming Haxe Summit will be blogged about soon. | ||
- The Haxe Summit is [Small Potatoes](https://haxe.org/blog/haxe-summit-potatoes/) by [Josefiene Pertosa](https://twitter.com/Fiene_P). | ||
- Haxe US Summit 2019 - Announcing the second [**Haxe Summit**](https://haxe.org/blog/us-haxe-summit/) in the United States. :tada: :star2: | ||
- The Haxe US Summit tickets are now [available](https://summit.haxe.org/us/2019/#tickets). Tickets are now `$313.33`. | ||
- [Andy Li](https://summit.haxe.org/us/2019/#speaker-andy) - Building Giffon with Serverless and Haxe. :microphone: | ||
- [Hugh Sanderson](https://summit.haxe.org/us/2019/#speaker-hugh) - XhX - 10 years of Haxe. :microphone: | ||
- [Ryan Davis](https://twitter.com/ProgrammerRyan) will talk about using Haxe for [database engine building](https://twitter.com/HaxeSummit/status/1102963484411813888). :microphone: | ||
- Thomas .J Webb from [Osaka Red LLC](https://twitter.com/osakared) will talk about [audio development](https://twitter.com/HaxeSummit/status/1103516124556206080) with Haxe. :microphone: | ||
- _"Eating Soup with a Fork: Retooling the Lime Stack to Embed an OpenFL App into a .NET Control"_ [talk](https://twitter.com/HaxeSummit/status/1118358929858338819) by David Hamiter and Alex Rothman from Ionosoft. :microphone: | ||
- [Juraj Kirchheim](https://twitter.com/back2dos) will teach us about Declarative UI Programming in both a [talk and a workshop](https://twitter.com/HaxeSummit/status/1118721318118199296). :microphone: | ||
- [Josh Tynjala](https://twitter.com/joshtynjala), the creator of Feathers UI, [will be attending](https://twitter.com/feathersui/status/1118239698994905089) the Haxe Summit in Seattle. | ||
|
||
## Community Updates | ||
|
||
### News and Articles | ||
|
||
- Vshaxe `2.9.0` has been [released!](https://community.haxe.org/t/vshaxe-2-9-0-released-with-snippets/1687/1) | ||
- Quick write-up of managing Haxe [versions under Linux](https://community.haxe.org/t/quick-write-up-of-managing-haxe-versions-under-linux/1694/1). | ||
- A quick update on Dicey Dungeons: [The Dice Are Cast](http://distractionware.com/blog/2019/04/the-dice-are-cast/). | ||
- [Game development as a hobby](https://hellolightbulb.com/post/184290603312/game-development-as-a-hobby) blogpost by [Hello Lightbulb](https://twitter.com/hello_lightbulb/status/1120697275838345218). | ||
- Fresh ArmorPaint development builds are up _(and available at [ArmorPaint site](https://armorpaint.org/download.html))_! New layer tools, UDIM, [2D paint, masking](https://twitter.com/luboslenco/status/1118865092018413568)! | ||
|
||
##### _In case you missed it_ | ||
|
||
- A few approaches to utilize [Haxe and its targets](http://www.kevinresol.com/2019-04-05/approaches-utilize-haxe-targets/) written by [Kevin Leung](https://twitter.com/kevinresol). :star2: | ||
- [`class HaxeFoundation extends Manpower`](https://haxe.org/blog/haxe-foundation-extends-manpower/) - [Alexander Kuzmenko](https://github.com/realyuniquename) joins the HF as a **full-time compiler** dev and [Aurel Bily](https://github.com/Aurel300) joins as an intern for 6 months working on various projects! :tada: :star2: | ||
- FeathersUI will be fully developed with Haxe and OpenFL by its author Josh Tynjala. He is planning to open a crowd-funding campaign for to fund it. Checkout his [blog post](https://feathersui.com/openfl/) about it and [announcement](https://community.openfl.org/t/interested-in-feathers-ui-for-openfl-and-haxe/11587) on OpenFL forum. :star2: | ||
- Haxe `4.0.0-rc.2` has been [released](https://haxe.org/download/version/4.0.0-rc.2/)! :tada: | ||
- Dead Cells had been **nominated** for _2019 British Academy Games Awards in the Original Property_ [category](https://twitter.com/motiontwin/status/1106224040950333441)! :star2: :clap: | ||
- Dicey Dungeons by [Terry Cavanagh](https://twitter.com/terrycavanagh) is nominated for [**Excellence in Design**](http://igf.com/article/2019-independent-games-festival-reveals-years-finalists) at Independent Games Festival 2019. | ||
- Dead Cells is the [**Best Action Game**](https://twitter.com/thegameawards/status/1070857027319083009) of the year at [The Game Awards](https://twitter.com/thegameawards). :star2: :clap: :trophy: | ||
- A new article from [Jaime Domínguez](https://twitter.com/jaimedominguez/status/1104009451693096963), How to [profile Haxe HXCPP with Visual Studio](https://kaleido-games.blogspot.com/2019/03/how-to-profile-haxe-hxcpp-with-visual.html). | ||
- [The Joy of Haxe](https://medium.com/@fontstruct/the-joy-of-haxe-84f933f4b859) - [FontStruct](https://twitter.com/fontstruct)’s love affair with a neglected programming language. :star2: | ||
|
||
### Videos & Music | ||
|
||
- _Haxe - An understated powerhouse for software development_ [talk](https://www.youtube.com/watch?v=TbhkHrcslrE) given by [George Corney](https://twitter.com/haxiomic). :star2: | ||
- Kha Tutorial - EP123 - [Scene Refine Library](https://www.youtube.com/watch?v=S2OpSkLXXjk) by [Lewis Lepton](https://twitter.com/lewislepton). | ||
|
||
##### _In case you missed it_ | ||
|
||
- [A short interview](https://www.youtube.com/watch?v=56eYeOLTMeA) with [David Elahee](https://twitter.com/blackmag_c) about Double Kick Heroes made at PAX East 201. | ||
- _Add a [video](https://github.com/skial/haxe.io/labels/video) related to Haxe_. | ||
|
||
### Upcoming Events & Talks | ||
|
||
- The next Haxe Summit in Seattle is scheduled for [8th-10th May 2019](https://twitter.com/HaxeSummit/status/1033006480155439104). | ||
- [Haxe transpilation to PHP](https://hkoscon.org/2019/topics/haxe-transpilation-php-static-typing-arrow-functions-metaprogramming-and-more): static typing, arrow functions, metaprogramming and more by [Aleksandr Kuzmenko](https://twitter.com/RealyUniqueName) on 14-15 June at Hong Kong Open Source Conference 2019. | ||
- [What’s new in Haxe 4](https://hkoscon.org/2019/topics/whats-new-haxe-4) by [Andy Li](https://twitter.com/andy_li/status/1113656222975049729) on 14-15 June at Hong Kong Open Source Conference 2019. | ||
- _Add an [upcoming event](https://github.com/skial/haxe.io/labels/events) about Haxe._ | ||
|
||
### Job Offers & Bounties | ||
|
||
- [Julie Games](https://gamedev.ru/job/forum/?id=243806) are looking for a Haxe/C# programmer to join their team in Moscow, Russia. :ru: | ||
- Playtika are looking for a Haxe programmer to work at their Minsk branch (Belarus). They are maintaining a Html5 version of their C# game engine, so required skills are: C#, Haxe, Javascript & WebGL. Please contact [Ed Ryzhov](https://twitter.com/ryzzed/status/1113792081686929408) for details. | ||
- The Proletariat Inc [team is growing](https://twitter.com/sjsivak/status/1082290575108440064). They are looking for artists, engineers and strong community people. [Apply Here!](https://www.proletariat.com/careers) | ||
- Sigma Software have updated their job post and now they are looking for a [Senior Haxe Developer](https://sigma.software/about/sigma-career/vacancies/senior-haxe-developer-0). | ||
- CODEFATHER company _(Moscow, Russia)_ is looking for [JavaScript/Haxe programmer](https://gamedev.ru/job/forum/?id=240304) who will work on extending game engine built with Pixi.js/Haxe. :ru: | ||
- Shiro Games [are looking for](http://shirogames.com/jobs) a Game Designer and a Senior Game Programmer to join them. :fr: | ||
- Lars Doucet's latest bounty for `$250` is if you can come up with a nice way to [unify HXCPP and HashLink C bindings](https://github.com/larsiusprime/larsBounties/issues/2). | ||
- Lars Doucet's list of various [open bounties](https://github.com/larsiusprime/larsBounties/issues). :earth_africa: | ||
- _Add an [available job](https://github.com/skial/haxe.io/labels/jobs) involving Haxe_. | ||
|
||
### Product Releases | ||
|
||
- List of [Stencyl Jam #18 games](https://itch.io/jam/stencyl-jam-18) on itch.io. | ||
- [Anxious Soup](https://bambiedev.itch.io/anxious-soup) is available on itch.io by [Gabrielle](https://twitter.com/BicheDuMarais/status/1119238234620538887). | ||
|
||
##### _In case you missed it_ | ||
|
||
- [OTO](https://lewislepton.itch.io/oto) is a minimalist platform puzzle game by [Lewis Lepton](https://twitter.com/lewislepton) made during the [`notGDC` Jam 2019](https://itch.io/jam/notgdcjam). And he [started development](https://twitter.com/lewislepton/status/1109844439852294144) of a **bigger** version of OTO with more mechanics, more levels, sounds, music! | ||
- [fangoals.games](https://fangoals.games/) is a game by [MediaMonks](https://twitter.com/MediaMonks) made with Haxe and Pixi.js. | ||
- You can playtest [MONDAR'S DUNGEON](http://ratking.de/projectpages/7drl2019/) - a game by [Rat King](https://twitter.com/RatKingsLair) and [Jana Reinhardt](https://twitter.com/RottenHedgehog/status/1109387329364525056). | ||
- [hidezip.com](https://www.hidezip.com/) is a web app by [Kevin Leung](https://twitter.com/kevinresol/status/1108763818430099458) made with Haxe and Coconut that lets you camouflage an archive file to make it looks like an image file in your file explorer. | ||
|
||
### Code Examples | ||
|
||
- [`tink_http`](https://github.com/kevinresol/tink_http_example) local and AWS Lambda setup. | ||
- _Have an example you want to add? Consider [contributing](https://github.com/HaxeFoundation/code-cookbook#contributing-articles) to the [code.haxe.org](https://code.haxe.org/) cookbook._ | ||
|
||
### Previews & Demos | ||
|
||
#### Open Source | ||
|
||
- [Nanjizal](https://twitter.com/Nanjizal_net/status/1120676449114054656) has added a Haxe implementation of [ray-triangle intersection test](https://github.com/nanjizal/rayTriangle-test). Feel free to improve compare and consider. | ||
- Genome2D Unity context is in [alpha stage](https://twitter.com/sHTiF/status/1120270805034782720) and can actually be tested if anyone is interested. | ||
- Craxe now has a [typedef and anonymous implementation](https://twitter.com/FingersRapid/status/1119126494175850498) as well as [Generics and GADT](https://github.com/RapidFingers/Craxe/commit/330365fec4b769cd11cfa6da54b500c518c42432). Source code for the typedef example is [available on GitHub](https://github.com/RapidFingers/CraxeExamples/tree/master/Typedef). :star2: | ||
- Teaser for [Thomas J. Webb's talk](https://twitter.com/osakared/status/1119110581577928705) for Haxe Summit. | ||
|
||
#### Closed Source | ||
|
||
- Ben Simms has tried to convert his game into a [Pinball _"machine"_](https://twitter.com/zerosimms/status/1120752426158411776). | ||
- Progress on [ShoeBox successor](https://twitter.com/renderhjs/status/1120154218180907009). | ||
- Syo has updated the [debug panel](https://twitter.com/SyoPic/status/1120031151446462465) in Jitter Sandbox. | ||
- Need SloMo to [take on 4 foe](https://twitter.com/AntiSyne/status/1119597793671286785) GIF from [Lightspeed Bloodshed](https://twitter.com/LightspeedBlood) game by Jack Lewis. | ||
- A few GIFs and videos from Alex Johansson's new Stencyl game _"Break N Take"_: | ||
* Experimenting with [new control schemes](https://twitter.com/alexvscoding/status/1119319356125712384). | ||
* Slurping up [civvies and breaking buildings](https://twitter.com/alexvscoding/status/1119560970039365634). | ||
* Synthy soundtrack for [Break N Take](https://twitter.com/alexvscoding/status/1119667002291912711). | ||
* [Bunker busting goes badly!](https://twitter.com/alexvscoding/status/1119882898058956800) | ||
* Love the unexpected ending of this [title screen intro](https://twitter.com/alexvscoding/status/1120450378271809536). | ||
- [The Clan of the Horse](https://twitter.com/shirogames/status/1120703197730017283) is now available in Northgard. | ||
- News about Hegemone Pass game: | ||
* Video test, showing the [bouncing feature](https://twitter.com/ingenoire/status/1119244258408640512). | ||
* Only a few more bugs to crush before start working on the demo's [tailored made content](https://twitter.com/ingenoire/status/1119322223922372608). | ||
* The game has [Instagram account](https://www.instagram.com/hegemonepass/) now! | ||
* [A failed stealth attempt](https://twitter.com/ingenoire/status/1120723682060570624). | ||
* [Camo Index: -10%](https://twitter.com/ingenoire/status/1120738102904074240). | ||
- A few GIFs from Dead World Heroes: | ||
* [Molotooooov!](https://twitter.com/DeadWorldHeroes/status/1119190073927458818) | ||
* [Eat this!](https://twitter.com/DeadWorldHeroes/status/1120029407438045190) | ||
* [Fighting demonstration](https://twitter.com/DeadWorldHeroes/status/1120232602227617793). | ||
- Couple of GIFs from Attraction Force by [Ohsat Games](https://twitter.com/ohsat_games): [Powerups spawning](https://twitter.com/ohsat_games/status/1119041064114053125) and `+1` powerups lets you [extend your combos](https://twitter.com/ohsat_games/status/1119735515002101760). | ||
- Testing some cool effects [for RPG Playground](https://twitter.com/RPGplayground/status/1119019855418671104). | ||
- Colin Lane is working on [Slothing over it with Bennett Slothy](https://twitter.com/ColinWLane/status/1118814104167301120) for Stencyl game jam. | ||
|
||
### _Some_ Library Releases | ||
|
||
- [safety `1.1.1`](https://lib.haxe.org/p/safety) | ||
- [signals `1.1.1`](https://lib.haxe.org/p/signals) | ||
- [location `1.0.1`](https://lib.haxe.org/p/location) | ||
- [rtmidi-wrapper `1.1.0`](https://lib.haxe.org/p/rtmidi-wrapper) | ||
- [rtaudio `1.0.5`](https://lib.haxe.org/p/rtmidi-wrapper) | ||
- [fuse `0.0.16`](https://lib.haxe.org/p/fuse) | ||
- [advanced-layout `0.9.1`](https://lib.haxe.org/p/advanced-layout) | ||
- [haxe-gl-matrix `1.0.0`](https://lib.haxe.org/p/haxe-gl-matrix) | ||
- [embed-js `0.1.1`](https://lib.haxe.org/p/embed-js) | ||
- [atom `1.36.0`](https://lib.haxe.org/p/atom) | ||
- [json2object `3.6.2`](https://lib.haxe.org/p/json2object) | ||
- _Checkout the [most recent library releases](https://lib.haxe.org/recent/) on HaxeLib_. | ||
|
||
### Framework Updates | ||
|
||
- `[hscript]` Add steppable/interruptible interpreter [pull request](https://github.com/HaxeFoundation/hscript/pull/79). | ||
- `[lix]` Update to version `15.3.12` to get all the Haxe language server [features back](https://twitter.com/kevinresol/status/1121081023389769728). | ||
|
||
### People & Projects to support | ||
|
||
- [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 plaform 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. | ||
- [Lewis Lepton](https://www.patreon.com/lewislepton) is creating tutorials, code and videos. | ||
- [Eric Bishton](https://www.patreon.com/EricBishton) is creating the Haxe plugin for IntelliJ IDEA. | ||
- [Will Blanton](https://www.patreon.com/x01010111) is creating HaxeFlixel tutorials. | ||
- [Matthew Wallace](https://www.patreon.com/haxeexamples) is creating Haxe By Example tutorials. | ||
- [August Late](http://www.patreon.com/augustlate) is creating unique 2D lighting tech. | ||
|
||
## Updates from the Haxe core | ||
|
||
### Current Proposals & Discussions | ||
|
||
- Add support for default type parameters [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/50). :star2: | ||
- Add polymorphic `this` types [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/36). | ||
- Add [Type parameter variance for Enums](https://github.com/HaxeFoundation/haxe-evolution/pull/28). | ||
- Add [Default values for enum parameters](https://github.com/HaxeFoundation/haxe-evolution/issues/27). | ||
- _Do you have an idea to improve Haxe? Consider [creating a proposal]._ | ||
|
||
### Core Changes | ||
|
||
25~ commits have been made to Haxe compiler in the [last week]. | ||
|
||
- Better error messages for `\x` and `\u` [merged](https://github.com/HaxeFoundation/haxe/pull/8192). | ||
- `haxe.Utf8` [pull request](https://github.com/HaxeFoundation/haxe/pull/8183). | ||
- Remove `@:fakeEnum` [merged](https://github.com/HaxeFoundation/haxe/pull/8189). | ||
- `@:using` should work for all types [issue](https://github.com/HaxeFoundation/haxe/issues/8188) and discussion. | ||
- Auto-generate defines and metas from Json files [pull request](https://github.com/HaxeFoundation/haxe/pull/8195). | ||
- `[php]` `haxe.io.Bytes.getString` issues [fixed](https://github.com/HaxeFoundation/haxe/issues/8212). | ||
- `[php]` `StringTools.endsWith` fails with Unicode [fixed](https://github.com/HaxeFoundation/haxe/issues/8211). | ||
- Disallow UTF-16 surrogates in Strings [merged](https://github.com/HaxeFoundation/haxe/pull/8208). | ||
|
||
##### _In case you missed it_ | ||
|
||
- `[crypto]` Release `1.0.1-alpha` Better [performance](https://github.com/HaxeFoundation/crypto/issues/9#issuecomment-482780552) for Java, CSharp and Python. [Release](https://github.com/HaxeFoundation/crypto/releases/tag/1.0.1-alpha). | ||
- `[display]` Macro reification support [issue](https://github.com/HaxeFoundation/haxe/issues/8108). | ||
- Disallow `\xNN` for values higher than 127 [fixed](https://github.com/HaxeFoundation/haxe/pull/8123#issuecomment-481658206). | ||
- `[python]` Resources are not embedded [issue](https://github.com/HaxeFoundation/haxe/issues/8060). | ||
- Unicode sys tests [pull request](https://github.com/HaxeFoundation/haxe/pull/8135). | ||
- `-java-lib` on non Java targets [issue](https://github.com/HaxeFoundation/haxe/issues/8080). | ||
- Fast version of `startsWith`/ `endsWith` [merged](https://github.com/HaxeFoundation/haxe/pull/8062). | ||
- `@:using` not working on interfaces [issue & discussion](https://github.com/HaxeFoundation/haxe/issues/8022). | ||
- Static extension `@:using` doesn't seem to work on abstract [fixed](https://github.com/HaxeFoundation/haxe/issues/7930). | ||
- `@:using` should work on typedefs [issue](https://github.com/HaxeFoundation/haxe/issues/7859). | ||
- Reconstruct do-loops [pull request](https://github.com/HaxeFoundation/haxe/pull/7979). | ||
- `[php]` Improve generation of anonymous objects declaration with a `50%` speed improvement [issue](https://github.com/HaxeFoundation/haxe/issues/7916). | ||
|
||
You can get started using the latest features by downloading a [nightly build] of Haxe. | ||
|
||
Take it easy everyone and have a good week! | ||
|
||
[nightly build]: http://build.haxe.org | ||
[creating a proposal]: https://github.com/HaxeFoundation/haxe-evolution | ||
[last week]: https://github.com/issues?utf8=%E2%9C%93&q=closed%3A2019-04-18..2019-04-25+org%3Ahaxefoundation+is%3Aclosed+ |