Matthew Wallace

  • Archive
  • RSS
  • Contact

HaxeFlixel

HaxeFlixel is an open source 2D game library written in the Haxe Language. It makes creating games fun, easier and free.

HaxeFlixel is proudly made with Haxe, NME and originally based on as3 code from Flixel. Haxe is a programming language similar to as3 but far superior and open-source.

HaxeFlixel currently lets you compile games to IOS, Android, Blackberry, WebOS, Mac, Windows, Linux and Flash. 
read more.

    • #haxe
  • 5 hours ago
  • Permalink
Share

Short URL

TwitterFacebookPinterestGoogle+

Skial Bainn: Haxe Roundup 150

skialbainn:

Philippe Elsass has created an incredible tool to generate typed definitions from the CreateJS Toolkit to Haxe and Typescript. It “could easily be extended to other languages”, so maybe NME should adopt it? Apparently when the Dart Toolkit is open sourced, a variant of CreateJS, it will be possible to make an NME Toolkit!.

Niko finished his HTML5 game created with Haxe and Box2D, not sure what its called though.

Andy Li’s improvements to the Haxe lexer in Pygments, the lexer that Github, Bitbucket and others use, has finally been merged.

Andy has also written about haxe.unit, “the unit testing package bundled in Haxe”.

Cauê Waneck, creator of the Java and C# targets, has released a very cool “tiny cli” tool called mcli, which “is a simple, opinionated and type-safe way to create command line interfaces”. Checkout the example to see how elegant it is.

Peter has published a video “sneak peek of Genome2D” for Haxe. Very impressive.

Rocks has released HxQuery, a “jQuery like CSS Selectors engine written in Haxe” which allows you filter through any data structure. The engine currently supports xml, NME display list and plain Haxe objects.

Sergey Miryanov has generously made his NME extensions available through github, MIT licensed.

Andreas Rønning has shared his thoughts, generating a decent discussion, about how / if he should release his tools “Tilesheeter” and “Bonewagon”, which could be combined to make an IDE for NME.

    • #haxe
  • 2 days ago > skialbainn
  • 1
  • Permalink
Share

Short URL

TwitterFacebookPinterestGoogle+

hxslides

Nice little slideshow app written in Haxe to create HTML5 slideshow presentations. Created by Nicolas Cannasse (creator of Haxe)

    • #haxe
  • 3 days ago
  • 1
  • Permalink
Share

Short URL

TwitterFacebookPinterestGoogle+

HypNotif - add notifications to your NME application

I’ll Defiantly be trying out this extention. 

HypNotif

A native extension to add notifications to your NME application

This native extension brings you Apple Push Notification Service for iOS and Google Cloud Messaging for Android. The iOS part is based on Easy APNs. The Android part is based on the GCM Demo Application.

For the APNs server you can use Easy APNs.

Installation

There is an include.nmml file and ndll are compiled for:

  • ios armv6
  • ios armv7
  • android armv6

You can’t use notification in the iOS simulator

Usage

var hn = new HypNotif( "http", "example.com", "/notification", "/register", "/unregister" );
hn.connect( <user id> );

You pass your server URL to the constructor with:

  • the protocol
  • the host name
  • the path on your server
  • the register end point
  • the unregister end point (for android only)

When the device is registered it sends to the server the following values:

  • the name of the OS (“and” or “ios”)
  • the prefered language of the system
  • the package name of the application
  • the version of the application
  • the device name
  • the device model
  • the device version
  • a device unique id (the register ID for android)
  • the device token (only for ios)
  • for iOS, if user allow badges, alerts and/or sounds
  • a custom user id

On Android when the stopNotif method is called it sends the following values:

  • the package name of the application
  • the version of the application
  • a device unique id (the register ID for android)
  • a custom user id

Made at Hyperfiction

Developed by :

  • Louis Beltramo@louisbl

License

This work is under BSD simplified License.

  • 1 week ago
  • 1
  • Permalink
Share

Short URL

TwitterFacebookPinterestGoogle+

Skial Bainn: Haxe Roundup 149

skialbainn:

Andy Li has released jQuery extern 2.0.0-alpha which supports jQuery 1.9 and 2.0 which dropped support for IE 6, 7 and 8. Andy has detailed some of the new jQuery extern features on his blog.

