Pyro2 for Monkey2

Started by playniax, July 08, 2017, 05:49:41

Previous topic - Next topic

playniax

Hi guys,

Pyro2 v1.0.3 is available!!!

An update of the Monkey2 / Pyro2 package is available on https://playniax.itch.io/

This is an important update! It has countless fixes and some nice additions. This is the version that is driving Revengestar so it should be very stable.

I am also finishing up a Tiled loader. There is already a Pyro2 Tiled converter available and it works fine but while working on Dumbot I found it not very practical to convert the tilemap everytime it got an update. The Pyro2 Tiled loader can load tmx files directly eliminating the need to convert ( timesaver! ). I hope to finish and release the Tiled loader coming week!

Summary fixes and updates Pyro2 v1.0.3

• Fixed gui touch / mouse issues!
• Fixed tiled animation timing issues!

• Changed OnOutro() to OnOutro( layerObject:LayerObject ) for the scenegraph layer objects

This way you can pass the object that caused the collision

• Added CreateImageMask command
• Added PixmapToTilemap command
• Added Screenshot command
• Added ScreenshotImage command

The Pyro2 bananas moved to the Pyro2 module folders and Pyro2 demos and templates ( Pyro2 essentials ) can be found at http://www.playniax.com/download/

Cheers!

playniax

Pyro2 v1.0.4 is available!!! Update contains critical bug fixes!

An update of the Monkey2 / Pyro2 package (binaries) is available on itch and I just uploaded an update to the module manager so I expect the update to be available for download anytime now.

The Tiled loader was also updated with an important bug fix.

https://playniax.itch.io/pyro-2
https://playniax.itch.io/pyro-2-tiled-converter

playniax

#2
Now that Monkey2 is getting more interesting by the day ( incuding Ted2go and upcoming 3D ) and now that Pyro2 has proven itself to handle the stress of a real game or 2 I feel that it is time to emphasis even more on the docs!

So starting today I will post an article so now and then with Pyro examples, tutorials and docs. I will try to do this on a regular basis. Just 2 articles right now but have a look if you are interested. There is an example of how to do that cool Typoooh laser! Pyro makes these kind of things really simple!

http://docs.playniax.com/articles/

At the botton of the article you can find a link to a running example!

playniax

You can now download the Pyro2 Tiled converter / loader for free ( or donate some money if you would like to support us )

https://playniax.itch.io/pyro-2-tiled-converter

The Pyro 2 Tiled Converter is a tool that converts Tiled project files to a format that the Pyro 2 scene loader can understand.

The Tiled Converter converts orthogonal and Isometric tilemaps for now and most features should work.

To use the Pyro 2 Tiled Converter you will need a copy of Pyro 2.

playniax

A little update on the articles.

This time added some scene graph basics.

I also added a link to each example to download it so you can play with them.

http://docs.playniax.com/articles/

playniax

Again a little update on the articles.

This time added the config class and tile basics.

http://docs.playniax.com/articles/

The articles are a work in progress! so check them once in a while on updates...

playniax



I was working on a little 'endless runner' template for Pyro based on that old boulderdash game but with a twist.

The control buttons will probably not work yet on a touchscreen so play on a desktop and use the keyboard arrow keys up/down!

Here is a little preview

The idea is to get this template out on chupamobile to generate some Pyro exposure and generate some revenue.
The template will be easy to reskin so interested parties will be able to create a custom version and monetize it.
Levels can be created with Tiled.

RonTek

Would it be easy to overlay and use Pyro2 with Mojo3D? or there are some extra steps to make it work together?

playniax

> Would it be easy to overlay and use Pyro2 with Mojo3D?

Did not test this but I think they can co-exist. Only problem I see is that classes can clash but luckily Monkey2 has namespaces so this will not be the problem!

playniax

Pyro2 v1.0.5 is available!!!

An update of the Monkey2 / Pyro2 package is available at: https://playniax.itch.io/pyro-2

• Added Tiled module ( beta )
• Added MouseDown, MouseHit, MouseReleased and MouseHover to scenegraph layer objects
• Added CreateTiledImage to the gfx module
• Added drawMode to DrawLine
• Added Insert to Layer class
• Added TextureFlags to ContentManager loaders
• Renamed StringArrayToFloat() to ToFloat()
• Renamed StringArrayToInt() to ToInt()

I will also send an update to Mark for the module manager.

RonTek

Quote from: playniax on September 17, 2017, 19:06:02
> Would it be easy to overlay and use Pyro2 with Mojo3D?

Did not test this but I think they can co-exist. Only problem I see is that classes can clash but luckily Monkey2 has namespaces so this will not be the problem!

Thanks Playniax. As a suggestion maybe you can try out and add this eventually to your examples.

playniax

> As a suggestion maybe you can try out and add this eventually to your examples

Added to my todo list ( that keeps getting longer )...


Pingus

Quote from: playniax on September 21, 2017, 05:41:54
Revengestar now on Chupamobile as a game template: https://author.chupamobile.com/android-action/space-shooter-game-18493

Thanks, this is interresting and good to know that a good product is available as a basis.
I have no plan for making any action game based on that gameplay (or any other anyway) so I find it a bit pricey for my purpose.

However, a detailed tutorial, showing all the steps required to go from a given PC code to a full app running on Android and IOS (IAP included) would worth some money. It does not need to be a full 'commercial' game, but of course it needs to cover most of the issues a game dev may meet (loading datas, saving datas, handling screens, inputs, handling Google and/or Mac account...). Well, all the nasty things that you already know and that others would prefer to avoid to learn from scratch, focusing on game dev  ;D

playniax

Quotethis is interresting and good to know that a good product is available as a basis

There is a second 'good product' http://www.syntaxbomb.com/index.php/topic,3451.msg6649.html#msg6649

QuoteI find it a bit pricey for my purpose
Hmm, they promissed me to give people discounts in the first few weeks of launch so if this is the idea of a discount I will need to send them an email :)
Just to clearify, this is a template for reskinning! People who purchase it can resell the game anyway they like after reskinning so it's probably a bargain.

Quotea detailed tutorial, showing all the steps required to go from a given PC code to a full app running on Android and IOS (IAP included) would worth some money. It does not need to be a full 'commercial' game, but of course it needs to cover most of the issues a game dev may meet (loading datas, saving datas, handling screens, inputs, handling Google and/or Mac account...). Well, all the nasty things that you already know and that others would prefer to avoid to learn from scratch, focusing on game dev

Eventally this is the plan with my articles but I just made a humble beginning: http://docs.playniax.com/articles/Getting%20Started/index.html