bendmorris

  • 30 de Oct de 2024
  • Se unió 22 de Ago de 2013
  • Not nearly as sophisticated as everything else in here...but our new game Pinny McBallface was created using Spine with the Haxe runtime. It's an endless pinball game with 60+ unlockable characters, all of which are a similar shape and share a mesh/animations. I loved how easy Spine made content creation so that we could churn out tons of these little guys quickly.

    Available on Google Play

    A few GIFs of the game in action:

     Loading Image

     Loading Image

  • Hide-n-Stab is a multiplayer stealth game – player characters and NPCs are identical cloaked figures, and your goal is to stab other players in the back. Attacking will reveal you to everyone around as a human, so you have to be careful and wait for the right chance to strike.

     Loading Image

    The game was developed in Haxe; I used Inkscape to create the character and animated with Spine. In the Flash version, the final result is pixelated and palette-limited to give an old-school look.

    You can play the game in your browser at http://www.hide-n-stab.com. I'm working on a post-competition version which includes unlockable cosmetic upgrades (such as the chicken suit) and will also be playable on Windows/Linux/OS X and iOS/Android.

  • Hello! I made a tower defense game inspired by the DOS classic "Gorillas." It's a fast-paced tower defense where you throw bananas at gorillas to knock them off buildings and protect your banana stash. The game was developed in three days using Haxe with the HaxePunk engine; the gorillas are animated with Spine and use my unofficial SpinePunk library, which is linked from the runtimes page. The Android version was just published, and a Flash version is looking for love on FGL.

    Try it for free on Google Play!

  • Sure, just replaced the old license with the Spine runtime license.

  • There are two unofficial Spine runtimes for Haxe, NMESpine and spinehx. Unfortunately, they're both pretty out of date at this point. Instead of trying to catch them up, I created a new one, using the current official AS3/libgdx runtimes as a reference:

    https://github.com/bendmorris/spinehaxe

    Spinehaxe is pure Haxe and isn't dependent on any external libraries.

    I also have a renderer for OpenFL/HaxePunk, which includes a HaxePunk Graphic that renders animations and tracks hitboxes of slots:

    https://github.com/bendmorris/SpinePunk

    Feel free to use or contribute!

  • Just updated and loaded the project that was previously crashing without a problem. Thank you! Spine is an awesome tool, and your responsiveness and update frequency are incredible.

  • That did it. Thanks!

  • This is the error I get when I try to launch Spine (attached is a copy of the error report):

    Spine Launcher 1.2.1-full
    Licensed to: xxx
    Linux amd64 3.10.7-1-ARCH
    Java 1.7.0-u6-unofficial Oracle Corporation
    OpenJDK 64-Bit Server VM
    Up to date: 1.5.21
    Spine 1.5.21-full, LWJGL
    X.Org
    Gallium 0.4 on AMD PALM
    3.0 Mesa 9.2.0-rc2
    Started.
    #
    # A fatal error has been detected by the Java Runtime Environment:
    #
    #  SIGSEGV (0xb) at pc=0x00007f8cabac5719, pid=24872, tid=140240953046784
    #
    # JRE version: 7.0-b24
    # Java VM: OpenJDK 64-Bit Server VM (23.2-b09 mixed mode linux-amd64 compressed oops)
    # Problematic frame:
    # C  [libc.so.6+0x12f719]  __memmove_ssse3+0x29c9
    #
    # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
    #
    # An error report file with more information is saved as:
    # /home/ben/Dev/Spine/hs_err_pid24872.log
    #
    # If you would like to submit a bug report, please visit:
    #   http://bugreport.sun.com/bugreport/crash.jsp
    # The crash happened outside the Java Virtual Machine in native code.
    # See problematic frame for where to report the bug.
    #
    ./Spine.sh: line 3: 24872 Aborted                 (core dumped) ./launcher/jre/bin/java -server -Xmx512M -jar launcher/launcher-full.jar "${@}"
  • Here's the exception (this is also the entire contents of spine.log):

    $ spine
    Spine Launcher 1.2.1-full
    Licensed to: x
    Linux amd64 3.10.7-1-ARCH
    Java 1.7.0-u6-unofficial Oracle Corporation
    OpenJDK 64-Bit Server VM
    Up to date: 1.5.12
    Spine 1.5.12-full, LWJGL
    Error starting app.
    java.lang.reflect.InvocationTargetException
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:601)
    	at l.g.run(SourceFile:677)
    	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:241)
    	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:711)
    	at java.awt.EventQueue.access$000(EventQueue.java:104)
    	at java.awt.EventQueue$3.run(EventQueue.java:672)
    	at java.awt.EventQueue$3.run(EventQueue.java:670)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
    	at java.awt.EventQueue.dispatchEvent(EventQueue.java:681)
    	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)
    	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)
    	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
    	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)
    	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)
    	at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)
    Caused by: java.lang.IllegalArgumentException: Field "skinPlaceholder" not found on class: xp
    	at com.esotericsoftware.kryo.serializers.FieldSerializer.getField(SourceFile:235)
    	at zs.<init>(SourceFile:137)
    	at com.esotericsoftware.spine.editor.Editor.<init>(SourceFile:119)
    	at com.esotericsoftware.spine.editor.Editor.main(SourceFile:1398)
    	... 19 more