Prince IO Sketchup Game Demo
-
BTM,
Ah, there's a snippet of code in the .rb file that detects if you're on a mac, but it was added back when the mac/su6 had WebDialog errors that are fixed in 7.
I'll need to test on my Mac with SU7 and post a fixed version.
-
fantastic! thank you so much for posting this game. indeed, a new era is about to begin
-
Thanks Scott, this is great!!
I'm working on incorporating this into a school project, and I'm wondering if there's a way to load the engine onto any map without it being hardcoded.
IE - if I could download anything from the 3D warehouse, start the Knight plugin and be able to navigate?
Thanks in advance,
Luke J.
-
@chief1234 said:
I'm wondering if there's a way to load the engine onto any map without it being hardcoded.
Well, you could do one of two things.
- Open one of the .skp files inside Plugins/knightgame and edit the maps directly.
- Open the knightgame.rb file and modify the code to not load in a new model but simply run on top of the current model.
So yeah... it's doable. Let me know if you have specific questions.
-
Right, changing the code to run on top of the current model would be ideal.
Unfortunately, I'm a novice at Ruby so I'm not quite sure how to do this...
I tried removing any direct references to maps in the file_loaded? method at the bottom. This way the engine will run, but only on maps AFTER they have been hardcoded, run, then the code removed again...
Obviously I'm missing a vital part of the puzzle...
Any help out of your busy schedule would be greatly appreciated!
Thanks,
Luke J. -
Thats fantastic
So when do we get worms
-
when i try to go to the linked site for the .zip, it says sight unavailable
can someone post it somewhere else?
-
Hello trickout. Terribly sorry for the broken link. Please try again.
Cheers,
-
Thank you for fixing the link. How can I edit the code, for instance make it move in 3 dimensions instead of just on a plane? I've tried to find a .rb editor but no success.
-
.rb files are merely text files. Notepad, Textedit, lots of editors will work. Always save as plain text.
-
@unknownuser said:
... You can hear more details from the original preso: http://www.youtube.com/watch?v=FALvwBN5-hc
YouTube says: "We're sorry, this video is no longer available."
Any alternate sources?
Thanks,
August -
@august said:
YouTube says: "We're sorry, this video is no longer available."
Any alternate sources?
Hey August,
I've sent a query to the code site folks asking what happened to the video.
Thanks!
-
Hi Scott,
I'm Having the same problem BTM did back in Nov:
@unknownuser said:
I have a mac running OSX 10.5.6, and for every frame, I encounter the error
%(#808080)["newGroundz:
value=>-5000<
TypeError: Value undefined (result of expression value.split) is not object."].
the error pops up first, i have to click enter, then next frame, same error, this repeat over and over, then the knight falls through the floor, screams, and SU messes up. Any idea why?@unknownuser said:
I'll need to test on my Mac with SU7 and post a fixed version.
Have you found a way to correct this?
-
Hi All,
did anyone ever get this running on a Mac? can something be changed to make it run?
john
-
This was working on a Mac back when Scott posted this thread. Did someone or SU break it since then?
-
hi Todd,
I only downloaded it recently and it appears to have the same symptoms as BTM's early post described, so I thought it had not been fixed....
or the solution had moved on to a different thread, as sometimes happens...
so, it's not currently working on 7.1 on a Mac and although I'm happy to modify the code, I'd need some instructions.
cheers
john
-
Hmm. Todd's cleaned up version was working on mac. I'll take a look...
-
Thanks for that...
john
-
Todd Burch,
Congratulations on the quality of that code. To my eye, this is super readable:
var BACKSPACE = 8 ; var TAB = 9 ; var ENTER = 13 ; var SHIFT = 16 ; ...
Just one question: why the space before the semicolon?
-
hi,
I can't believe it myself, but I now have it working on my Mac...
I changed it to "darwin" in line 137 and he longer falls
if RUBY_PLATFORM.include?("darwin") then script = "top.GROUNDZ = " + groundZ.to_s + ";" else script = "newGroundZ(" + groundZ.to_s + " );" ; end ; dialog.execute_script(script);
now to see if all else works.....
john
Advertisement