[lisp-game-dev] Lisp games on Android!

Elliott Slaughter elliottslaughter at gmail.com
Sun Jun 19 17:06:24 UTC 2011


When you talk about making a wrapper around OpenGL, are you using cl-opengl?

I already use cl-opengl in my game engine, so if you did that would
encourage me to think about supporting Android. Otherwise (if you are
writing your own wrapper) I would probably be discouraged from attempting to
port my engine.

Thanks.

On Sat, Jun 18, 2011 at 7:40 PM, Simon Ortiz <o.simon at gmail.com> wrote:

> dear Lispers and dear game-devs,
>
> I'm working on a project to make games on Lisp for smartphones.
>
> I'm writing to let you all know of this project. If someone is
> interested, please let me know, so we can advance the project faster
> and make better code.
>
> The project works using ECL, which has being ported to Android and iOS
> thanks to the work of Ram Krishnan and Sylvain Ageneau. Right now, you
> can start ECL on these devices, load and execute any Lisp code. As an
> example, which is included in the project, you can run a Swank server
> on the devices, and connect to it from Slime.
>
> I'm starting from those projects and I'm attempting to make the
> connections necessary for making games. My first target is Android.
> Right now, Lisp can communicate with OpenGL (but there are some
> crashes...), and Java can communicate touch events to Lisp.
>
> The first goal is to be able to draw OpenGL primitives (without
> crashing), draw textures, and output sound. The second goal is to
> build the same connections for iOS. The third goal, for the remote
> future, is to have internet connections. And the fourth goal, for an
> even farther future, is to read gyroscopes data and GPS data.
>
> This project is not aiming at making a Lisp game engine. That is left
> as an exercise for the developer. But with all the connections there,
> making your game/engine should be easier.
>
> Also, since this project is aiming at releasing games through the App
> Store, it cannot contain any GPL software. All my work is on the
> public domain (as in "yes, you can go, use it, make money, and never
> tell me"). ECL is released under the LGPL license, so there should be
> no problems if you fulfill your responsibilities.
>
> If you want to check the (still crashing) project go to:
>
> https://github.com/o-simon/ecl-smartphones
>
> If you want to collaborate, please send me an email. I'll give you
> write access to the repository.
>
> I hope to hear from you soon.
>
> Sincerely,
>
> --
> Simón Ortiz B., M.Sc., Ing. en Computación
> Linux Registered User #388735
>
> _______________________________________________
> lisp-game-dev mailing list
> lisp-game-dev at common-lisp.net
> http://lists.common-lisp.net/cgi-bin/mailman/listinfo/lisp-game-dev
>



-- 
Elliott Slaughter

"Don't worry about what anybody else is going to do. The best way to predict
the future is to invent it." - Alan Kay
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/lisp-game-dev/attachments/20110619/8e0c12dc/attachment.html>


More information about the Lisp-game-dev mailing list