-
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
166 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,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+ |