Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (523)
Games in Android Showcase (127)
games submitted by our members
Games in WIP (592)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1] 2
  ignore  |  Print  
  Putty Shuffle  (Read 13613 times)
0 Members and 1 Guest are viewing this topic.
Offline kevglass

« JGO Spiffy Duke »


Medals: 205
Projects: 24
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Posted 2009-02-01 22:45:25 »

My last one for this year, I *think* Smiley



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

Offline Markus_Persson

JGO Wizard


Medals: 16
Projects: 19


Mojang Specifications


« Reply #1 - Posted 2009-02-01 23:04:55 »

Polished! Fun! Tricky!

The white blocks are eeevil, though. Wink

Play Minecraft!
Offline ShannonSmith
« Reply #2 - Posted 2009-02-02 06: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! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline woogley
« Reply #3 - Posted 2009-02-02 06: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 Sad

Offline kevglass

« JGO Spiffy Duke »


Medals: 205
Projects: 24
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #4 - Posted 2009-02-02 11:08:26 »

Polished! Fun! Tricky!

The white blocks are eeevil, though. Wink

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 Smiley

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 Smiley. I'll update the target for level 5, thanks for that!

Still cant get level 3 though Sad

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

Offline pjt33
« Reply #5 - Posted 2009-02-02 17: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!  Grin
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.
Offline kevglass

« JGO Spiffy Duke »


Medals: 205
Projects: 24
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #6 - Posted 2009-02-02 18: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!  Grin
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 Wink).

Hope you had some fun playing!

Kev

Offline Markus_Persson

JGO Wizard


Medals: 16
Projects: 19


Mojang Specifications


« Reply #7 - Posted 2009-02-02 19:20:05 »

Why not make a small script to brute force all levels to find the minimum number of moves needed? =)

Play Minecraft!
Offline kevglass

« JGO Spiffy Duke »


Medals: 205
Projects: 24
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #8 - Posted 2009-02-02 19:23:33 »

This way, someone actually plays it Smiley

Kev

Offline pjt33
« Reply #9 - Posted 2009-02-02 19: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 Wink).
If you feel lazy, check your PMs. Note that they include an improved version of level 11 (22/29).

Quote
Hope you had some fun playing!
What part of "You sick, twisted man!" don't you understand? Wink
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline timfoden

Junior Devvie


Projects: 2



« Reply #10 - Posted 2009-02-02 20: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.

Try Pipe Extreme -- can you get to the end of the pipe?
Offline ulfjack

Junior Devvie





« Reply #11 - Posted 2009-02-02 21:00:56 »

There's even another way to do level 5 in 10 moves:

Offline kevglass

« JGO Spiffy Duke »


Medals: 205
Projects: 24
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #12 - Posted 2009-02-02 21:05:30 »

Damn it Wink Ok, I'll update it again unless anyone can do it in less?

Kev

Offline halfwitgoat

Junior Devvie


Projects: 2



« Reply #13 - Posted 2009-02-02 21:29:37 »

Grin

Nice game.

Offline kevglass

« JGO Spiffy Duke »


Medals: 205
Projects: 24
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #14 - Posted 2009-02-02 22:04:42 »

Heh! Ok, 7 it is.

Kev

Offline steveyO
« Reply #15 - Posted 2009-02-02 22: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!!

https://play.google.com/store/apps/details?id=com.bullsquared.alggame Annoying Little Gits (Android)
www.bullsquared.com   Play java (applet) games! www.chessclockpro.com Free Online Chess Clock
Offline kappa
« League of Dukes »

JGO Kernel


Medals: 78
Projects: 15


★★★★★


« Reply #16 - Posted 2009-02-02 22:36:39 »

congrats, very nice entry, so far its the 4k game i've spent the longest playing.
Offline halfwitgoat

Junior Devvie


Projects: 2



« Reply #17 - Posted 2009-02-02 23: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.

Offline kevglass

« JGO Spiffy Duke »


Medals: 205
Projects: 24
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #18 - Posted 2009-02-03 11:59:18 »

Thanks for all the positive feedback!

Kev

Offline Renoria

Junior Devvie




...


« Reply #19 - Posted 2009-02-03 12:35:49 »

[move]Wow nice game Cheesy[/move]
Offline halfwitgoat

Junior Devvie


Projects: 2



« Reply #20 - Posted 2009-02-03 20:02:54 »

Had another play on it this evening.  Wink 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. Roll Eyes
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.

Offline kevglass

« JGO Spiffy Duke »


Medals: 205
Projects: 24
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #21 - Posted 2009-02-04 09:25:57 »

Thats not a bug, thats a feature! Smiley

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 Smiley

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

Offline pjt33
« Reply #22 - Posted 2009-02-04 15: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.
Offline ulfjack

Junior Devvie





« Reply #23 - Posted 2009-02-04 17:03:51 »

Oh, and level 5 can be done in 6 moves!  Grin

And level 16 in 22.

Edit: Argh, should read the thread first. :-(
Offline kevglass

« JGO Spiffy Duke »


Medals: 205
Projects: 24
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #24 - Posted 2009-02-04 17:20:32 »

Level 16 can be done in 12 it seems! Smiley

Kev

Offline kevglass

« JGO Spiffy Duke »


Medals: 205
Projects: 24
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #25 - Posted 2009-03-08 23:30:12 »

For anyone interested, I ported putty shuffle onto Android. Bit of a blog about it:

Coke and Code - Revisiting Google Android

The 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

Offline Ranger
« Reply #26 - Posted 2009-03-09 01: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. Roll Eyes).  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!
Offline kevglass

« JGO Spiffy Duke »


Medals: 205
Projects: 24
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #27 - Posted 2009-03-09 07: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 Smiley

Kev

Offline Ranger
« Reply #28 - Posted 2009-03-09 07: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!!!  Shocked
Offline kevglass

« JGO Spiffy Duke »


Medals: 205
Projects: 24
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #29 - Posted 2009-03-09 08: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

Pages: [1] 2
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

SHC (24 views)
2014-11-25 12:00:59

SHC (23 views)
2014-11-25 11:53:45

Norakomi (22 views)
2014-11-25 11:26:43

Gibbo3771 (22 views)
2014-11-24 19:59:16

trollwarrior1 (36 views)
2014-11-22 12:13:56

xFryIx (74 views)
2014-11-13 12:34:49

digdugdiggy (52 views)
2014-11-12 21:11:50

digdugdiggy (46 views)
2014-11-12 21:10:15

digdugdiggy (41 views)
2014-11-12 21:09:33

kovacsa (68 views)
2014-11-07 19:57:14
Understanding relations between setOrigin, setScale and setPosition in libGdx
by mbabuskov
2014-10-09 22:35:00

Definite guide to supporting multiple device resolutions on Android (2014)
by mbabuskov
2014-10-02 22:36:02

List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!