sketchucation logo sketchucation
    • Login
    βŒ› Sale Ending | 30% Off Profile Builder 4 ends 30th September

    Prince IO Sketchup Game Demo

    Scheduled Pinned Locked Moved Developers' Forum
    42 Posts 26 Posters 30.0k Views 26 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • scottliningerS Offline
      scottlininger
      last edited by

      Hmm. Todd's cleaned up version was working on mac. I'll take a look...

      • Scott Lininger
        SketchUp Software Engineer
        Have you visited the Ruby API Docs?
      1 Reply Last reply Reply Quote 0
      • D Offline
        driven
        last edited by

        Thanks for that...

        john

        learn from the mistakes of others, you may not live long enough to make them all yourself...

        1 Reply Last reply Reply Quote 0
        • M Offline
          MartinRinehart
          last edited by

          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?

          Author, Edges to Rubies - The Complete SketchUp Tutorial at http://www.MartinRinehart.com/models/tutorial.

          1 Reply Last reply Reply Quote 0
          • D Offline
            driven
            last edited by

            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

            learn from the mistakes of others, you may not live long enough to make them all yourself...

            1 Reply Last reply Reply Quote 0
            • T Offline
              todd burch
              last edited by

              @martinrinehart said:

              Todd Burch,

              Congratulations on the quality of that code. To my eye, this is super readable:
              . . .

              Just one question: why the space before the semicolon?

              Habit. Most languages I code in require a semi colon (C / C++ / Java / Javascript / PL/1 ) and other languages (Ruby, REXX) a semi colon is optional. Just a style I've developed over the last ... 26 years I guess it is now...

              Thanks. Todd

              1 Reply Last reply Reply Quote 0
              • J Offline
                Jim
                last edited by

                It's been a few years since Scott released this game demo, and I thought there might be a few people who have not seen it, so here it is. bump. I was floored at the time to see this working in SketchUp, but it is still pretty awesome.

                There is a link to download the game in the first post of this topic - it works with sketchup 8.

                There is a clip in the video showing the game starting at 19m30s, but there's a lot of good developer info in the rest of the video too.

                YouTube - Google I/O 2008 - Advanced Ruby Scripting for Sketchup
                by GoogleDevelopers

                [flash=480,385:22ep2clm]http://www.youtube.com/v/FALvwBN5-hc?fs=1&hl=en_US[/flash:22ep2clm]

                Hi

                1 Reply Last reply Reply Quote 0
                • thomthomT Offline
                  thomthom
                  last edited by

                  @unknownuser said:

                  <edit>
                  Too big to upload to the forums, so you can get it here...
                  http://www.sketchupdemos.com/knightgame.zip
                  It's about 4mb.
                  </edit>

                  Does anyone still have a copy of this file?

                  Thomas Thomassen β€” SketchUp Monkey & Coding addict
                  List of my plugins and link to the CookieWare fund

                  1 Reply Last reply Reply Quote 0
                  • T Offline
                    tomasz
                    last edited by

                    @thomthom said:

                    Does anyone still have a copy of this file?

                    I do πŸ˜„
                    Have had to dig through my old backup HD and have found the file.

                    I liked the idea of a better control over SU.


                    knightgame.zip

                    Author of [Thea Render for SketchUp](http://www.thearender.com/sketchup)

                    1 Reply Last reply Reply Quote 0
                    • J Offline
                      JanieStrickland Newcomers
                      last edited by

                      can it be changed in the next update?

                      1 Reply Last reply Reply Quote 0
                      • J Offline
                        JanieStrickland Newcomers
                        last edited by

                        Is there any way to fix this?

                        1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 3
                        • 3 / 3
                        • First post
                          Last post
                        Buy SketchPlus
                        Buy SUbD
                        Buy WrapR
                        Buy eBook
                        Buy Modelur
                        Buy Vertex Tools
                        Buy SketchCuisine
                        Buy FormFonts

                        Advertisement