Some More Jewel Game Clones (Work In Progress)

2

Comments

  • brickamatorbrickamator Member Posts: 316
    Awesome. KEEP IT UP
  • RThurmanRThurman Member, Sous Chef, PRO Posts: 2,880
    Still looking good!
    Its so fast now -- you may have to slow it down. (A slight delay between the 'destroy' and 'fall down' phase will often enhance the game experience. It provides feedback on what happened, and actually acts as a reward.)
  • KevinCrossKevinCross London, UKMember Posts: 1,894
    Still looking good!
    Its so fast now -- you may have to slow it down. (A slight delay between the 'destroy' and 'fall down' phase will often enhance the game experience. It provides feedback on what happened, and actually acts as a reward.)
    This is and will be easy enough to do in the template.

    I've only removed the delay because I have no animations of exploding jewels etc. so making the jewels disappear and having the ones hovering above for a bit would look weird in the videos. I suppose I could make them fade out for the purpose of the template/demonstrations.
  • KevinCrossKevinCross London, UKMember Posts: 1,894
    edited October 2013
    Switching jewels is now completed!

    It doesn't spawn checking actors like my earlier versions, instead it changes the game.phase to "checking grid" and will check the whole grid before it switches the jewels back if no matches were found. Checking the through the whole grid is almost instant so there was no reason to check jewels that have switched any differently.

    I think what I will be working on next before I release it is switching jewels with swipe gestures and at least one or two special type jewels like a bomb, and that jewel in Jewel Mania that clears all of one colour on the screen. That should then be a good enough starting point for you to add in your own special jewels.

    If anyone wants a copy of the template before I add in the special jewels let me know and I'll make it available over the next few days. It has notes in it, but I've not written the PDF which explains all of the attributes yet.

  • RThurmanRThurman Member, Sous Chef, PRO Posts: 2,880
    This is really looking great!

    I'd love to see a copy as it is. Often its good to have a basic starting project without all the bells and whistles. It just needs to show the minimum to get someone started with this type of game.
  • -Timo--Timo- Member Posts: 2,313
    edited October 2013
    this is really cool :) keep it up! would also love to have a copy ;)
  • DeadlySeriousMediaDeadlySeriousMedia ArizonaMember Posts: 838
    This is looking great!
  • FajlajpFajlajp Member Posts: 666
    I would also like to have a copy of this template. Could you send it in dropbox :)
  • KevinCrossKevinCross London, UKMember Posts: 1,894
    edited October 2013
    Thanks everyone. It's good to know people are actually interested after spending so long on it :) And thanks to those that have helped in one way or another.

    Here's a dropbox link:

    https://www.dropbox.com/s/ehlrszofg2n5rv9/GameSalad-Starting-Template-Bejewelled-Clone-v1.0.zip

    I mention in the README.pdf that I intend to rewrite the code that checks the grid for matches once GameSalad improve the speed of the loops. It's currently 16 loops which is really fast but a sloppy way to do it because the same code to check for matches is inside each of the loops and if you want to change the size of the grid you have to create copies of those loops. There's not much in the code to checking for matches but it would still be better in one place.

    Now that it's out of the way I'd like to spend some time playing around with Logic Pro so I probably won't be looking at the special jewels until next week sometime.

    Any feedback or suggestions would be greatly appreciated.

    P.S. I forgot to mention that it'll only work in the nightly builds, but you can still download it and store it for when version 11 is released if you don't have access to the nightly builds.
  • RThurmanRThurman Member, Sous Chef, PRO Posts: 2,880
    edited October 2013
    Really great!

    Its quite clear that you have put a lot of thought (and effort) into this template. And its really paying off!

    Thanks for sharing it with the community.
  • LoadedLoaded Member Posts: 240
    @KevinCross you deserve a medal Sir. Great effort!

    Website » Twitter » Facebook » Loaded Arts - Fun for thumbs.

    Developer Blog » 08/01/2015 - Week 72 – Apple, the great dictator…

  • KevinCrossKevinCross London, UKMember Posts: 1,894
    edited October 2013
    @KevinCross you deserve a medal Sir. Great effort!
    Thanks, but seeing someone use it one day as a starting base would be rewarding enough :)

    I myself have a game I want to try and build with it but I also want to try and create a template for Pocket Mine, a game I've been playing quite a lot recently. Too many things, so little time >.<

  • FajlajpFajlajp Member Posts: 666
    I will also try to design a even faster Bejeweled type game, give me some time and I will return :)
  • KevinCrossKevinCross London, UKMember Posts: 1,894
    edited October 2013
    I will also try to design a even faster Bejeweled type game, give me some time and I will return :)
    Good luck!

    Change how they fall down the grid (currently using a timer) and you've already made it faster. It's the only thing that makes it seem slow. The checking of the grid is pretty much instant.

  • Braydon_SFXBraydon_SFX Member, Sous Chef, Bowlboy Sidekick Posts: 9,273
    Excellent job, Kevin! Your dedication to this community is awesome.

    ..Book of Knowledge badge is headed your way!

    Keep it up!
  • KevinCrossKevinCross London, UKMember Posts: 1,894
    Thanks @Braydon_SFX :)
  • tatiangtatiang Member, Sous Chef, PRO, Senior Sous-Chef Posts: 11,949
    edited October 2013
    @POM that looks verrrry nice. :)

    @KevinCross there are much faster methods of looping. 64 cells in one second is average compared to the speed of some loops. Have you seen these threads?

    http://forums.gamesalad.com/discussion/55050/fast-for-loop-a-collection-from-the-community-merged-into-a-single-really-really-fast-loop/p1
    http://forums.gamesalad.com/discussion/54922/hyperloops-loop-to-your-hearts-content

    New to GameSalad? (FAQs)   |   Tutorials   |   Templates   |   Greenleaf Games   |   Educator & Certified GameSalad User

  • KevinCrossKevinCross London, UKMember Posts: 1,894
    edited October 2013
    @tatiang I briefly looked through those posts previously. Taking a second to loop through 64 cells was what I was experiencing in an old version of the template. This one runs in a fraction of a second (practically instant) and I'm more than happy with the speed. I don't doubt that there's better ways to do what I've done and it's out there now if someone wants to try. I myself will wait for GameSalad to change how the loops run before I rewrite it as one simple loop.
  • KevinCrossKevinCross London, UKMember Posts: 1,894
    Probably a pointless post/bump, but just wanted to say that I'm not going to be able to continue working on the template this week by adding a couple of power ups like I promised. I do still aim to re-write the loops part with one/two loops in a future version of GameSalad, but that's probably it for now.

    Feel free to PM if you have any questions with the current template.
  • CybertouchCybertouch Member, PRO Posts: 31
    this was exactly what we were looking for! your the man Kevin! would it be possible to add a timer? (we will try to learn to do that ourselves, and add animations as well) we downloaded your template =D
  • KevinCrossKevinCross London, UKMember Posts: 1,894
    edited October 2013
    You're welcome @Cybertouch! I don't see why a timer couldn't be added, but I will have to leave that with you to add in. Good luck, and I look forward to seeing what you create with it.

    As I can't edit any of the old posts above and remove links I thought it'll be easier if I add them to one post:

    Basic Bejewelled Template
    http://www.kevincross.co.uk/wp-content/uploads/GameSalad-Starting-Template-Bejewelled-Clone-v1.0.zip

    Basic Block Breaker Template
    http://www.kevincross.co.uk/wp-content/uploads/2013/09/GameSalad-Starting-Template-Block-Breaker.zip

    Basic Columns Template
    http://www.kevincross.co.uk/wp-content/uploads/2013/09/GameSalad-Template-Jewel-Drops.zip
  • blue_elephantblue_elephant Member Posts: 505
    edited October 2013
    I can't open these files. It opens the folder with the code and screenshots but no gameproj file

    ★ My Apps | Gamesalad Tutorials : Youtube Channel , Website. ★

  • KevinCrossKevinCross London, UKMember Posts: 1,894
    @blue_elephant you will need a copy of the nightlies builds to open them. That's probably why you can't open them. If not I'll double check them again tomorrow but no one else has mentioned a problem with them
  • blue_elephantblue_elephant Member Posts: 505
    Okay, That makes sense

    ★ My Apps | Gamesalad Tutorials : Youtube Channel , Website. ★

  • Tiny_IdeasTiny_Ideas Member Posts: 326
    Hey Kevin

    Great to see how far you have come with this, hopefully it has been a great learning curve for you which helps you developer more advance games in future for yourself.
    Well done and keep on developing!
  • The_Gamesalad_GuruThe_Gamesalad_Guru Member Posts: 9,922
    Ah so I see my loop trick works well. Actually in real code one would break the search into an array and that's kinda what is achieved by breaking the code into seperate actors. Even when they speed up the loops it will still be better to array the loops as it leads to parallel processing. Drag and drop can never match custom code but one can achieve similar results with and understanding of how the code is processes.
  • VolontaArtsVolontaArts Member Posts: 510
    nice work man you come a long way from yoour first draft... looks amazing
Sign In or Register to comment.