PlayN 1.3

220 views
Skip to first unread message

Michael Bayne

unread,
May 22, 2012, 5:58:51 PM5/22/12
to pl...@googlegroups.com
Hello cross-platform gaming enthusiasts,

I'm pleased to announce release 1.3 of PlayN (and TriplePlay), which
contains a number of fixes and improvements. The release notes provide
a summary of the changes:

http://code.google.com/p/playn/wiki/ReleaseNotes

A couple of interesting PlayN highlights:

- The Java backend has been rewritten to use LWJGL instead of Java2D.
This makes the Java backend behave more like the other OpenGL
backends, and allows one to write and test code that uses the GL20
(direct-to-OpenGL) abstraction on the desktop, just as one does for
the 2D PlayN APIs.

- HiDPI (aka Retina) support is implemented for the Java, iOS and
Android backends. Eventually we can probably make it work in the HTML
backend as well for games that wish to use HiDPI images for their web
incarnation. I will write an article explaining HiDPI support and how
to use it in the not wildly distant future.

Note that the Java backend now requires LWJGL's native libraries. The
new archetype contains the necessary changes to the POM to cause Maven
to automatically unpack and use the native libraries. I'll also update
the samples with the same changes. Please make these same changes to
your project's java/pom.xml when you upgrade to PlayN 1.3. Eclipse
users will probably need additional machinations, which can hopefully
be detailed by someone who has been using Eclipse with 1.3-SNAPSHOT
for the last month or so.

TriplePlay has also seen a great many additions and improvements. See
the release notes for the full list:

https://github.com/threerings/tripleplay/wiki/ReleaseNotes

As usual, it will take a few hours before the artifacts appear on
Maven Central, and nearly a week for the new archetype to appear on
Maven Central. I'd also like to hold off on updating the getting
started instructions until we're sure we've got the LWJGL native
library fiddly bits ironed out as well as possible.

-- m...@samskivert.com

Matt Mastracci

unread,
May 22, 2012, 6:01:29 PM5/22/12
to pl...@googlegroups.com
Great work, Michael et al!
Matt Mastracci
Twitter@mmastrac
Bloggrack.com

Michael Bayne

unread,
May 22, 2012, 6:11:12 PM5/22/12
to pl...@googlegroups.com
On Tue, May 22, 2012 at 2:58 PM, Michael Bayne <m...@samskivert.com> wrote:
> Please make these same changes to
> your project's java/pom.xml when you upgrade to PlayN 1.3.

Here are the relevant diffs from the samples project:

http://code.google.com/p/playn-samples/source/detail?r=21ad9a3babc2

-- m...@samskivert.com

Philip Rogers

unread,
May 22, 2012, 6:12:03 PM5/22/12
to pl...@googlegroups.com
Fantastic!

Jeffrey Elrod

unread,
May 22, 2012, 6:20:54 PM5/22/12
to pl...@googlegroups.com
Great work!!!

Fred Sauer

unread,
May 22, 2012, 6:38:05 PM5/22/12
to pl...@googlegroups.com
Woohoo!

On Tue, May 22, 2012 at 2:58 PM, Michael Bayne <m...@samskivert.com> wrote:



--
Fred Sauer
Developer Advocate
G
ooglInc.
1600 Amphitheatre Parkway
Mountain View, CA 94043
fre...@google.com


noblemaster

unread,
May 22, 2012, 9:55:26 PM5/22/12
to pl...@googlegroups.com
great work :-D

Mickael Barbeaux

unread,
May 23, 2012, 7:49:16 AM5/23/12
to pl...@googlegroups.com
Holy grail !!! :-) 
Reply all
Reply to author
Forward
0 new messages