Putty Puzzle

I’ve also finished all the levels, it’s a great game!
OrangyTang: There’s no speed involved. All turned-based, no worries. :slight_smile:

[quote=“kevglass,post:15,topic:31764”]
Possibly, but it doesn’t feel natural… Perhaps it’s hard to fix…
I love the music. :smiley:

Another thought:
Sometimes when I want a straight line of the putty, I move the mouse too fast for the game to register the individual tiles, and this feels clunky. If I move the mouse fast up four tiles in a four tile putty, it feels like it should fill all four tiles.

Nice game =)

Ok this game seems really cool and is actually unique as a puzzle game (which is rare), but I am absolutely stuck on level three and it’s rather frustrating. I figured out how to right click a blob onto the “unstable” platform and get three blobs on the bottom, but from there I have no idea how to join up with the last fourth blob on top, which I’m pretty sure is necessary and seems entirely stuck. I can blob up so that I’m touching it, but there’s no way to join with it at that point. Unless I’m missing something really obvious with the controls.

I have

[tr][td]W[/td][td][/td][td]B[/td][td][/td][/tr]
[tr][td]W[/td][td]W[/td][td]S[/td][td]B[/td][/tr]
[tr][td]W[/td][td][/td][td]B[/td][td]B[/td][/tr]

where W = Wall, S = Sticky/Spike wall, and B = Blob (gap = nothing/air)

Don’t know what to doooo

Help please?

WARNING UPCOMING HINT!

I’m not good at subtle hints I’m afraid, so just notice thats there are more than one spikey ceiling on the level.

Slightly obfuscated for those who might not want to read :slight_smile:

Kev

Aw, it crashes on my home desktop machine. :frowning:

-- Opera Java Console --

Java vendor: Sun Microsystems Inc.
Java version: 1.6.0_03

type 'h' for help

--
java.security.AccessControlException: access denied (java.util.PropertyPermission java.io.tmpdir read)
	at java.security.AccessControlContext.checkPermission(Unknown Source)
	at java.security.AccessController.checkPermission(Unknown Source)
	at java.lang.SecurityManager.checkPermission(Unknown Source)
	at java.lang.SecurityManager.checkPropertyAccess(Unknown Source)
	at java.lang.System.getProperty(Unknown Source)
	at org.lwjgl.util.applet.AppletLoader.init(Unknown Source)
	at com.opera.AppletPanel.runHandlerThread(AppletPanel.java:438)
	at com.opera.AppletPanel.run(AppletPanel.java:334)
	at java.lang.Thread.run(Unknown Source)

Thats an interesting one, do other LWJGL applets crash for you too? Kappa’s betashot for instance?

Kev

Sigh, nvm, I actually got it before looking at your reply. Felt really really stupid when I did. And by saying I got it, I mean I showed someone else the game and he was like “can’t you use that thing?” and I was like “oh”.

Will be more observant next time :stuck_out_tongue:

Kappa’s lwjgl applet works fine, are there any other lwjgl applets to test against?

Great game!
Webstart works fine here on winxp, the applet made Opera freeze but it worked in FF.

Mmmm

When I close the window in level its stuff up my sound.

Windows XpSP2, Java 6

Sorry, didnt work for me either (applet version, havent tried WebStart yet)… Running Windows 2000

Exception in thread "Thread-9" java.lang.NoSuchMethodError: org.newdawn.slick.AngelCodeFont.<init>(Ljava/lang/String;Lorg/newdawn/slick/Image;Z)V
	at org.newdawn.putty.Images.init(Images.java:24)
	at org.newdawn.putty.Putty.initStatesList(Putty.java:71)
	at org.newdawn.slick.state.StateBasedGame.init(StateBasedGame.java:148)
	at org.newdawn.slick.AppletGameContainer$Container.initApplet(AppletGameContainer.java:207)
	at org.newdawn.slick.AppletGameContainer$ContainerPanel.initGL(AppletGameContainer.java:164)
	at org.newdawn.slick.AppletGameContainer$ContainerPanel.start(AppletGameContainer.java:148)
	at org.newdawn.slick.AppletGameContainer$1.run(AppletGameContainer.java:68)

