Added: 8 months ago
From: elliottslaughter
Views: 1,935
Sort by time | Sort by thread (beta)

Link to this comment:

Share to:

All Comments (9)

Sign In or Sign Up now to post a comment!
  • Hi, I'm rather interested in learning more about OpenGL and how it's used but I unfortunately do not know much C/C++ (only more basic things), do you know if there are any books focusing on 3d programming with Lisp or at least some kind of tutorial which talks about how OpenGL works but without any code?

  • @lpasepok Google search for 3b opengl tutorial. Other than that, I can only recommend general Lisp books and OpenGL resources for C.

  • is it compiled with SBCL ?

    I mean is the performances great ?

  • @Cran1988 I get 60 fps on my desktop machine and at least 30 fps on my laptop. I did use SBCL, but the difference between SBCL and other Lisps is not that noticeable. I think the performance bottlenecks that we had to deal with were more in how we used OpenGL than Lisp-side computations. (E.g. going from direct calls to vertex buffers made a huge difference.) But on the other hand, Lisp is fast enough to do particle systems on the CPU without any trouble, which is definitely nice.

  • @elliottslaughter

    Great job , i like Lisp but i use Clojure.

    however i want to see computer game in FP.

    Do you think LISP can do a great job from other OO languages , like Python, Java , Flash ?

  • @Cran1988 I think the biggest difference versus Python, Java, Flash, etc, is performance. There was another team that used Python; they could get on the order of 100 particles in their game without lag, while we could get on the order of 5000 particles without lag. I would expect Flash to be similar. Java is about the same speed as Lisp and ought to be fine, but you'd lose a lot of nice abstractions.

    I tried Clojure when it was 1.0 and it didn't really feel ready. I might try again some time.

  • @elliottslaughter

    Yes try it , now it is being used from industry , i found 148 jobs that want Clojure developers ... it is still low but it is good enough!!!

    Today i found that a group with the name "Ferret" tries to create Clojure compiler that translates the code to c++. I believe that some day LISP will get to game industry even better from Haskell and F#

  • I think shadows would make a great improvement to the look of the game.

  • @deltafire Shadows are in the engine, but were disabled for the initial demo. I don't remember exactly what the trouble was, but it's definitely on my roadmap to get them enabled again.

Loading...
Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more