-
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
197 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,197 @@ | ||
[_template]: ../templates/roundup.html | ||
[date]: / "2019-07-11 10:04:00" | ||
[modified]: / "2019-07-11 11:04:00" | ||
[published]: / "2019-07-11 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 № 487 | ||
|
||
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 | ||
|
||
- New update on Feathers UI Kickstarter campaign: SWF targets now enabled in the OpenFL version of [Feathers UI](https://www.kickstarter.com/projects/feathersui/feathers-ui-cross-platform-components-for-haxe-and-openfl/posts/2559433)! | ||
- New ArmorPaint [builds are up!](https://twitter.com/luboslenco/status/1146775884495544320) Now with curvature baker, `16/32bit` painting, `.exr` export, undo for layer operations, custom keymaps and 256 layers per project! :star2: | ||
- Oleg Dolya has published his [plans for July](https://www.patreon.com/posts/plans-for-july-28088976). Plus a [few screenshots](https://twitter.com/watawatabou/status/1147570240370499590) from his [Procgen Mansion](https://watabou.itch.io/procgen-mansion) project. | ||
- [Andy Li](https://twitter.com/andy_li/status/1146913949100564482) has [written an article](https://dev.to/andyli/how-i-stay-focused-when-working-at-home-live-streaming-myself-2dhi) about how livestreaming his work helps him to stay focused. :+1: | ||
- [Andy Li](https://twitter.com/andy_li/status/1148137024097935361) has also worked on and live-streamed setting up Azure Pipelines for Hashlink. | ||
- [Coconut.questions](https://github.com/markknol/coconut.questions) - questions & answers about `coconut.ui` by Mark Knol. :+1: | ||
- [Flaxe](https://community.haxe.org/t/flaxe-a-flash-as2-as3-conversion-helper/1881) - A Flash/AS2/AS3 conversion helper by Eric Bishton. | ||
- With [RBXHaxe `1.0.0`](https://github.com/OTRD5k/RBXHaxe) you can write a [Roblox game](https://www.roblox.com/) in Haxe now. Checkout the [short tutorial](https://devforum.roblox.com/t/rbxhaxe-haxe-library-for-roblox/304775). | ||
- [Gamedevbynight](https://twitter.com/gamedevbynight/status/1148321590528106497) has made an extern generator for [OpenUI5](https://github.com/gamedevbynight/hxUI5Generator). Checkout the [externs themselves](https://github.com/gamedevbynight/hxUI5) and [examples](https://github.com/gamedevbynight/hxUI5-Examples) repo. | ||
|
||
##### _In case you missed it_ | ||
|
||
- A new [FeathersUI Kickstarter reward](https://www.kickstarter.com/projects/feathersui/feathers-ui-cross-platform-components-for-haxe-and-openfl/rewards) has been added for a `$250` pledge. | ||
- [Dice Dice Baby](http://distractionware.com/blog/2019/06/dice-dice-baby/) is a little Dicey Dungeons update by [Terry Cavanagh](https://twitter.com/terrycavanagh/status/1145041880738160640). | ||
- Jeff Ward has [written some details](https://github.com/jcward/hxtelemetry/issues/67) about how to add hxScout / hxTelemetry profiler support into frameworks. [Kha support](https://github.com/jcward/hxtelemetry/issues/66) is currently being discussed. | ||
- Kickstarter: Feathers UI for Haxe and OpenFL has [officially launched](https://community.haxe.org/t/kickstarter-feathers-ui-for-haxe-and-openfl/1835/1)! :star2: | ||
- [Haxe Toolkit plugin `v1.2`](http://intellij-haxe.org/version-1-2-released) for IntelliJ IDEA, Android Studio, and other JetBrains' products is now available. Includes 2019.x support! :star2: | ||
- Contributing to the Haxe Manual is [easier than ever](https://community.haxe.org/t/contributing-to-haxe-manual-is-easier-than-ever/1834/1)! :+1: | ||
- Ian Harrigan has created a Haxe to Maven [transpiler plugin](https://community.haxe.org/t/haxe-maven-plugin/1841). :star2: | ||
- [Juraj Kirchheim](https://twitter.com/back2dos/status/1141695305529905152) is looking into putting together a Haxe [coding camp on Coconut](https://community.haxe.org/t/coconut-coding-camp/1821) _(a reactive UI framework)_. | ||
- The Official [release of Haxe `4.0.0-rc.3`](https://haxe.org/download/version/4.0.0-rc.3/) has been announced, including the new JVM target, improved Unicode support and IDE services! :star2: :tada: | ||
- Vshaxe `2.13.0` and a brand-new extension for the lix package manager are now available in [the VSCode marketplace](https://community.haxe.org/t/vshaxe-2-13-0-and-lix-extension-released/1809). :star2: :tada: | ||
|
||
### Videos & Music | ||
|
||
- Checkout the [short video](https://twitter.com/Haxiomic/status/1146820050445393921) of George Corney's latest project – an interactive fluid simulation that you control with your body. :star2: | ||
- Shader Tutorial Series - EP025 - [Noise 1d](https://www.youtube.com/watch?v=rpBd-6n5q5w). | ||
- Shader Tutorial Series - EP026 - [Image](https://www.youtube.com/watch?v=IpTCH8-jzQ4). | ||
- _Add a [video](https://github.com/skial/haxe.io/labels/video) related to Haxe_. | ||
|
||
### Upcoming Events & Talks | ||
|
||
- _None this week._ | ||
- _Add an [upcoming event](https://github.com/skial/haxe.io/labels/events) about Haxe._ | ||
|
||
### Job Offers & Bounties | ||
|
||
- A new job offer involving [Haxe in Copenhagen](https://community.haxe.org/t/job-offer-involving-haxe-in-copenhagen/1861) at Laerdal Copenhagen. :dk: :new: | ||
- [Bounty (up to `250` US$)](https://community.openfl.org/t/bounty-up-to-250-us-for-finishing-the-implementation-uwp-winrt-using-angle-in-lime/11805) for finishing the implementation UWP (WINRT) using ANGLE (in Lime). :new: | ||
- [Nevosoft Inc](http://company.nevosoft.ru/) _(Saint-Petersburg, Russia)_ are looking for a [Haxe developer](https://spb.hh.ru/vacancy/31872119) to join [Charm Farm](https://www.facebook.com/OfficialCharmFarm/) team. :new: :ru: | ||
- Room 8 Studio _(Kiev, Ukraine)_ are looking for a [C#/Haxe developer](https://gamedev.ru/job/forum/?id=244867). :ru: | ||
- Inno Games are looking for a [Frontend (Haxe) developer](https://www.innogames.com/de/innogames-karriere/detail/job/frontend-developer-haxe-elvenar/) _(btw, you could apply through [Dan Korostelev](https://twitter.com/nadako/), who is working at Inno Games)_. :new: | ||
- Poptropica game are [looking for a remote Haxe developer](https://community.haxe.org/t/looking-for-remote-haxe-developer-with-experience-converting-flash-games-to-web-and-mobile/1776) to convert Flash games to web and mobile. :earth_africa: | ||
- Haxe developers wanted in Montreal to [join Mino Games](https://community.haxe.org/t/job-haxe-developers-wanted-in-montreal/1731/1). | ||
- [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) | ||
- 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 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 | ||
|
||
- [Anders Nissen](https://twitter.com/andershnissen/status/1146847942386606080) has released his [Stoneset game on iOS](https://apps.apple.com/app/id1468692863). | ||
- The [iOS version of Dead Cells](https://apps.apple.com/ru/app/dead-cells/id1389752090) has been delayed. The new release date is 28th of August. | ||
|
||
##### _In case you missed it_ | ||
|
||
- The Signature Edition of Northgard is available to pre-order now for [XBox One](https://signatureeditiongames.com/collections/signature-editions/products/northgard-signature-edition-xbox-one?variant=14969071009827), [PS4](https://signatureeditiongames.com/collections/signature-editions/products/northgard-signature-edition-ps4?variant=14928383148067) and Nintendo [Switch](https://signatureeditiongames.com/collections/signature-editions/products/northgard-signature-edition-switch?variant=14968742477859). | ||
- [Trigono](https://trigono.pro/) has been released, now available on [iOS](https://itunes.apple.com/us/app/id1435490822). | ||
- Perfect Fit is a puzzle game _(made in Stencyl)_ about removing triangular segments from hexagons until no parts remain. It's available on [iOS](https://apps.apple.com/us/app/perfect-fit-hex/id1462646430) and [Android](https://play.google.com/store/apps/details?id=com.rdmgames.perfectfit). | ||
- Total Party Kill by [Jussi Simpanen](https://twitter.com/AdventIslands/status/1146357266280566784) is now available on [Steam](https://store.steampowered.com/app/1091250/Total_Party_Kill/), [Android](https://play.google.com/store/apps/details?id=com.adventureislands.totalpartykill) and [iOS](https://apps.apple.com/us/app/total-party-kill/id1462538547?ls=1). | ||
- Latest version of [RPG Map 2](https://deepnight.itch.io/tabletop-rpg-map-editor) by [Sébastien Bénard](https://twitter.com/deepnightfr/status/1142105898992599040) is out, adding fog/darkness, water, new fonts, map imports [and more](https://deepnight.net/files/rpgmap/changelog.txt). | ||
|
||
### Code Examples | ||
|
||
- Threading macro like Clojure and pipe operator [article](https://code.haxe.org/category/macros/threading-macro.html). | ||
- Prototype SSL Socket Server [article](https://code.haxe.org/category/other/ssl-socket-server.html). | ||
- Haxe to Emscripten [article](https://code.haxe.org/category/beginner/haxe-to-emscripten-hello-world.html). | ||
- _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 | ||
|
||
- Matthijs Kamstra continues his work on generative art sketches: | ||
* [Randomizing characters](https://www.instagram.com/p/BzYpy22itVO/). | ||
* [Random drips & spatter](https://twitter.com/MatthijsKamstra/status/1148203711807860736). | ||
- Matthijs Kamstra has also created [externs for `dat.GUI`](https://github.com/MatthijsKamstra/hxexterns/tree/master/src/js/dat). Here are also: | ||
* Source code for the [usage example](https://github.com/MatthijsKamstra/hxexterns/blob/master/test/MainDatGui.hx). | ||
* [Testing dat.GUI](https://twitter.com/MatthijsKamstra/status/1147243752102277120) screenshot. | ||
|
||
#### Closed Source | ||
|
||
- Concept for the [press start page](https://twitter.com/hello_lightbulb/status/1146857183545573377) of the Scales game by Hello Lightbulb. | ||
- Regular shots won't do it for the [big Boxbots](https://twitter.com/ohsat_games/status/1147495118590664704) in Attraction Force by Ohsat Games. | ||
- New GIF from Dicey Dungeons by Terry Cavanagh - Finally got this little guy [in the game](https://twitter.com/terrycavanagh/status/1147522507085352966). And a [new tune](https://twitter.com/chipzel/status/1148275547883130880) for the game by Chipzel. | ||
- [Don't Panic](https://twitter.com/abstract_panic/status/1148173514761023489) has streamed some work on [2D adventure game](https://www.twitch.tv/videos/449839900##) which he is making with Haxe/Kha. | ||
- Doom's E1M1 under [the OpenFL API](https://twitter.com/kbeevans/status/1148744953721282560) using `graphics.lineTo` by Kaelan Evans. | ||
- BREAK N TAKE had been submitted for [AppStore review](https://twitter.com/alexvscoding/status/1148771410220896256). | ||
- [Darksburg editor screenshot](https://cdn.discordapp.com/attachments/501408700142059520/596613969209196558/SPOILER_unknown.png) from Haxe discord server. | ||
- [New video](https://twitter.com/jmw327/status/1148869685687062533) and [summer theme](https://www.youtube.com/watch?v=Hmknyka6kVo) of Frontier Story by jmw. | ||
- The latest updates of "Pixel Hero" by Ben Simms: | ||
* You'll be able to share your [created heroes barcode's](https://twitter.com/zerosimms/status/1147946775669542912) for others to copy. | ||
* Old card [style vs new one](https://twitter.com/zerosimms/status/1148641233520271360). | ||
|
||
### _Some_ Library Releases | ||
|
||
- [vscode `1.36.0`](https://lib.haxe.org/p/vscode) | ||
- [RBXHaxe `1.0.0`](https://lib.haxe.org/p/RBXHaxe) | ||
- [starling-spine-hx `0.1.1`](https://lib.haxe.org/p/starling-spine-hx) | ||
- [stats.js.hx `0.1.0`](https://lib.haxe.org/p/starling-spine-hx) | ||
- [nova `0.3.8`](https://lib.haxe.org/p/nova) | ||
- [hlsdl `1.10.0`](https://lib.haxe.org/p/hlsdl) | ||
- [hldx `1.10.0`](https://lib.haxe.org/p/hldx) | ||
- [robotlegs `1.4.1`](https://lib.haxe.org/p/robotlegs) | ||
- [fuse `0.0.19`](https://lib.haxe.org/p/fuse) | ||
- [condition `1.2.9`](https://lib.haxe.org/p/condition) | ||
- [location `1.0.7`](https://lib.haxe.org/p/location) | ||
- _Checkout the [most recent library releases](https://lib.haxe.org/recent/) on HaxeLib_. | ||
|
||
### Framework Updates | ||
|
||
- Performance improvement proposals for `Geometrize-Haxe` [discussion](https://github.com/Tw1ddle/geometrize-haxe/issues/17). | ||
|
||
##### _In case you missed it_ | ||
|
||
- `[nme]` NME now supports Gradle and multi-APK architecture [support on Android](https://twitter.com/thomasuster/status/1133457847570771968). | ||
|
||
### 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 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. | ||
- [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 `Self` access for abstracts [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/62). | ||
- Add support for Readable and Writable constraints [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/61). | ||
- `[RFC]` Xml Dsl's [discussion](https://github.com/HaxeFoundation/haxe-evolution/issues/60). | ||
- Add new Sys API's [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/59). | ||
- Add support for default type parameters [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/50). | ||
- 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 | ||
|
||
69~ commits have been made to Haxe compiler in the [last week]. | ||
|
||
- HashLink `1.10` [released](https://github.com/HaxeFoundation/hashlink/releases/tag/1.10). | ||
- `Int` can be re-assigned when returned from extern inline function [issue](https://github.com/HaxeFoundation/haxe/issues/8517). | ||
- Fix unification of recursive typedefs [pull request](https://github.com/HaxeFoundation/haxe/pull/8523). | ||
- Date improvements [merged](https://github.com/HaxeFoundation/haxe/pull/8508). :star2: | ||
|
||
##### _In case you missed it_ | ||
|
||
- Add `Context.info(msg,pos)` [merged](https://github.com/HaxeFoundation/haxe/pull/8478). | ||
- `[js]` Improve TypedArray [merged](https://github.com/HaxeFoundation/haxe/pull/8464). | ||
- Add `js.lib.Number` [pull request](https://github.com/HaxeFoundation/haxe/pull/8465) | ||
- Context warnings API [merged](https://github.com/HaxeFoundation/haxe/pull/8471). | ||
- Add `Context.info(msg,pos)` [merged](https://github.com/HaxeFoundation/haxe/pull/8478). | ||
- `[cs]` Add using statements via `@:csUsing` [pull request](https://github.com/HaxeFoundation/haxe/pull/8487). | ||
- `[hxcs]` Allow using `-D hxcs.DEFINE` and add documentation [pull request](https://github.com/HaxeFoundation/hxcs/pull/40). | ||
- `[cs]` Enable `sys.thread` API [merged](https://github.com/HaxeFoundation/haxe/pull/8432). | ||
- `[cs]` Add support for .NET core `-D netcore_ver` [merged](https://github.com/HaxeFoundation/haxe/pull/8391). | ||
- `[hxcs]` Add .NET core netlibs [merged](https://github.com/HaxeFoundation/hxcs/pull/39). | ||
- `[cs]` Add support for native cs type parameter constraints [merged](https://github.com/HaxeFoundation/haxe/pull/8311). | ||
|
||
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-07-04..2019-07-11+org%3Ahaxefoundation+is%3Aclosed+ |