kevglass
« League of Dukes » JGO Kernel      Posts: 5214 Medals: 49
Mentally unstable, best avoided.
|
 |
«
on:
2009-02-01 17:45:25 » |
|
My last one for this year, I *think*  http://www.cokeandcode.com/fourkay/shuffle/( webstart if you prefer) Drag the coloured blocks to slide them round the level. When two blocks of the same colour touch they will join and can then only be moved together. Move the coloured blocks to the matching coloured targets (dashed boxes) to complete the level. All the details are on the page. You get a yellow box for completing the level and a green one for getting it done on target moves. The given targets are what I've (and others) have done them in - there may still be better solutions available (if you find one, please post a screenshot). Still a work in progress (though all 16 levels are available now). Any bugs or issues reported much appreciated. No room left for new features, but I think I might try to write a bigger version after the contest. Kev
|
|
|
|
Markus_Persson
JGO Kernel      Posts: 2092 Medals: 10
Mojang Specifications
|
 |
«
Reply #1 on:
2009-02-01 18:04:55 » |
|
Polished! Fun! Tricky! The white blocks are eeevil, though. 
|
|
|
|
ShannonSmith
Sr. Member   Posts: 365 Medals: 13
|
 |
«
Reply #2 on:
2009-02-02 01:23:07 » |
|
Nice work Kev, not the best looking game so far but in my opinion probably the one with the most depth.
|
|
|
|
|
Games published by our own members! Go get 'em!
|
|
woogley
JGO Neuromancer     Posts: 1098 Medals: 5
|
 |
«
Reply #3 on:
2009-02-02 01:58:21 » |
|
Nice work as usual. Much more understandable than the original Putty game Oh, and I was able to get Level 5 in 12 moves (see attached screenshot) Still cant get level 3 though 
|
|
|
|
|
kevglass
« League of Dukes » JGO Kernel      Posts: 5214 Medals: 49
Mentally unstable, best avoided.
|
 |
«
Reply #4 on:
2009-02-02 06:08:26 » |
|
Polished! Fun! Tricky! The white blocks are eeevil, though.  Thanks Markus. Nice work Kev, not the best looking game so far but in my opinion probably the one with the most depth.
Cheers for that!. I was hoping for clean presentation with polish (i.e. sliding menus etc) rather than going for the effects crazy approach. Of course theres only so much you can do with putty blocks - I do miss the little faces though  Nice work as usual. Much more understandable than the original Putty game
Oh, and I was able to get Level 5 in 12 moves (see attached screenshot)
Thanks, and I totally agree. I'm hoping this one is playable and completeable by all - rather than the few that managed to get through putty puzzle  . I'll update the target for level 5, thanks for that! Still cant get level 3 though  Aye, it was the first level I designed and strange that one with so little in it can be such a mind blower. It's common though, everyone seems to have a bit of a trouble with that one. If anyone is interested, #7 is my fave. Kev
|
|
|
|
pjt33
JGO Strike Force    Posts: 914 Medals: 17
|
 |
«
Reply #5 on:
2009-02-02 12:29:50 » |
|
I just did level 11 in 23/29. For the record, level 3's the easiest one IMO so far. Also there's a rendering glitch. The a/b in the top-right goes off the edge when both a and b are two digits. Linux (Debian lenny), Java 1.6-u10-beta. Edit: level 12 in 6/7. Level 14 in 18/22. Level 16 in 23/25 (after much despairing of doing it in less than 28) And now that I've finally completed level 7 in 8/8 (just level 5 to do in par), I understand why you like it. You sick, twisted man!  Final edit: done the lot in par, confirming 5 in 12/16. Good fun. Okay, it wasn't the final edit. Just to say that I've PM'd you my under-par solutions.
|
|
|
|
|
kevglass
« League of Dukes » JGO Kernel      Posts: 5214 Medals: 49
Mentally unstable, best avoided.
|
 |