Mark Knol has taken on the task of documenting Flambe through the unoffical guide. He has…

    • #haxe
  • 1 week ago > skialbainn
  • 1
  • Permalink
Share

Short URL

TwitterFacebookPinterestGoogle+

StablexUI - A Haxe NME component library

 

StablexUI looks like a really promising component library for Haxe NME. This is still one thing that has been lacking in Haxe. Most of the UI libs that I’ve found in the past usually only support 1 or 2 platforms and you have to jump through some hoops to get them working with NME projects. I’m looking forward to kicking the tires and giving more of an opinion on it have I use it a little more. 

StablexUI Screen Shot

You’ll find that there is pretty good documentation and demos available to look at as well. I grabbed a list of the demos from the github readme for your convenience.

Demo with android-4.x-like theme (written completely in xml):

  • flash: http://stablex.ru/ui/demo/demo_flash/
  • html5: http://stablex.ru/ui/demo/demo_html5/

Games prototypes:

  • Coder: all objects in this game are StablexUI widgets - play on newgrounds; sources
  • The Tale of Ladybird: all objects in this game are StablexUI widgets - http://stablex.ru/ladybird
  • Untwist: simple game with simple ui and screen transitions - http://stablex.ru/ui/demo/untwist/

Another example:

  • flash: http://stablex.ru/ui/demo/handlers.swf
  • html5: http://stablex.ru/ui/demo/handlers/

More simple demoes: http://stablex.ru/ui/demo

    • #haxe
  • 1 week ago > matthewswallace
  • 2
  • Permalink
Share

Short URL

TwitterFacebookPinterestGoogle+

Haxe 3 RC2 is out

Manual Installation

On OSX/Linux, you can run the following commands to install Haxe after extracting the TGZ :

cp haxe /usr/bin/haxe
rm -rf /usr/lib/haxe
mkdir /usr/lib/haxe
cp -r std /usr/lib/haxe
mkdir /usr/lib/haxe/lib
chmod 777 /usr/lib/haxe/lib
cp std/tools/haxelib/haxelib.sh /usr/bin/haxelib
chmod +x /usr/bin/haxelib

For detailed instructions for your OS just checkout the link to the Haxe.org site.

    • #haxe
    • #neko
  • 2 weeks ago
  • 1
  • Permalink
Share

Short URL

TwitterFacebookPinterestGoogle+

Skial Bainn: Haxe Roundup 148

skialbainn:

The Haxe RC2 seems to have silently been released. You can check changes.txt for the newness.

But the biggest change is that the haxelib reset has taken place, but no one should have really noticed as Jason and Juraj have done an awesome job making the change seamless.

With WWX2013 in 2 weeks, you can checkout who’s speaking and their topics.

Vision Mobile released a report titled Cross-Platform Tools Shootout, comparing Sencha, Appcelerator and others, with Haxe “as [the] clear winner”.

With live coding getting a lot of attention recently, with Light Table and Code Orchestra, David Peek has created a proof of concept live code editing in Haxe - Video.

Andrew has written about NME and Haxe called NME Tile Rendering for Mobile. An incredibly well written post.

Chrome packaged apps recently came out of developer preview, so Tong has already written type definitions for Haxe.

Porter has written his “first article in [his] learning HaxePunk series”.

And I’ll finish with a crazy game called MOSHIMOSHI created with HaxeFlixel. Checkout the gameplay video by Eurogamer to see what it’s about.

    • #haxe
  • 2 weeks ago > skialbainn
  • 3
  • Permalink
Share

Short URL

TwitterFacebookPinterestGoogle+

ImageMagick and rmagic install HELL

I’m mainly writing this post for myself because like so many before me that are running OS X / Rails environment …… Installing imagemagick and rmagic gem is pure HELL. Here are the steps that fixed it for me.

1. Install imagemagick via homebrew 

brew install imagemagick -f

 

2. Follow steps for creating symlinks like so. be sure to pay attention to the version number in the cd line of code and change it to whatever version you are currently running. 

cd /usr/local/Cellar/imagemagick/6.8.0-10/lib
ln -s libMagick++-Q16.7.dylib   libMagick++.dylib
ln -s libMagickCore-Q16.7.dylib libMagickCore.dylib
ln -s libMagickWand-Q16.7.dylib libMagickWand.dylib

