{"author_link":"\/users\/master-spike","author_name":"master_spike","author_uid":"1179816","comments":[{"author_name":"defectivemelon","author_uid":"1002277","time":"2020-04-20T21:28:35Z","epoch":1587418115,"modified":1587418115,"text":"I was unsuccessful in opening this on my computer (Windows) - I have java installed but when clicking the jar, nothing happens","likes":2,"format":"md"},{"author_name":"Rhayegar","author_uid":1201601,"time":"2020-04-20T21:36:52Z","epoch":1587418612,"modified":1587418612,"text":"Same as above((","likes":1,"format":"md"},{"author_name":"master_spike","author_uid":"1179816","time":"2020-04-20T21:47:18Z","epoch":1587419238,"modified":1587419258,"text":"@defectivemelon @rhayegar That's bizarre. Is your Java up to date (req. Java 1.8)? There shouldn't be any other dependencies. Try opening command line in the folder containing the jar and run \"java -jar AsteroidRedirectProject.jar\" let me know what happens","likes":3,"format":"md"},{"author_name":"JAsonsumm1","author_uid":"1148670","time":"2020-04-20T21:58:54Z","epoch":1587419934,"modified":1587419934,"text":"aye, couldn't open this :\/","likes":1,"format":"md"},{"author_name":"Inventivum Games","author_uid":"1006312","time":"2020-04-20T22:16:54Z","epoch":1587421014,"modified":1587421014,"text":"same can't play","likes":0,"format":"md"},{"author_name":"Meemog","author_uid":"1179884","time":"2020-04-20T22:18:18Z","epoch":1587421098,"modified":1587421098,"text":"I was a bit confused at the start on how to play, but once I got the hang of it, it was quite fun","likes":3,"format":"md"},{"author_name":"David P","author_uid":"1184700","time":"2020-04-20T22:19:01Z","epoch":1587421141,"modified":1587421141,"text":"I couldn't get the game to run. The jar file didn't do anything even after installing Java.","likes":0,"format":"md"},{"author_name":"ImmortalityBH","author_uid":"1196588","time":"2020-04-20T22:19:13Z","epoch":1587421153,"modified":1587421214,"text":"hey @master-spike I took your suggestion about using command prompt and I got this out put: [LWJGL] Failed to load a library. Possible solutions:\n        a) Add the directory that contains the shared library to -Djava.library.path or -Dorg.lwjgl.librarypath.\n        b) Add the JAR that contains the shared library to the classpath.\n[LWJGL] Enable debug mode with -Dorg.lwjgl.util.Debug=true for better diagnostics.\n[LWJGL] Enable the SharedLibraryLoader debug mode with -Dorg.lwjgl.util.DebugLoader=true for better diagnostics.\nException in thread \"main\" java.lang.UnsatisfiedLinkError: Failed to locate library: lwjgl.dll\n        at org.lwjgl.system.Library.loadSystem(Library.java:162)\n        at org.lwjgl.system.Library.loadSystem(Library.java:62)\n        at org.lwjgl.system.Library.<clinit>(Library.java:50)\n        at org.lwjgl.openal.ALC.create(ALC.java:109)\n        at org.lwjgl.openal.ALC.create(ALC.java:69)\n        at org.lwjgl.openal.ALC.<clinit>(ALC.java:48)\n        at org.lwjgl.openal.ALC10.nalcGetString(ALC10.java:426)\n        at org.lwjgl.openal.ALC10.alcGetString(ALC10.java:441)\n        at com.blade2d.audio.AudioMaster.init(AudioMaster.java:23)\n        at com.spacegame.main.Init.loadSounds(Init.java:35)\n        at com.spacegame.main.Init.main(Init.java:15)\n\nsorry this a lengthy comment and you might need to delete it but I hope this helps you get it working. I think it has something to do with the lwjgl natives","likes":1,"format":"md"},{"author_name":"master_spike","author_uid":"1179816","time":"2020-04-20T22:51:51Z","epoch":1587423111,"modified":1587425844,"text":"I've updated the library folder, I think the problem might have been i forgot to add the windowsX86 native libraries. I've actually reuploaded the whole thing as one zip file containing the libraries for every OS rather than different downloads. Although now its 10MB :(. @immortalitybh @david-p @inventivum-games @jasonsumm1 @rhayegar @defectivemelon maybe it will work now. if anyone still has issues let me know.\n\nOK apparently it was a problem with 32 bit Java. I have 64 bit java so this problem didn't occur on my end. Many thanks to all of you who notified me of the problem and my partner Ben for helping fix it :) ","likes":0,"format":"md"},{"author_name":"Ben Hack","author_uid":"1181651","time":"2020-04-21T00:36:42Z","epoch":1587429402,"modified":1587429402,"text":"Yeah, we've ensured it works at least across windows and linux properly now - sorry for the earlier confusion","likes":1,"format":"md"},{"author_name":"tri11paragon","author_uid":"1190840","time":"2020-04-21T00:55:32Z","epoch":1587430532,"modified":1587430532,"text":"pretty neat","likes":2,"format":"md"},{"author_name":"MatheusBorba","author_uid":"1188341","time":"2020-04-21T01:00:07Z","epoch":1587430807,"modified":1587430807,"text":"Muito Legal","likes":2,"format":"md"},{"author_name":"qqcs","author_uid":"1186316","time":"2020-04-21T03:41:27Z","epoch":1587440487,"modified":1587440487,"text":"This is a neat take on the planet defence game. Surprisingly enjoyed needing to make a gravity turn to get back into orbit.","likes":1,"format":"md"},{"author_name":"TechnoNugget","author_uid":"1003702","time":"2020-04-21T06:09:16Z","epoch":1587449356,"modified":1587449356,"text":"I was unable to execute the jar :( I'm using win64 10. It's saying I need `lwjgl_opengl.dll`","likes":1,"format":"md"},{"author_name":"Berlm","author_uid":"1182697","time":"2020-04-21T07:19:03Z","epoch":1587453543,"modified":1587453697,"text":"After some donwloading, it started working. Please put a README.txt file in the folder which says please download java if you haven't, and give a link to the oracle java website.\n\nAnyways-\nIt is a well thought of game, and its fun to play but here are some suggestions-\n - The movement feels stiff\n - The game can easily be defeated by going full speed diagonally (you go to the other side again and again, cover the whole screen and kick all the asteroids off)\n - The game doesn't go fullscreen (not an issue, but it will be better if thats possible)\n - I love the 8\/16 bit audio, BUT it kind of hurts your ear. Please try to reduce the pitch or the volume\n\nAnyways, good luck in your future as a developer! :) ","likes":1,"format":"md"},{"author_name":"KreGames","author_uid":"1147874","time":"2020-04-21T10:06:21Z","epoch":1587463581,"modified":1587463581,"text":"Some How to run it would be nice for the non Java-friendly users. ","likes":1,"format":"md"},{"author_name":"master_spike","author_uid":"1179816","time":"2020-04-21T15:44:41Z","epoch":1587483881,"modified":1587483881,"text":"@technonugget should be fixed. Didn't realise it was necessary to put that in the root folder as I got it to run on 32 bit and 64 bit Java on my system without extracting that particular .dll into the root folder. Should be there now, hopefully that fixes the issue?","likes":0,"format":"md"},{"author_name":"J_C - One Bit Studio","author_uid":"1016014","time":"2020-04-21T19:59:19Z","epoch":1587499159,"modified":1587499159,"text":"Couldn't open it unfortunately.","likes":0,"format":"md"},{"author_name":"Gallahron","author_uid":"1153239","time":"2020-04-21T20:29:36Z","epoch":1587500976,"modified":1587500984,"text":"Cool game, I found it difficult to control at first.\n\nFOR PEOPLE WHO CAN'T GET IT TO RUN:\nThere is a .bat file called run in the folder, clicking on that rather than the .jar made it run for me","likes":3,"format":"md"},{"author_name":"Math-s","author_uid":"1187899","time":"2020-04-21T20:52:11Z","epoch":1587502331,"modified":1587502331,"text":"Cool game (love the idea) but it is really difficult to control","likes":1,"format":"md"},{"author_name":"TechnoNugget","author_uid":"1003702","time":"2020-04-22T00:06:44Z","epoch":1587514004,"modified":1587514004,"text":"![error.png](\/\/\/raw\/67e\/z\/3214d.png)\n\nI'm getting this error now, I think it has something to do with my CPU clock speed? idk. I have an AMD Ryzen 7 1700","likes":1,"format":"md"},{"author_name":"defectivemelon","author_uid":"1002277","time":"2020-04-22T00:07:28Z","epoch":1587514048,"modified":1587514048,"text":"Working now! Thanks for fixing :) This was fun, as others have mentioned it's hard to control but I enjoy the chaos that causes -- so maybe finding a balance between hard to control, but more predictable would've been helpful. I learned I'm very good at crashing asteroids into earth today","likes":2,"format":"md"},{"author_name":"master_spike","author_uid":"1179816","time":"2020-04-22T03:30:03Z","epoch":1587526203,"modified":1587526314,"text":"@technonugget OK I think that is something to do with audio sample rate and OpenAL. I think if you try to set your drivers to 44100hz sample rate it should work. You can do this by going to control panel -> hardware and sound -> manage audio devices -> click your audio device under [playback] -> properties and on one of the tabs on the top you should be able to set audio sample rate.\n\nNext time I think I'll just use unity lol. Getting everything to work on everyone's systems has been quite a train wreck.","likes":0,"format":"md"},{"author_name":"Kayahr","author_uid":"1176953","time":"2020-04-22T06:45:56Z","epoch":1587537956,"modified":1587537956,"text":"Doesn't start on Linux with `java -jar AsteroidRedirectProject.jar`. I have OpenJDK 11 and it gives me this error:\n\n```\nException in thread \"main\" java.lang.reflect.InvocationTargetException\n\tat java.base\/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base\/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base\/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base\/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:58)\nCaused by: java.lang.NoClassDefFoundError: org\/lwjgl\/openal\/ALC10\n\tat com.blade2d.audio.AudioMaster.init(AudioMaster.java:23)\n\tat com.spacegame.main.Init.loadSounds(Init.java:35)\n\tat com.spacegame.main.Init.main(Init.java:15)\n\t... 5 more\nCaused by: java.lang.ClassNotFoundException: org.lwjgl.openal.ALC10\n\tat java.base\/java.net.URLClassLoader.findClass(URLClassLoader.java:471)\n\tat java.base\/java.lang.ClassLoader.loadClass(ClassLoader.java:588)\n\tat java.base\/java.lang.ClassLoader.loadClass(ClassLoader.java:521)\n\t... 8 more\n\n```","likes":1,"format":"md"},{"author_name":"Makse","author_uid":"1181286","time":"2020-04-22T13:29:06Z","epoch":1587562146,"modified":1587562146,"text":"Sorry, i couldn't play :-\/","likes":0,"format":"md"},{"author_name":"Wassim","author_uid":"1082924","time":"2020-04-23T04:15:05Z","epoch":1587615305,"modified":1587615305,"text":"Sadly I couldn't play the game :cry: \nLet me know If you have a fix or a post jam version would be happy to give it a try! :slight_smile: ","likes":0,"format":"md"}],"format":"md","images":["ld46\/181352-32346194b8e5b8173076c761e52df1a8.png"],"links":[{"url":"https:\/\/master-spike.itch.io\/asteroid-redirect-project","text":"Youtube"},{"url":"https:\/\/master-spike.itch.io\/asteroid-redirect-project","text":"Youtube"}],"metadata":{"g_key":"62036","g_author":"1179816","g_event":"LD46","g_eventkey":"77","g_subevent":"JAM","g_urlkey":"275902","g_title":"Asteroid Redirect Project","g_status":"PVT1","g_place":"2137","g_commentcount":"26","g_site2_node_id":"181352","g_hide":"N","g_has_icon":"Y","g_rqueue":"0","g_random":"0"},"nds":{"n_key":"181352","n_urlkey":"275902","n_parent":"176557","n_path":"\/events\/ludum-dare\/46\/asteroid-redirect-project","n_slug":"asteroid-redirect-project","n_type":"item","n_subtype":"game","n_subsubtype":"jam","n_author":"179816","n_created":"1585984968","n_modified":"1587527498","n_version":"621313","n_status":"COMMIT"},"node":{"id":181352,"parent":176557,"superparent":9,"author":179816,"type":"item","subtype":"game","subsubtype":"jam","published":"2020-04-20T20:19:09Z","created":"2020-04-04T07:22:48Z","modified":"2020-04-22T03:51:38Z","version":621313,"slug":"asteroid-redirect-project","name":"Asteroid Redirect Project","body":"As Earth-threatening asteroids are discovered, your task is to knock them into an escape trajectory (i.e. off screen). Prevent them from crashing into Earth! If too many crash into the Earth, it will die. Inspired by the classic retro game Asteroids, and the Asteroid Redirect Mission of NASA.\n\nFeatures:\n - Elastic collisions!\u2122\n - Realistic* Gravity!\u2122\n - Procedurally-generated asteroids!\u2122\n - Explosions!\u2122\n\nMade in Java, using the Lightweight Java Game Library 3. Tools used include BFXR, Eclipse IDE, Audacity, Photoshop, GIMP, and BMFont.\n\nRequirements:\nRequires Java 1.8\n\nEvery resource was created ourselves except for the font. The physics were even created from scratch as well - we are proud of how well the physics turned out! (in fact all of our code was, except maybe a couple hundred lines of rudimentary base code). Yes we know we could have just downloaded a library for what we are doing, but we thought it would be more fun to try to program it ourselves.\n\nControls:\n - W:        Thrust forward\n - S:        Thrust backward\n - A:        rotate counter-clockwise\n - D:        rotate clockwise\n\n - R:        Restart (try not to accidentally press it)\n - Spacebar: Pause\n - Escape:   Exit (only while paused)\n\nAdditional info\/tips:\n\n - The faster an asteroid is travelling, the more damage it will do if you hit Earth.\n - All asteroids will start in a counter-clockwise orbit around Earth, at a random phase angle, a random altitude (within a range) and with some variation in velocity.\n\nDownload (13MB) at https:\/\/master-spike.itch.io\/asteroid-redirect-project. Requires Java 1.8\n\nKNOWN ISSUES:\n - You might get an error saying Failed to set to 44100hz, got 48000hz instead. If you get this try setting your audio playback device to 44100hz sample rate via control panel (Control panel -> Hardware and sound -> manage audio devices -> click your audio device -> properties -> advanced -> change the sample rate there). If you get this error on another platform, again its just a matter of changing the sample rate of your audio device.\n - You might get an error saying something along the lines of \"lwjgl.dll not found\" or something. If this happens at this stage, we're not sure what to do. I don't really know what causes it. It seems to be inconsistent but we've done our best to minimise the chance it occurs. Maybe try downloading the 64 bit version of Java if you have the 32 bit version, and vice versa.\n - Sometimes double clicking the jar doesn't work, in this case run the \"run.bat\" file (if on windows). If on Linux, run it through the terminal. Sometimes this actually works (for whatever reason, again I have no idea). If it still doesn't work it should output some sort of error message and you can comment it below.\n - Doesn't work on the only Mac I tested it on. I don't know if this always occurs on Mac or if its just the system i tested it on.\n\n*Subject to subjectivity.","meta":{"author":[179816,201385,181651],"link-01-tag":[42337],"allow-anonymous-comments":"1","cover":"\/\/\/content\/86e\/b2\/z\/2e1fd.png","link-01":"https:\/\/master-spike.itch.io\/asteroid-redirect-project","link-02":"https:\/\/master-spike.itch.io\/asteroid-redirect-project","link-02-tag":[42341],"link-03":"","link-03-tag":null},"path":"\/events\/ludum-dare\/46\/asteroid-redirect-project","parents":[1,5,9,176557],"love":0,"notes":26,"notes-timestamp":"2020-04-23T04:15:05Z","grade":{"grade-01":28,"grade-02":27,"grade-03":27,"grade-04":27,"grade-05":27,"grade-06":27,"grade-07":24,"grade-08":25},"magic":{"cool":132.84223283101,"feedback":10,"given":45,"grade":26.5,"grade-01-average":3.038,"grade-01-result":2137,"grade-02-average":3.2,"grade-02-result":1478,"grade-03-average":3.06,"grade-03-result":1663,"grade-04-average":3.2,"grade-04-result":2033,"grade-05-average":2.88,"grade-05-result":2023,"grade-06-average":2.72,"grade-06-result":1418,"grade-07-average":2.636,"grade-07-result":1448,"grade-08-average":3,"grade-08-result":1833,"smart":-16.95452014626}},"text":"As Earth-threatening asteroids are discovered, your task is to knock them into an escape trajectory (i.e. off screen). Prevent them from crashing into Earth! If too many crash into the Earth, it will die. Inspired by the classic retro game Asteroids, and the Asteroid Redirect Mission of NASA.\n\nFeatures:\n - Elastic collisions!\u2122\n - Realistic* Gravity!\u2122\n - Procedurally-generated asteroids!\u2122\n - Explosions!\u2122\n\nMade in Java, using the Lightweight Java Game Library 3. Tools used include BFXR, Eclipse IDE, Audacity, Photoshop, GIMP, and BMFont.\n\nRequirements:\nRequires Java 1.8\n\nEvery resource was created ourselves except for the font. The physics were even created from scratch as well - we are proud of how well the physics turned out! (in fact all of our code was, except maybe a couple hundred lines of rudimentary base code). Yes we know we could have just downloaded a library for what we are doing, but we thought it would be more fun to try to program it ourselves.\n\nControls:\n - W:        Thrust forward\n - S:        Thrust backward\n - A:        rotate counter-clockwise\n - D:        rotate clockwise\n\n - R:        Restart (try not to accidentally press it)\n - Spacebar: Pause\n - Escape:   Exit (only while paused)\n\nAdditional info\/tips:\n\n - The faster an asteroid is travelling, the more damage it will do if you hit Earth.\n - All asteroids will start in a counter-clockwise orbit around Earth, at a random phase angle, a random altitude (within a range) and with some variation in velocity.\n\nDownload (13MB) at https:\/\/master-spike.itch.io\/asteroid-redirect-project. Requires Java 1.8\n\nKNOWN ISSUES:\n - You might get an error saying Failed to set to 44100hz, got 48000hz instead. If you get this try setting your audio playback device to 44100hz sample rate via control panel (Control panel -> Hardware and sound -> manage audio devices -> click your audio device -> properties -> advanced -> change the sample rate there). If you get this error on another platform, again its just a matter of changing the sample rate of your audio device.\n - You might get an error saying something along the lines of \"lwjgl.dll not found\" or something. If this happens at this stage, we're not sure what to do. I don't really know what causes it. It seems to be inconsistent but we've done our best to minimise the chance it occurs. Maybe try downloading the 64 bit version of Java if you have the 32 bit version, and vice versa.\n - Sometimes double clicking the jar doesn't work, in this case run the \"run.bat\" file (if on windows). If on Linux, run it through the terminal. Sometimes this actually works (for whatever reason, again I have no idea). If it still doesn't work it should output some sort of error message and you can comment it below.\n - Doesn't work on the only Mac I tested it on. I don't know if this always occurs on Mac or if its just the system i tested it on.\n\n*Subject to subjectivity.","title":"Asteroid Redirect Project"}