«
Reply #6 on:
2009-02-02 13:47:53 » |
|
I just did level 11 in 23/29. For the record, level 3's the easiest one IMO so far. Also there's a rendering glitch. The a/b in the top-right goes off the edge when both a and b are two digits. Linux (Debian lenny), Java 1.6-u10-beta. Edit: level 12 in 6/7. Level 14 in 18/22. Level 16 in 23/25 (after much despairing of doing it in less than 28) And now that I've finally completed level 7 in 8/8 (just level 5 to do in par), I understand why you like it. You sick, twisted man!  Final edit: done the lot in par, confirming 5 in 12/16. Good fun. Okay, it wasn't the final edit. Just to say that I've PM'd you my under-par solutions. Thanks for all the hard work, updated the version to move the text slightly and add the updated targets (I just need to solve them now  ). Hope you had some fun playing! Kev
|
|
|
|
Markus_Persson
JGO Kernel      Posts: 2092 Medals: 10
Mojang Specifications
|
 |
«
Reply #7 on:
2009-02-02 14:20:05 » |
|
Why not make a small script to brute force all levels to find the minimum number of moves needed? =)
|
|
|
|
kevglass
« League of Dukes » JGO Kernel      Posts: 5214 Medals: 49
Mentally unstable, best avoided.
|
 |
«
Reply #8 on:
2009-02-02 14:23:33 » |
|
This way, someone actually plays it  Kev
|
|
|
|
pjt33
JGO Strike Force    Posts: 914 Medals: 17
|
 |
«
Reply #9 on:
2009-02-02 14:29:28 » |
|
Thanks for all the hard work, updated the version to move the text slightly and add the updated targets (I just need to solve them now  ). If you feel lazy, check your PMs. Note that they include an improved version of level 11 (22/29). Hope you had some fun playing!
What part of "You sick, twisted man!" don't you understand? 
|
|
|
|
|
Games published by our own members! Go get 'em!
|
|
timfoden
Jr. Member   Posts: 95
|
 |
«
Reply #10 on:
2009-02-02 15:40:17 » |
|
Nice game (again!). Only managed to play about the first 8 or so so far. I beat the par on level 5 though -- 10/12, see attachment.
|
|
|
|
ulfjack
Jr. Member   Posts: 68
|
 |
«
Reply #11 on:
2009-02-02 16:00:56 » |
|
There's even another way to do level 5 in 10 moves:
|
|
|
|
|
kevglass
« League of Dukes » JGO Kernel      Posts: 5214 Medals: 49
Mentally unstable, best avoided.
|
 |
«
Reply #12 on:
2009-02-02 16:05:30 » |
|
Damn it  Ok, I'll update it again unless anyone can do it in less? Kev
|
|
|
|
halfwitgoat
Jr. Member   Posts: 62
|
 |
«
Reply #13 on:
2009-02-02 16:29:37 » |
|
7  Nice game.
|
|
|
|
kevglass
« League of Dukes » JGO Kernel      Posts: 5214 Medals: 49
Mentally unstable, best avoided.
|
 |
«
Reply #14 on:
2009-02-02 17:04:42 » |
|
Heh! Ok, 7 it is.
Kev
|
|
|
|
steveyO
Sr. Member   Posts: 310 Medals: 4
|
 |
«
Reply #15 on:
2009-02-02 17:06:53 » |
|
Cool.. Playability and adictiveness wise best game so far IMO. Managed first 9 levels (5 gave me most probs).. Cant figure out level 10.. Will keep on trying!
Good stuff!!
|
|
|
|
kappa
« League of Dukes » JGO Kernel      Posts: 2360 Medals: 59
★★★★★
|
 |
«
Reply #16 on:
2009-02-02 17:36:39 » |
|
congrats, very nice entry, so far its the 4k game i've spent the longest playing.
|
|
|
|
|
halfwitgoat
Jr. Member   Posts: 62
|
 |
«
Reply #17 on:
2009-02-02 18:06:30 » |
|
Phew. Level 10 was tricky. It was hard to just solve it, let alone in so few moves.
But I beat a few other records: Level 11 in 16 Level 13 in 22 Level 16 in 12.
Really very good. Brain tired now.
|
|
|
|
kevglass
« League of Dukes » JGO Kernel      Posts: 5214 Medals: 49
Mentally unstable, best avoided.
|
 |
«
Reply #18 on:
2009-02-03 06:59:18 » |
|
Thanks for all the positive feedback!
Kev
|
|
|
|
Renoria
Full Member   Posts: 209
...
|
 |
«
Reply #19 on:
2009-02-03 07:35:49 » |
|
|
|
|
|
|
halfwitgoat
Jr. Member   Posts: 62
|
 |
