R'alf Home Page

Bienvenue, Welcome !


Home | BeOS | PowerPulsar | Ballades | Photos | Tourbillon | Favourites | Bookmarks |

[GeekPlayer banner]

MIPSYS & GeekPlayer

I'm not really new to BeOS. I worked for MIPSYS from February 1994 to February 1997. I had a lot of work there, and fun too.

My main project was named GeekPlayer, formerly known as EnvAk.
This project started in the beginning of 1994, on the Hobbit BeBox and its shark OS labeled "exp" (I always assumed it to mean experimental). I coded the first prototype on a Hobbit machine, using Edit; it used to crash every time and I used to find this lovely. After that, I got an SCO Unix (a PC) for the cross-dev (with my favourite Emacs on it), and then come the PPC BeBox.

AFAIK, GeekPlayer is property of MIPSYS, so I won't describe it here, just go on their web site.
It was my code, but not my ideas. I'm not proud of it, especially the design of the engine and the UI would have benefited a real team's point of view.


Just do it

By the end of 1996, I decided to change some few things. I leaved MIPSYS, bougth my own BeBox, and started coding for my own pleasure -- the most obvious one being to participate to Geek Fests and Geek Teas without having to present GeekPlayer nor to represent my company.

[Droids logo] Droids

The main project I am working on is called Droids. I write this game with a friend of mine (he writes on its Amiga 4040). We made the development cross-platform from the start, and the final game should be usable on BeOS, AmigaOS and Windows.

Droids is a fairly simple game : each player controls one or several droids, that must fight or accomplish some mission. The deal is to correctly program each droids.

No demo is available currently.


[Nerdkill logo] Nerdkill

Another game, but a small one. It started with a two-days coding just before Paris Geek Fest on February 1997.

This is freeware and I should have some time to finish it Real Soon Now. I must integrate some gfx from SpH, terminate two functionalities and it will be released on the Be ftp site.


[Yasmin logo] Yasmin

Yet Another Script MINimal server.

Droids is based on a small language, with its own P-code compiler and interpreter.
The language is a simple one : few instructions, easy syntax, no strict casting. It understands only long, double and string data types. Instructions and functions can be added by add-ons.

One special instruction lets the script server "connect" to a given application. In reply, the application sends its instruction dictionnary. Once this has been done, every instruction recognized by the application is send in the form of a message.

This is not yet compliant with Jon Watte messaging protocol.

An application can also connect to the server in order to execute a script. The instruction directory of an application can be changed on the fly -- this means that an application can have add-ons and that these add-ons can add instructions to the app dictionnary.


[Rotozor logo] Rotozor

This simple, not well optimized, full-screen rotozoom demo can be found somewhere on the Be (or BeEurope) ftp site. It uses the Game Kit.
The version on the site is a preview, almost stable but not well multithreaded. A better one is hidden on my own hard disk. It is better multithreaded, optimized a lot with the help of Benoit Triquet, but I added some kind of bug that I have no time to hunt currently (this makes the app crashes when I quit it -- ennoying).


If you have paranoid ideas like "this guy holds code that I need RSN", just mail me.

 



Home | BeOS | PowerPulsar | Ballades | Photos | Tourbillon | Favourites | Bookmarks |

[webcounter] counts WebCounter.

Be, the Be logo and other icons are copyright or property of Be Inc.
Last update : 11/25/1999