Excellent work! Its surprisingly addictive, I wasn't expecting to play it the whole way through, but after I cleared the first area, I wanted to keep going :)
Also, its incredibly smooth and the lowest framerate I saw was at the start of the blood caves, it briefly dropped to 57. The rest of the time it was pegged at 60 and average processor usage of 75% on a dual core machine. Again, great work! I'd love to hear more about your experiences with writing a game in Clojure. On 15 April 2011 05:56, msappler <damnedmar...@web.de> wrote: > I think I fixed that yesterday evening: > > Unable to load resource:http://sappler.ls4.allbytes.de/resatori/ > webstart/cdq.jnlp > 403 is forbidden. > > I wrote deny all in the .htaccess file :) > > - > Want to highlight anything you did in the game? I'm interested in any > use of agents, etc that you used. > > Yes I am thinking of that. Any other things you may want to know > about? > > On 14 Apr., 21:20, Alan <a...@malloys.org> wrote: >> Similar error for me, on Ubuntu. Exception and "wrapped exception" >> follow. Looks like you may need permissions set better? 403 is >> Forbidden. >> >> com.sun.deploy.net.FailedDownloadException: Unable to load >> resource:http://sappler.ls4.allbytes.de/resatori/webstart/cdq.jnlp >> at >> com.sun.deploy.net.DownloadEngine.actionDownload(DownloadEngine.java: >> 1372) >> at >> com.sun.deploy.net.DownloadEngine.getCacheEntry(DownloadEngine.java: >> 1525) >> at >> com.sun.deploy.net.DownloadEngine.getCacheEntry(DownloadEngine.java: >> 1503) >> at >> com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(DownloadEngine.java: >> 1609) >> at >> com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(DownloadEngine.java: >> 1534) >> at com.sun.deploy.net.DownloadEngine.getResource(DownloadEngine.java: >> 217) >> at com.sun.deploy.net.DownloadEngine.getResource(DownloadEngine.java: >> 201) >> at com.sun.javaws.Launcher.updateFinalLaunchDesc(Launcher.java:469) >> at com.sun.javaws.Launcher.prepareToLaunch(Launcher.java:248) >> at com.sun.javaws.Launcher.prepareToLaunch(Launcher.java:199) >> at com.sun.javaws.Launcher.launch(Launcher.java:116) >> at com.sun.javaws.Main.launchApp(Main.java:416) >> at com.sun.javaws.Main.continueInSecureThread(Main.java:248) >> at com.sun.javaws.Main$1.run(Main.java:110) >> at java.lang.Thread.run(Thread.java:662) >> >> java.io.IOException: Server returned HTTP response code: 403 for >> URL:http://sappler.ls4.allbytes.de/resatori/webstart/cdq.jnlp >> at sun.reflect.GeneratedConstructorAccessor1.newInstance(Unknown >> Source) >> at >> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java: >> 27) >> at java.lang.reflect.Constructor.newInstance(Constructor.java:513) >> at sun.net.www.protocol.http.HttpURLConnection >> $6.run(HttpURLConnection.java:1491) >> at java.security.AccessController.doPrivileged(Native Method) >> at >> sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnec... >> 1485) >> at >> sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.... >> 1139) >> at >> com.sun.deploy.net.BasicHttpRequest.doRequest(BasicHttpRequest.java: >> 229) >> at >> com.sun.deploy.net.BasicHttpRequest.doRequest(BasicHttpRequest.java: >> 113) >> at >> com.sun.deploy.net.BasicHttpRequest.doGetRequest(BasicHttpRequest.java: >> 78) >> at >> com.sun.deploy.net.DownloadEngine.actionDownload(DownloadEngine.java: >> 1182) >> at >> com.sun.deploy.net.DownloadEngine.getCacheEntry(DownloadEngine.java: >> 1525) >> at >> com.sun.deploy.net.DownloadEngine.getCacheEntry(DownloadEngine.java: >> 1503) >> at >> com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(DownloadEngine.java: >> 1609) >> at >> com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(DownloadEngine.java: >> 1534) >> at com.sun.deploy.net.DownloadEngine.getResource(DownloadEngine.java: >> 217) >> at com.sun.deploy.net.DownloadEngine.getResource(DownloadEngine.java: >> 201) >> at com.sun.javaws.Launcher.updateFinalLaunchDesc(Launcher.java:469) >> at com.sun.javaws.Launcher.prepareToLaunch(Launcher.java:248) >> at com.sun.javaws.Launcher.prepareToLaunch(Launcher.java:199) >> at com.sun.javaws.Launcher.launch(Launcher.java:116) >> at com.sun.javaws.Main.launchApp(Main.java:416) >> at com.sun.javaws.Main.continueInSecureThread(Main.java:248) >> at com.sun.javaws.Main$1.run(Main.java:110) >> at java.lang.Thread.run(Thread.java:662) >> Caused by: java.io.IOException: Server returned HTTP response code: >> 403 for URL:http://sappler.ls4.allbytes.de/resatori/webstart/cdq.jnlp >> at >> sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.... >> 1436) >> at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java: >> 379) >> at >> com.sun.deploy.net.BasicHttpRequest.doRequest(BasicHttpRequest.java: >> 190) >> ... 17 more >> >> On Apr 14, 12:03 pm, mark skilbeck <markskilb...@googlemail.com> >> wrote: >> >> >> >> >> >> >> >> > Still doesn't work for me. Same error as Alfredo. >> >> > On Thu, Apr 14, 2011 at 1:26 PM, msappler <msapp...@web.de> wrote: >> > > Hmm I updated the natives-mac.jar. >> > > But dont know this error I dont have a mac.. >> >> > > On 14 Apr., 14:16, Walter Chang <weih...@gmail.com> wrote: >> > >> failed to run on mbp osx 10.6.7 (java version "1.6.0_24"). here is the >> > >> stack trace: >> >> > >> java.lang.NullPointerException >> > >> at >> > >> org.lwjgl.opengl.MacOSXContextImplementation.setSwapInterval(MacOSXContextI >> > >> mplementation.java:121) >> > >> at org.lwjgl.opengl.Context.setSwapInterval(Context.java:231) >> > >> at org.lwjgl.opengl.Display.setSwapInterval(Display.java:993) >> > >> at org.lwjgl.opengl.Display.setVSyncEnabled(Display.java:1005) >> > >> at org.newdawn.slick.GameContainer.setVSync(GameContainer.java:805) >> > >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> > >> at >> > >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:3 >> > >> 9) >> > >> at >> > >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp >> > >> l.java:25) >> > >> at java.lang.reflect.Method.invoke(Method.java:597) >> > >> at clojure.lang.Reflector.invokeMatchingMethod(Reflector.java:90) >> > >> at clojure.lang.Reflector.invokeInstanceMethod(Reflector.java:28) >> > >> at game.start$fn__3815$start__3816.invoke(start.clj:33) >> > >> at game.start$_main.invoke(start.clj:37) >> > >> at clojure.lang.AFn.applyToHelper(AFn.java:159) >> > >> at clojure.lang.AFn.applyTo(AFn.java:151) >> > >> at game.start.main(Unknown Source) >> > >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> > >> at >> > >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:3 >> > >> 9) >> > >> at >> > >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp >> > >> l.java:25) >> > >> at java.lang.reflect.Method.invoke(Method.java:597) >> > >> at com.sun.javaws.Launcher.executeApplication(Launcher.java:1909) >> > >> at com.sun.javaws.Launcher.executeMainClass(Launcher.java:1847) >> > >> at com.sun.javaws.Launcher.doLaunchApp(Launcher.java:1609) >> > >> at com.sun.javaws.Launcher.run(Launcher.java:138) >> > >> at java.lang.Thread.run(Thread.java:680) >> >> > >> On Thu, Apr 14, 2011 at 8:09 PM, msappler <damnedmar...@web.de> wrote: >> > >> > Thanks. That was a last minute change of the jnlp file location. >> >> > >> > Should work now. >> >> > >> > On 14 Apr., 13:39, Alfredo <alfredo.dinap...@gmail.com> wrote: >> > >> > > Very cool! >> > >> > > But how to play with it? With Chrome, it downloads the .jnlp file >> > >> > > but >> > >> > > if I click on it, an error raises: >> >> > >> > > com.sun.deploy.net.FailedDownloadException: Unable to load resource: >> > >> >http://sappler.ls4.allbytes.de/cdq/cdq.jnlp >> > >> > > at >> > >> > > com.sun.deploy.net.DownloadEngine.actionDownload(DownloadEngine.java: >> > >> > > 1372) >> > >> > > at >> > >> > > com.sun.deploy.net.DownloadEngine.getCacheEntry(DownloadEngine.java: >> > >> > > 1525) >> > >> > > at >> > >> > > com.sun.deploy.net.DownloadEngine.getCacheEntry(DownloadEngine.java: >> > >> > > 1503) >> > >> > > at >> >> > >> > com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(DownloadEngine.java >> > >> > : >> > >> > > 1609) >> > >> > > at >> >> > >> > com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(DownloadEngine.java >> > >> > : >> > >> > > 1534) >> > >> > > at >> > >> > com.sun.deploy.net.DownloadEngine.getResource(DownloadEngine.java: >> > >> > > 217) >> > >> > > at >> > >> > com.sun.deploy.net.DownloadEngine.getResource(DownloadEngine.java: >> > >> > > 201) >> > >> > > at >> > >> > com.sun.javaws.Launcher.updateFinalLaunchDesc(Launcher.java:477) >> > >> > > at >> > >> > > com.sun.javaws.Launcher.prepareToLaunch(Launcher.java:256) >> > >> > > at >> > >> > > com.sun.javaws.Launcher.prepareToLaunch(Launcher.java:207) >> > >> > > at com.sun.javaws.Launcher.launch(Launcher.java:124) >> > >> > > at com.sun.javaws.Main.launchApp(Main.java:446) >> > >> > > at com.sun.javaws.Main.continueInSecureThread(Main.java:278) >> > >> > > at com.sun.javaws.Main$1.run(Main.java:116) >> > >> > > at java.lang.Thread.run(Thread.java:680) >> >> > >> > -- >> > >> > You received this message because you are subscribed to the Google >> > >> > Groups "Clojure" group. >> > >> > To post to this group, send email to clojure@googlegroups.com >> > >> > Note that posts from new members are moderated - please be patient >> > >> > with >> > >> > your first post. >> > >> > To unsubscribe from this group, send email to >> > >> > clojure+unsubscr...@googlegroups.com >> > >> > For more options, visit this group at >> > >> >http://groups.google.com/group/clojure?hl=en >> >> > >> -- >> > >> .......__o >> > >> .......\<, >> > >> ....( )/ ( )... >> >> > > -- >> > > You received this message because you are subscribed to the Google >> > > Groups "Clojure" group. >> > > To post to this group, send email to clojure@googlegroups.com >> > > Note that posts from new members are moderated - please be patient with >> > > your first post. >> > > To unsubscribe from this group, send email to >> > > clojure+unsubscr...@googlegroups.com >> > > For more options, visit this group at >> > >http://groups.google.com/group/clojure?hl=en > > -- > You received this message because you are subscribed to the Google > Groups "Clojure" group. > To post to this group, send email to clojure@googlegroups.com > Note that posts from new members are moderated - please be patient with your > first post. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en