Looks great. Good luck with the downloads. How did you manage to get the physics to work like that? I've had nothing but problems.
physics is normal dynamic objects and -30 gravity. i change slingshot node little bit and made this game
yeah all publishers want only iOS, they don't care about android i will upload android but i need time sorry for that
Cool. I will have a play again. I'm not sure if it was the windows version but had all strange stuff going on. Sphere collision shapes turning into cubes the next time I would load the game up, and other strange things. Never got it working. Hopeful the update has addressed those
@weboha Looking great, Great work man. Highly polished art and gameplay. Highly appreciated with the product that are coming along with buildbox 3D
Really awesome game. Just goes to show the potential of BB3. How many levels did you make? I got to level 49 but it crashed and took me back to level 3. Keep up the good work.
Nice game. Enjoyable to play. Yeah I got to level 49 too and it crashed taking me back to level 1. I guess that's to do with the progression level bug where it doesn't save your progress until you quit the game. Anyone know if that's been fixed with the RC2 build? Would be good if you could limit the number of shots you have to complete each level. I also encountered a few other issues. Sometimes no puck would appear and I'd have to reset the level. A couple of times it said I'd completed the level, when there was still objects on the screen and one time I managed to get 2 pucks stacked on top of each other at the start and it wouldn't let me fire them. Great effects with the glass and exploding cubes. Great to see what you've managed to come up with using BB3. Well done.
Thank you for comments are very useful for us. i will make an update, i changed curling code. now there is only 25 levels after 25 its random this 25 levels. i am making new levels also. Big problem is when crush game it doesn't save data. this is very big problem on BB3. i sent this bug to support but they didnt answer. because game is save data only when you click iPhone home button. it doesn't save in game. and still bb3 crush when u play long time. this is also another bug. i shared how to make water and glass bb3. i can share more detail if you want?
Yeah I've had the same problem in a game I'm working on. Thankfully it doesn't crash that often, but when it does it's a right pain in the wotsit. I see you're also using the confetti at the end of each level. My game crashed after I added a similar effect to my levels, so I wonder if it causes any kind of memory leak? Afraid I don't know enough about coding to know if that could be the case or not. I see on the latest build Nik says that "Data not saved on iOS" has been fixed, so hopefully that has sorted the problem of not losing any completed levels. I've not had a long enough play session on my game, since the update, to see if it's fixed it. I like the explosion effect you get with the confetti. I'd be interested if you could share more detail on how you got it to explode like that. I played through the levels again and quit the game on level 48 (in case it crashed again on 49) I've now got up to level 109. You can tell the levels are repeating, so it would be good to have new ones added. One other thing I noticed. I encountered a level where it appeared I'd knocked all the objects off, but the level didn't finish. I therefore started flinging pucks all over the place and eventually hit an object that was off the lefthand side of the screen (I'm on an iPhone x).
Confetti code: var _enabled = false; var _counter = 0; var _debris = []; function init(){ } function update(dt){ if(_counter > 0){ _counter -= 1; for(let i=0; i<_debris.length; i++){ let ent = _debris[ i ]; let phys = ent.physics(); if(phys){ let l = ent.linearVelocity; phys.setLinearVelocity(l.x,l.y,l.z); let a = ent.angularVelocity; phys.setAngularVelocity(a.x, a.y, a.z); } } } } function signal(name, value){ if(_enabled){ return; } _enabled = true; _counter = 2; for(let i=0; i < 25; i++){ //confetti number let ent = this.scene().create('confet'); //confet is a cube object let x = Math.random() * 0.5 - 0.25; let y = Math.random() * 0.5 - 0.25; let z = Math.random() * 0.5 - 0.25; let pos = this.entity().worldPosition(); ent.setPosition(pos.x+x, pos.y, pos.z+z); let s = Math.random() * 0.3 + 0.1; ent.setScale(0.02,s,s); let red = Math.random() *255; let green = Math.random() *255; let blue = Math.random() *255; ent.setColor(red,green,blue); let ax = Math.random()*20 - 10; let ay = Math.random()*20 - 10; let az = Math.random()*20 - 10; ent.angularVelocity = new Vec3(ax, ay, az); let lx = Math.random() * 50 - 5; let ly = Math.random() * 40 - 15; let lz = Math.random() * 30 - 15; ent.linearVelocity = new Vec3( lx, ly, lz); _debris.push(ent); } }