DISQUS

David R. MacIver: Not really LÖVING it

  • Villane · 11 months ago
    I haven't looked into LÖVE, but I'm working on 2D games in Scala. Here's a crappy webcam video of a current prototype: http://www.youtube.com/watch?v=wfPLRhwGQxY

    I'm using the Slick 2D engine and Box 2D for physics (the latter I ported to Scala). In a few months, I hope to release both a demo and make the source of the engine available.
  • Villane · 11 months ago
    I haven't looked into LÖVE, but I'm working on 2D games in Scala.

    I'm using the Slick Java library (recommend it!) and my Scala port of JBox2D physics engine as the foundation. However, I don't think the level of abstraction provided by those libraries is enough to implement a game, so I'm writing a game entity system on top of those, plus some other goodies. It takes advantage of some Scala's modularity features (traits most of all) and I think it's going to be awesome :) I will release an early version of the engine (source code) in a few months.

    A video of an early game prototype in action is available: search for "Orbitum" on youtube.
  • rude · 11 months ago
    Heh, you should start a competitor called HÄTE. :3

    Two things:

    1. Yes, LÖVE will take all the CPU it can get by default. Sleep a few milliseconds in the main loop if you don't like it.
    2. Randomly crash other applications? This is the first I've heard of this happening. If you have any more information, it would be cool if you could send it to me.
  • david · 11 months ago
    rude:

    Thanks for the tip about 1. Dare I suggest that "eat 100% of the CPU" is not a good default, even if it's circumventable. :-)

    2 is hard to reproduce reliably, but was particularly noticeable with pidgin - often existing pidgin instances would crash when love started up or closed (problem observed both under linux and windows xp).
  • david · 11 months ago
    Villane:

    On further investigation, Slick looks rather interesting. I should definitely have a play with that.
  • Tyler · 11 months ago
    @Villane:
    First off, your game looks sweet, I loved the sound effects. I'm also looking forward to your Scala port of JBox2D.

    Cheers.
  • Florian · 11 months ago
    I have not yet found the time to test it, but this may be relevant for your project to write something in
    scala: http://technically.us/code/x/runaway-processing/