Noman Khan's Recent Forum Activity

  • Yeah you are right i have seen that post also which you quoted.

    But i think there are very intelligent and smart developers who have done this game and have idea with this how to do it.

    As we are the newbie with construct and have limited knowledge with it.

    So i wish there will someone who guide and help us accordingly.

  • Hello Constructors

    I wanted to create game like

    Zuma Deluxe

    showing in image

    If there is any tutorial, Capx file or something else please let me know or if someone guide me related to it, i would be very thankful to him. I have searched alot but couldn't find anything, there is just small intro in Construct Forum but 8 years ago.

    Your precious reply in this regard will highly be appreciated.

    Tagged:

  • Thanks! :)

    the official Blockudoku game has more types of pieces that can appear - up to 5x5 blocks, so you can lose much quicker. Expanding the PieceArray to accommodate that would be pretty easy. There is a text file that has the piece definitions in json format - spaced out so you can kind of see what the pieces look like. You then have to tell the GeneratePiece function how many total pieces it has to choose from.

    Yeah you are right there are some blocks 5X5. I updated my game with those blocks which are missing now its complex. I have also added the feature of dimming the block which are not to be place on the grid..

    dop2000 Friend this is what we called the experts, whose point out the issues directly and solve it very easily and awesomely like AllanR

  • when you first posted about this game a couple months ago, I had a lot of fun trying out the version Maverick1912 came up with. I also watched a couple videos about Blockudoku and was impressed with how fast it calculated valid moves, and removed completed lines and squares.

    I was curious if C2 could match that speed, so when you asked again about showing the shadow I decided to give it a try... I started from scratch and used every thing I could think of to optimize how it calculates, and I am very happy with how well it turned out.

    as it spawns each piece, it knows how wide and how tall the piece is and uses that info to reduce the number of checks it takes to see if there are possible moves. Each block in each piece knows what position it came from in the PieceArray and uses that to reduce the number of checks it takes to test if the shadow should be shown. Each block placed on the board knows its x and y location, and what 9x9 square it is in, so checking for complete lines and squares is simply picking and comparing the pickedcount - no looping through arrays, or collision tests, etc.

    After each piece is placed on the board, it has to check if there are any possible moves for the remaining pieces, and it shows in a text box at the bottom of the screen how many squares in the array it had to test to determine if a move is possible or if the game is over. Even on my old Iphone 5s it does this instantly in surprisingly few checks!

    This game doesn't use any tweens, animations, no sound effects, doesn't keep score, or any of the other nice things Maverick did, but it is fast! I might add more, and put in comments to help make it clear what it is doing, but hopefully this helps.

    https://www.rieperts.com/games/forum/Blockudoku.capx

    Thanks AllanR you did it awesomely.... My all dreams with BlukSudoko are slowly comes to be true. I really happy to see the shadow effect, my fingers are dancing hahaha..

    By the way i like your logic, you add some more twist in the game in just few lines...

    Yeah Maverik as all times great, but you are also a Guru in Construct 2 i can say!

    The way that you generate tiles is just outstanding and other awesome things with it, you automated the things in it. As we generate tiles manually...

    Thanks that you give it a try and optimized its code i really appreciated your work and the time you give it and very specially a Shadow. From your code i will learn alot of things.

    Note: Your explanation was very clear and transparent which makes it easy for anyone to implement it.

    You are my mentor!

    Now I'm thinking of leaving my code to your own code.

    Thanks once again!

  • Hello Constructors!

    I would like to add a "Shadow" feature to my Blocks game but i dont know how to do it,

    Means When i move a Block over the playing grid, it should casts a "shadow" over the fields where it can be placed.

    Like See the images

    Your response/help in this regard will highly be appreciated, Thanks in advance!

  • Awesome Maverick1912 Thats work fine now for horizontal, vertical and square at the same time.

    Thank you very much you are just amazing and very helpful to this Forum.

    I am noticing one other feature of the original BlockuDoku game:

    When i move a tile over the playing grid, it casts a "shadow" over the fields where it can be placed.

    There is also a visual hint of the line, square, or combination that will be removed if you drop the tile at a particular location, even before the tile is dropped.

    I would really like to have this implemented. Would it be possible?

    Thanks once again

  • Nicely done Maverick! :) and good idea Norman!

    played three times - third time got a score of 1632.

    Found what I would consider a bug. If you place a block that completes both a horizontal and vertical line, both lines are removed. But if you place a block that completes both a square of 9 and horizontal and/or vertical line only the square of 9 are removed. The checksquare function should not remove blocks until the check function has had a chance to look for complete lines...

    Norman, an undo system is certainly possible, but adds a lot more complexity!

    Thanks AllanR

    All credits goes to Maverick1912 he had nicely done.

    Thats awesome you did nice score!

    Yeah i have also noticed that bug also and try to find a solution for it that how i can manage it, if Both a square and vertical or horizontal line fills, i want to finish both.

    Yeah it will go to the complexity but i wish i could do this..

  • Hello Maverick1912 Dear,

    Hope you are doing well!

    I am just wondering that would it be possible to undo 2-3 steps in Blocks Puzzle Game.

    I mean, you place a Blocks on the game field/tiles, eventually, some squares disappear, and the score goes up.

    However, you decided that you have made a mistake. Click "undo" and everything goes back to the state that it was until you've placed the Block. And you can repeat this for the last Three or Two Block that you've placed.

  • ohhhhh! that's great..... it worked!

    You really sort out my problem, with the depth of my heart i am really thankful to you.

    I appreciate your knowledge related programming.

    Hope in the future you will also help me.

    May Allah (God) give you all success in your life.

  • Ohh its really awesome! That's what i want.

    How could i implement it, whats your suggestion?

    I think there are 2 possibilities.

    1. Share with me images of your complete event sheet. The properties of square image and layout and other related with the square creating.

    2. You could do that for me in Construct 2.

    What would you suggest and would be easy for you, so that i would be really thankful to you for performing such an efforts regarding my side. And it will save my time.

    Thanks

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • I tried with that as well but the square is not fixing behind the tile, even i tried to change some code and bring that behind the tile but now the matching is not working.

    Are these code working with you? Had you tested and the blocks are working.

    Would you show me the snap or video if possible for you?

    I really appreciated your help and very thankful for your this kind help.

    Thank You Brother.

  • I forgot that I changed the width and height to 8, so you will have 9 columns and 9 rows.

    I change the height and width to 8 its creating 9 rows and 9 colums but the square which we creating is not exatly behind the fisrt tile by this its not matching and not removing

Noman Khan's avatar

Noman Khan

Member since 17 Oct, 2016

None one is following Noman Khan yet!

Connect with Noman Khan

Trophy Case

  • 8-Year Club
  • Jupiter Mission Supports Gordon's mission to Jupiter
  • RTFM Read the fabulous manual
  • Email Verified

Progress

11/44
How to earn trophies