Steve

Should be fixed on applet now, however I won’t be keeping the applet up to date much longer. Webstart ftw atm.

Kev

Theres a new version of the applet using a different renderer here:

http://www.cokeandcode.com/demos/putty3/applet2/putty.html

MIght be more reliable on windows. Looks like it’s a pretty slow on linux. Yet to test on OSX. Was fun doing the conversion tho :slight_smile:

Kev

Vista x64, Opera 9.27, JRE 1.6.0_05


java.lang.ClassNotFoundException: org.newdawn.putty.PuttyApplet
	at com.opera.AppletClassLoader.findClass(AppletClassLoader.java:369)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at com.opera.AppletClassLoader.loadClass(AppletClassLoader.java:433)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at com.opera.AppletPanel.runLoaderThread(AppletPanel.java:358)
	at com.opera.AppletPanel.run(AppletPanel.java:332)
	at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: HTTP Connection failed.
	at com.opera.AppletClassLoader.readClassFile(AppletClassLoader.java:378)
	at com.opera.AppletClassLoader.access$100(AppletClassLoader.java:34)
	at com.opera.AppletClassLoader$4.run(AppletClassLoader.java:360)
	at java.security.AccessController.doPrivileged(Native Method)
	at com.opera.AppletClassLoader.findClass(AppletClassLoader.java:358)
	... 6 more

Works fine in IE and FF!

I can’t edit my post, hence this new reply

Could you try a regular jar (not .jar.pack.gz) for opera?
Just to see whether it has any different result.


var pre = gamebox.innerHTML='<applet code="org.newdawn.putty.PuttyApplet" archive="';
var post = '" width="640" height="480"/>';

if(navigator.useragent.indexOf("Opera") != -1)
   gamebox.innerHTML = pre+"./puttyapplet.jar"+post;
else
   gamebox.innerHTML = pre+"./puttyapplet.jar.pack.gz"+post;

Cheers for that, should be updated.

Kev

Works! ;D

Works on my home machine in Opera now. :slight_smile: Transitions are nice too.

Works very well in OS X. One suggestion, however.

Don’t save your stuff in a .putty folder. For OS X users, that means I can’t actually see the folder. I don’t know if that’s your intention or not, but it makes it very hard to share levels, no? Instead, you should save it to:

System.getProperty(“user.home”) + “/Documents/putty”

Games often keep their information in the documents folder on OS X. You can also use the Application Support folder, which is specifically for save files and the like.

System.getProperty(“user.home”) + “/Library/Application Support/putty”

If you leave it as is, you’re going to need a super user to be able to share their levels. The only way to see files that begin with a “.” is with the Terminal (bash command line), or an external program like File Buddy. It’s funny, by the way, because in searching for .putty I discovered that MootoX has its own little folder there as well. Sneaky! :o

Anyway, all that aside, I agree about the learning curve being too steep, but once I got it I had a lot of fun. I recommend mentioning what each block does in the level editor (with a tooltip). Speaking of the level editor, I made a really difficult and fun level, you should take a look-see:

http://www.mediafire.com/?j50tjj1i119

The level is called “Confuddled.” Let me know if you can meet the challenge.

Good comments. In reply, the file is considered hidden with a . infront on linux system. You don’t need to be super user on OSX to see these files, just need to know they’re there. It’s consistant on all platforms this way. Twas the same with mootox, people are sharing levels without difficulty once they’re told where there are. However, a lot of unix (osx included) uses complain if you don’t hide away files like this. I’ve used this method with the past 10 or so games because it causes least complaints :slight_smile:

Either way, I think the eventual solution would to be allowing of saving editor game files anywhere, just my file chooser isn’t quite up to the job yet :slight_smile:

I’ll try the level as this evening, nice one :slight_smile:

Kev