3. Install the gem via the command line with the following code. I made sure I was in the directory of my rails app but I’m not sure if that matters. In my case the rails app needed rmagick version 2.12.2 so I made sure to specify the version number below. 

PKG_CONFIG_PATH=/usr/local/Cellar/imagemagick/6.8.0-10/lib/pkgconfig C_INCLUDE_PATH=/usr/local/Cellar/imagemagick/6.8.0-10/include/ImageMagick gem install rmagick -v '2.12.2'

 

    • #JustMigrated
  • 1 month ago
  • Permalink
Share

Short URL

TwitterFacebookPinterestGoogle+
I know a good IOS / Objective-c developerYep, this is a shameless self promoting post, but hey that&#8217;s what my site is for. Rather than getting into technical details about stuff over a series of posts about Objective-C, and things I&#8217;m learning about the bla bla bla bla bla technical, bla bla bla, I figured I would just come right out and say it. I&#8217;m now looking for and taking on objective-c projects. I&#8217;m a couple of weeks away from posting my first completed app to the app store and it&#8217;s really exciting to be able to say that.
Recently I took on a project and it was to build an iPad app for NMSU (New Mexico State University). I did my usual &#8220;lets build it with Actionscript shpeel&#8221; because it&#8217;s multi-platform and we can deploy to ios, android, desktop and so on. WELL in this case it worked great until I got to one feature that needed to be native for performance reasons. The application required using some sort of Map api in order to draw polygons. Long story short, there was not a good solution via actionscript that preformed very well aside from building a Native Extension in objective-c. The application slowed to a crawl and even crashed sometimes when asking it to draw some of these complex shapes on an actual iPad. 
I took the opportunity to create the exact same app using Objective-C. This of course allowed me to use the built in MapView that comes with iOS. Needless to say it preformed perfectly and the client is super happy with the performance. Recoding took around 2-3 weeks and wasn&#8217;t really that difficult. It was just a matter of me understanding some of the fundamental differences in the syntax but honestly now that I&#8217;m a month or so in I&#8217;m enjoying Objective-C and looking forward to doing more work with it. 

So, if you are looking for an Objective-C developer, look no further than right here.
Contact: Matthew Wallacem: 615-400-4773e:m at mattwallace.me 
Pop-upView Separately

I know a good IOS / Objective-c developer

Yep, this is a shameless self promoting post, but hey that’s what my site is for. Rather than getting into technical details about stuff over a series of posts about Objective-C, and things I’m learning about the bla bla bla bla bla technical, bla bla bla, I figured I would just come right out and say it. I’m now looking for and taking on objective-c projects. I’m a couple of weeks away from posting my first completed app to the app store and it’s really exciting to be able to say that.

Recently I took on a project and it was to build an iPad app for NMSU (New Mexico State University). I did my usual “lets build it with Actionscript shpeel” because it’s multi-platform and we can deploy to ios, android, desktop and so on. WELL in this case it worked great until I got to one feature that needed to be native for performance reasons. The application required using some sort of Map api in order to draw polygons. Long story short, there was not a good solution via actionscript that preformed very well aside from building a Native Extension in objective-c. The application slowed to a crawl and even crashed sometimes when asking it to draw some of these complex shapes on an actual iPad. 

I took the opportunity to create the exact same app using Objective-C. This of course allowed me to use the built in MapView that comes with iOS. Needless to say it preformed perfectly and the client is super happy with the performance. Recoding took around 2-3 weeks and wasn’t really that difficult. It was just a matter of me understanding some of the fundamental differences in the syntax but honestly now that I’m a month or so in I’m enjoying Objective-C and looking forward to doing more work with it. 

So, if you are looking for an Objective-C developer, look no further than right here.

Contact: Matthew Wallace
m: 615-400-4773
e:m at mattwallace.me 

    • #JustMigrated
    • #developer
    • #ios
    • #objective-c
  • 2 months ago
  • Permalink
Share

Short URL

TwitterFacebookPinterestGoogle+
Page 1 of 21
← Newer • Older →

Interactive Developer

Avatar
  • Objective-C
  • Haxe
  • Ruby on Rails
  • Javascript
  • Actionscript - (Flash / Flex)

Contact

e: m at mattwallace dot me
m: (615) 400-4773

Twitter

loading tweets…

  • RSS
  • Random
  • Archive
  • Contact
  • Mobile
Effector Theme by Pixel Union