Skip to content

Commit

Permalink
Closes #713
Browse files Browse the repository at this point in the history
  • Loading branch information
skial committed Jan 30, 2020
1 parent 1832008 commit 92c29aa
Showing 1 changed file with 166 additions and 0 deletions.
166 changes: 166 additions & 0 deletions src/roundups/514.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,166 @@
[_template]: ../templates/roundup.html
[date]: / "2020-01-30 09:31:00"
[modified]: / "2020-01-30 10:25:00"
[published]: / "2020-01-30 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 514

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

- Devlog `#12`: [Moving forward](https://www.pixelpajamastudios.com/blog/devlog-12-moving-forward) with SonarSmash's Apple submission & more by [fedellen](https://twitter.com/fedellen/status/1221892371966758915).
- [OpenFL `8.9.6`](https://community.openfl.org/t/openfl-8-9-6-release/12264) and [Lime `7.7.0`](https://community.openfl.org/t/lime-7-7-0-released/12263) release announcements.
- Check out the Dead Cells: [The Bad Seed](https://www.youtube.com/watch?v=mdNovVWIPt0&feature=emb_logo) Gameplay Trailer by [Motion Twin](https://twitter.com/motiontwin/status/1222566816456769539), which will be released on February 11th 2020! :star2:

##### _In case you missed it_

- Vshaxe `2.18.0` has [been released](https://github.com/vshaxe/vshaxe/blob/master/CHANGELOG.md#2180-january-19-2020)! :star2:
- Devlog `#11`: [More Checkboxes](https://www.pixelpajamastudios.com/blog/devlog-11-more-checkboxes) for SonarSmash's submission to Apple.
- Ratalaika Games are working on [console ports of Stencyl](https://twitter.com/ratalaika/status/1219684001348308998) game engine. With more news coming soon!
- GamesFromScratch has written and recorded [some details & opinions](https://www.gamefromscratch.com/post/2020/01/21/The-Future-Of-Armory-Engine.aspx) about the future of the open source Blender powered Armory3D game engine.

### Videos & Music

- Learn ArmorPaint by [watching short clips](https://armorpaint.org/howto) by [Lubos Lenco](https://twitter.com/luboslenco/status/1220381723646660608).
- [Samus tribute](https://www.youtube.com/watch?v=AM8HoyieYH8) video by [Germán Caíno](https://twitter.com/CodingIndie/status/1221978292930170882). Made with Haxe, HaxeFlixel and Tiled map editor.
- [HaxeFlixel and console development](https://www.youtube.com/watch?v=1CszWDunrfE) video by Richard Oliver Bray from [Hello Lightbulb](https://twitter.com/hello_lightbulb).
- [The Clan of the Ox](https://www.youtube.com/watch?v=JYFhdrTPmpM) have finally stepped on the shore of the Northgard by [Shiro Games](https://twitter.com/shirogames/status/1222528750614732804)!
- _Add a [video](https://github.com/skial/haxe.io/labels/video) related to Haxe_.

##### _In case you missed it_

- A [little trailer](https://twitter.com/hello_lightbulb/status/1217866888220434433) of the Scales: a Pangolin Story by Hello Lightbulb.

### Upcoming Events & Talks

- [Osaka Red LLC](https://twitter.com/osakared/status/1221662230426660866) are co-hosting a HaxeUp with CrashSpace taking place on April 6th in California. :new:
- HaxeUp Hamburg hosted at InnoGames will take place on [7th February 2020](https://community.haxe.org/t/haxeup-hamburg-7th-february-2020/2218/1). Make sure to sign up!
- EU Haxe Summit 2020 - [Let's meet in Linz](https://community.haxe.org/t/eu-haxe-summit-2020-lets-meet-in-linz/2114).
- _Add an [upcoming event](https://github.com/skial/haxe.io/labels/events) about Haxe._

### Job Offers & Bounties

- [Availability for work](https://community.openfl.org/t/project-request-availability-for-small-to-medium-sized-flash-openfl-projects/12259): Andreas Drewke is available for small to medium sized Flash/OpenFL projects! :new:
- [NX Studio](https://studionx.ru/) _(Moscow, Russia)_ are looking for [a Haxe programmer](https://hh.ru/vacancy/35432606) to work on their game called "Throne Rush". :ru: :new:
- [Shiro Games are recruiting](https://twitter.com/ncannasse/status/1166704326485651457) for different roles to expand their studio and work on upcoming, exciting projects!
- 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 & Announcements

- New [ArmorPaint `0.8` dev builds](https://twitter.com/luboslenco/status/1222511092045434881): working on asset browser with material previews, layer grouping, script console, faster ray-tracing, painting transparent surfaces.
- [Wish I Could Dive](https://havana24.itch.io/wish-i-could-dive) made by [Havana24](https://twitter.com/hav24/status/1220404536025796611) for WeeklyGameJam `#132`.
- Too Close by [Ludoko Studios](https://twitter.com/ludoko/status/1222371472401936384) is available on the App store, with an Android version planned, made with HaxeFlixel.
- [Just Slide 2](https://www.kongregate.com/games/AdityaChaudhary/just-slide-2) by [Aditya Chaudhary](https://twitter.com/AdityaGameDev/status/1209080341001932801) is out on Kongregate!
- [RITZ](https://www.newgrounds.com/portal/view/746874) by [ninja_muffin](https://twitter.com/ninja_muffin99/status/1221217323354210306) is out on NewGrounds. [The source code](https://github.com/ninjamuffin99/actualPixelDay2020) is available at GitHub.

##### _In case you missed it_

- [OverWired](https://alont.itch.io/overwired) - a cyberpunk side-scroller game made with HaxeFlixel is available on [Itch.io](https://alont.itch.io/overwired) and [Newgrounds](https://www.newgrounds.com/portal/view/744578).
- Zany Faces _(made with Haxe and OpenFL)_ by [Osaka Red LLC](https://twitter.com/osakared/status/1218349516069339136) is available on [iOS](https://apps.apple.com/app/id1058255102) and Android, available on the [Amazon Appstore](https://www.amazon.com/gp/product/B083ZPTMRT) and [Google Play](https://play.google.com/store/apps/details?id=com.osakared.zanyfaces).

### Code Examples

- `'$value'` (or `"" + value`) is usually faster than `Std.string(value)` for numeric types. See dev [comments](https://community.haxe.org/t/string-formatting-ex-ints-space-padded-width-3/2229/4).
- _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

- [tink_web4hl `git`](https://github.com/piboistudios/tink_web4hl) POC for the tink webstack on HL with Libuv.
- [hxtwig `git`](https://github.com/CagetteNet/hxtwig/) Haxe externs for the Twig template engine.
- [react-native-qrcode-svg](https://github.com/haxe-react/react-native-qrcode-svg) by Kevin Leung.
- [coc-haxe](https://github.com/vantreeseba/coc-haxe) is a Haxe language server extension for [coc.nvim](https://github.com/neoclide/coc.nvim).
- Matthijs Kamstra is making [Creative Coding Calendar](https://twitter.com/MatthijsKamstra/status/1220679755298680839) out of his previous creative coding experiments.
- [Juriën Meerlo](https://twitter.com/codescapade/status/1221906857247244289) did some quadtree collision detection learning over the weekend and has released a demo using Kha to visualise everything. :star:

#### Closed Source

- Castle Pals, a game by [Brad Erkkila](https://twitter.com/braderkkila/status/1220732444346929153) & made with Stencyl, is running on Nintendo Switch thanks to Ratalaika Games!
- [Level selection](https://twitter.com/JoaquinBelloD/status/1221255813542633472) screen from the HTML5 game by Joaquin Bello which he is making with Kha.
- [Marching cubes](https://twitter.com/UrjasviS/status/1221515310647402496) in Haxe and Kha by Urjasvi Suthar.
- [jefvel](https://twitter.com/jefvel) has modified the forward renderer [to be able to use decals](https://media.discordapp.net/attachments/501408700142059520/671012613005508619/GQGhJs5.png).
- Clay Shot by [Ben Simms](https://twitter.com/zerosimms/status/1222789079118635009) - Its the LCD game you never played in your childhood! A little more performance tuning before its ready for submitting to KaiOS app store.
- Rogue Mage - a Stencyl game by [Ben Simms](https://twitter.com/zerosimms/status/1221786191080628225) - is finished and submitted to KaiOS app store. Check out a couple of photos showing game running on the phone:
* The build [menu is done](https://twitter.com/zerosimms/status/1221125810221875200)!
* The [main menu](https://twitter.com/zerosimms/status/1221553291278069767).

### _Some_ Library Releases

- [Wasp `0.8.0`](https://lib.haxe.org/p/Wasp) :star2:
- [knockout.hx `3.3.1`](https://lib.haxe.org/p/knockout.hx)
- [fuse `0.0.55`](https://lib.haxe.org/p/fuse)
- [hxArduino `1.2.2`](https://lib.haxe.org/p/hxArduino)
- [openfl `8.9.6`](https://lib.haxe.org/p/openfl)
- [lime `7.7.0`](https://lib.haxe.org/p/lime)
- [flump-starling `1.0.7`](https://lib.haxe.org/p/flump-starling)
- [undraw-react `1.7.0`](https://lib.haxe.org/p/undraw-react)
- [undraw `1.7.0`](https://lib.haxe.org/p/undraw)
- [react-next `1.120.0`](https://lib.haxe.org/p/react-next)
- [material-ui `4.1.0`](https://lib.haxe.org/p/material-ui)
- [react-types `0.12.0`](https://lib.haxe.org/p/react-types)
- [recharts `0.1.1`](https://lib.haxe.org/p/recharts)
- [trandom `1.0.0`](https://lib.haxe.org/p/trandom)
- [geom `0.0.2-alpha`](https://lib.haxe.org/p/geom)
- [colyseus `0.12.0`](https://lib.haxe.org/p/colyseus)
- [colyseus-websocket `1.0.6`](https://lib.haxe.org/p/colyseus-websocket)
- _Checkout the [most recent library releases](https://lib.haxe.org/recent/) on HaxeLib_.

### Framework Updates

- _Nothing this week._

### People & Projects to support

- [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.
- [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](https://www.patreon.com/augustlate) is creating unique 2D lighting tech.

## Updates from the Haxe core

### Current Proposals & Discussions

- Add Abstract classes [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/69).
- Add ReadOnlyArray optimisation [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/68).
- Carry comments through to target language [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/65).
- Add support for on site getters & setters [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/63).
- Add support for `Self` access for abstracts [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/62).
- `[RFC]` Xml Dsl's [discussion](https://github.com/HaxeFoundation/haxe-evolution/issues/60).
- 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

11~ commits have been made to Haxe compiler in the [last week].

- Low level asynchronous IO API [pull request](https://github.com/HaxeFoundation/haxe/pull/9111).

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 and have a good week!

[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/issues?utf8=%E2%9C%93&q=closed%3A2020-01-23..2020-01-30+org%3Ahaxefoundation+is%3Aclosed+

0 comments on commit 92c29aa

Please sign in to comment.