«
Reply #20 on:
2009-02-03 15:02:54 » |
|
Had another play on it this evening.  The presentation really helps, it doesn't feel like a normal 4k game. The level design is pretty good too. I keep on finding new ways to do solve them - Level 5 in 6 moves.  Level 11 in 15 moves. Level 13 in 20 moves. Level 15 in 22 moves. Edit: one small bug I suppose. If you try to drag a block in a direction that it can't go, it still counts as a move.
|
|
|
|
kevglass
« League of Dukes » JGO Kernel      Posts: 5214 Medals: 49
Mentally unstable, best avoided.
|
 |
«
Reply #21 on:
2009-02-04 04:25:57 » |
|
Thats not a bug, thats a feature!  Seriously, thanks for all the playing. I've added a digg link if anyone can be convinced to digg it. Also fixed another bug that no one found yet  I'm finding myself playing the game more now because I want to find the solutions you lot have. It's actually really pleasent to play your own game when it's a challenge. Thanks again! Kev
|
|
|
|
pjt33
JGO Strike Force    Posts: 914 Medals: 17
|
 |
«
Reply #22 on:
2009-02-04 10:30:35 » |
|
There's another minor bug. After you complete a level it still shows the "Restart" button, but all clicks take you back to the level selection menu.
|
|
|
|
|
ulfjack
Jr. Member   Posts: 68
|
 |
«
Reply #23 on:
2009-02-04 12:03:51 » |
|
Oh, and level 5 can be done in 6 moves!  And level 16 in 22. Edit: Argh, should read the thread first. :-(
|
|
|
|
|
kevglass
« League of Dukes » JGO Kernel      Posts: 5214 Medals: 49
Mentally unstable, best avoided.
|
 |
«
Reply #24 on:
2009-02-04 12:20:32 » |
|
Level 16 can be done in 12 it seems!  Kev
|
|
|
|
kevglass
« League of Dukes » JGO Kernel      Posts: 5214 Medals: 49
Mentally unstable, best avoided.
|
 |
«
Reply #25 on:
2009-03-08 19:30:12 » |
|
For anyone interested, I ported putty shuffle onto Android. Bit of a blog about it: Coke and Code - Revisiting Google AndroidThe APK is available on request if you own a google phone. I might consider tarting it up and putting it on market, hence not posting it directly. Kev
|
|
|
|
Ranger
Sr. Member   Posts: 340 Medals: 1
|
 |
«
Reply #26 on:
2009-03-08 21:51:22 » |
|
Hi Kev, Great Blog. I was thinking about porting my World Rally Driver 4K game to Android, so I did some performance tests. I rotated and drew a 2000x2000 bitmap. It jumped around between 18 and 26 fps on the Emulator (v1.1r1). Your blog pointed out that the Emulator was about 5 times slower on your PC, I'm running the emulator on a Vista Laptop Core Duo 2GHz. I can't imagine the phone would be able to rotate and render a 2000x2000 bitmap at around 100fps (I don't really want to shell out $AUD900 for the phone just yet, and don't know anyone with one.  ). Did you ever find out what the bottleneck was for Putty Shuffle on the emulator? Thanks! EDIT: Just realised I was doing something silly in my test code, now fixed it and get between 27 and 40 fps on the Emulator!
|
|
|
|
|
kevglass
« League of Dukes » JGO Kernel      Posts: 5214 Medals: 49
Mentally unstable, best avoided.
|
 |
«
Reply #27 on:
2009-03-09 03:25:41 » |
|
I think it's the actual drawing calls for primitives, drawlines etc. Probably blitting images both emulator and handset are going to be fine since it looks like the Canvas rendering API is based ontop of ES which is pretty hot at spitting textures to the screen  Kev
|
|
|
|
Ranger
Sr. Member   Posts: 340 Medals: 1
|
 |
«
Reply #28 on:
2009-03-09 03:58:20 » |
|
Ah, yes. Just did a test on getRGB / setRGB to getPixel / setPixel. In Java my test ran for about 4 seconds. In Android it took over 3 mins!!! 
|
|
|
|
|
kevglass
« League of Dukes » JGO Kernel      Posts: 5214 Medals: 49
Mentally unstable, best avoided.
|
 |
«
Reply #29 on:
2009-03-09 04:25:55 » |
|
Yeah, if it's like desktop GL drivers it also won't be good at drawing lines (inconsistent and slow) and drawing ovals will be slightly painful. It's actually a pretty similar set of constraints as I'm working with in Slick most of the time.
Kev
|
|
|
|
|