This is a very simple way to spawn objects on a timer and be able to adjust the spawn rate dynamically while maintaining a smooth and constant spawn rate. If you are spawning every 1 second and increase the spawn rate to every 0.5s, it will spawn the next actor as soon as 0.5s has passed since the previous spawn. If you adjust it upwards to 2s, it'll spawn 2s after the previous spawn. It's simple, easy to use and implement. I like this method as no timers are used. All graphics were taken from the public domain and are free to use.
Over the past week, GameSalad has crashed dozens of times for me, frequently losing me work. When I get really caught up in the flow of things I sometimes forget to save, and will often hit preview only to realise GameSalad is about to crash with 10 minutes of unsaved work about to go down the drain. After re-doing the same bit of logic for the 6th or 7th time yesterday I decided enough was enough and whipped up SaveSalad.
>
SaveSalad is a little (Mac only) Applescript application that, if GameSalad is open and the frontmost window, will save your project at a set interval. If GameSalad is not the frontmost window, it will save shortly after you return to GameSalad (if the save interval has passed - otherwise at the next interval). Unfortunately you have to set the save interval every time you launch SaveSalad, but it only takes a second with some pre-set options, or the choice of entering your own save interval.
>
I've been using it myself but I haven't tested thoroughly, so please let me know any bugs via PM. It does what I needed it to do, though, so I don't plan to add any more feature or fix anything other than major bugs. You use this entirely at your own risk.
@wanegroup said:
Armelline - wow it crashes for me a lot too on the latest "Stable Release 0.11.1.11" build. This will be a life saver! Thanks!!!!
I find GameSalad 1000x more stable than when I first started using it, and it crashes A LOT less, but it still crashes often enough that I got annoyed Testing the latest game I've been working on I found a series of actions that crashed GS every time they were performed and I kept on doing it over and over again without thinking. Sometimes I just don't learn.
Wondering if it's worth me taking the time to add versioning to SaveSalad. It wouldn't be too much fuss to have it make a time-stamped copy of each save.
Sadly posts in this thread receive less than 1/10th the views they did when they were individual threads, though
This project demonstrates two different ways of spawning while avoiding the player. One is quick and easy but has potential drawbacks, the other is a bit more complex but ultimately more flexible. You'll need to read the descriptions given to the various rules and enable or disable them as necessary. One method calculates a safe spawning position based on the position of the player, the size of the player and the size of the enemy to be spawned. The other spawns the enemy completely at random and then destroys it and spawns another if it overlaps with the player. These some super-basic enemy movement in there too if you want to spice things up a bit.
>
All graphics are taken from the public domain and are free to use. I hope you like spiders.
This is a super-simple way of recording the path of a touch and then having an actor retrace that path. All it does it fill a table with touch positions then play back through them. It's very quick and rough logic and will require a reasonable amount of effort to add it into your game - I just wanted to see how well GameSalad handled it. The short answer: If you touch slow, very well, if you touch fast, okay. Each dot drawn is a datapoint, so the more dots the smoother the motion. All images are free to use.
Comments
Awesome!
Contact me for custom work - Expert GS developer with 15 years of GS experience - Skype: armelline.support
Really nice! Much appreciated.
And particular thanks to the mod who took the time to put the last two into the first post alphabetically
Contact me for custom work - Expert GS developer with 15 years of GS experience - Skype: armelline.support
Cool stuff @Armelline ! Really helpful.
MESSAGING, X-PLATFORM LEADERBOARDS, OFFLINE-TIMER, ANALYTICS and BACK-END CONTROL for your GameSalad projects
www.APPFORMATIVE.com
+1
Yes very good stuff @Armelline I have this thread bookmarked so I don't miss anything new.
Universal Binary Template - Universal Binary Template Instructions Rev 4 (Short) - Custom Score Display Template
Thanks everyone! Got plenty more coming, but going to space it out a little for the sanity of the mods
Contact me for custom work - Expert GS developer with 15 years of GS experience - Skype: armelline.support
>
>
Contact me for custom work - Expert GS developer with 15 years of GS experience - Skype: armelline.support
Awesome Stuff!
Awesome work @Armelline, keep it up!
Handy!
Great stuff, @Armelline !
My GameSalad Academy Courses! ◦ Check out my quality templates! ◦ Add me on Skype: braydon_sfx
@Armelline - wow it crashes for me a lot too on the latest "Stable Release 0.11.1.11" build. This will be a life saver! Thanks!!!!
iOS Apps/Games: Factoids | SkyGunner | TriSideX
Thanks all for the kind words!
I find GameSalad 1000x more stable than when I first started using it, and it crashes A LOT less, but it still crashes often enough that I got annoyed Testing the latest game I've been working on I found a series of actions that crashed GS every time they were performed and I kept on doing it over and over again without thinking. Sometimes I just don't learn.
More stuff coming soon!
Contact me for custom work - Expert GS developer with 15 years of GS experience - Skype: armelline.support
Wondering if it's worth me taking the time to add versioning to SaveSalad. It wouldn't be too much fuss to have it make a time-stamped copy of each save.
Sadly posts in this thread receive less than 1/10th the views they did when they were individual threads, though
Contact me for custom work - Expert GS developer with 15 years of GS experience - Skype: armelline.support
Versioning would be MEGA awesome.
www.appdore.com || appdore twitter || appdore facebook
If possible make it an option for those of us who have a version system.
Universal Binary Template - Universal Binary Template Instructions Rev 4 (Short) - Custom Score Display Template
Impressive stuff !!
Wow you are amazing!!! You are amazing like spidereman!!
That Typewriter effect tho.
edit: how you designed that typing sound is just genius!
Cool beans man. Thanks for contributing to this community and making it better.
Makes me want to get back from vacation so I can get going on demos again!
My GameSalad Academy Courses! ◦ Check out my quality templates! ◦ Add me on Skype: braydon_sfx
Thanks guys!
And looking forward to seeing what you make available next, @Braydon_SFX! I always love your tutorials, there's always something still to learn!
Contact me for custom work - Expert GS developer with 15 years of GS experience - Skype: armelline.support
>
>
Contact me for custom work - Expert GS developer with 15 years of GS experience - Skype: armelline.support
Any chance a mod can stick the latest into the first post?
Contact me for custom work - Expert GS developer with 15 years of GS experience - Skype: armelline.support
Contact me for custom work - Expert GS developer with 15 years of GS experience - Skype: armelline.support
Awesome thanks for sharing!
✮ FREE templates at GSinvention ✮
✮ Available for hire! support@gsinvention.com ✮
This is Awesome! Thanks for sharing dude!
Great work as always!!
Thanks @timolapre1998, @Kungvald, @zweg25!
Any chance a mod could add the last one to the first post? Got another coming soon!
Contact me for custom work - Expert GS developer with 15 years of GS experience - Skype: armelline.support
@Armelline -- How/where do you want it filed? Under "F" for Forward, or "P" for Path?