Having had a play and asked questions, I thought I’d see whether the software could recreate a small application that I recently built for a client using my current HTML5 software.
An example of which can be found here: Memory Match
The core brief for the project was:
- Develop a memory matching game.
- The game must be dynamic - IE there will be different content for the matches.
- These different contents must be easy to change.
The solution above works by allowing the user to upload a ZIP file of images and an INI configuration file that defines the pairs and other topics data. The game then reads through these various topics banks creating the menu and setting the game images accordingly when a topic is selected.
Yesterday, I started the development of reading the topics and displaying this information on a scene.
This was easy : Being able to work with JS directly from the UI made it simple to talk to my existing PHP scripts and then just set the labels on the topic menu scene buttons. I also added a data object property to each button containing the relevant topic information necessary to build the game scene that it would passed when clicked. Overall an excellent start.
A couple of issues that I had were:
I couldn’t find an easy way to copy functions.
-
I tried copying the function from the function pane between open projects.
-
I tried opening the function for editing and copying the actual code from one project to another and also from my external script editor to the project. But this only part works as you can only paste into the body of the function which means you still have to edit the function name and any parameters.
-
I found the export function so exported all the functions from other projects that I had created, but then discovered that I cannot import them back into another project.
I think the last idea would be really useful if you could then import functions (as new or overwrite existing ones) as this would make sharing them between projects such simpler.
Also not necessary but maybe helpful would be an icon next to the functions in the pane that shows the type (normal, scene, etc) of function rather than have to filter them.
Other bits:
I tried to edit an image that was in a current project but it appeared lock? I had to close Saola first and then edit.
And lastly, I love the ease with which you can align elements to other elements but I couldn’t find a way to distribute elements to create an even space between them?
As I said above, an excellent start. The software is proving more than capable and really enjoyable to work with. I’ll add some more once I’ve built the game scene.
Cheers.