csjb-general Mailing List for Crystal Space Java Bindings
Status: Alpha
Brought to you by:
amantoan
You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(2) |
|---|
|
From: Tony M. <ama...@tw...> - 2002-12-06 04:41:57
|
A set of "bare bones" binding to CS is my initial goal. A programmer used to using CS in C++ should be able to have a completely familiar API in Java. That having been said, I also think it is important to keep typical Java patterns intact. Also, I see no reason to limit the project to the bare bones implementation of CS. Everything that makes CS more accessible to Java programers is fair game. There are two main things I am working on right now. One is dealing with terrain. Since I don't even know much about terrain in regular Crystal Space, I have to learn that first. The other thing is to clean up some of the first bindings I did on the C++ side. At that time my understanding of CS was pretty small (not that I am a CS expert now), and some of the C++ code can be condensed and made more robust. To answer your question in the subject, I would just pick a feature you are interested in having available, email the developers list with your idea, and get started. I usually just pick the feature I want next in my own game project. There are certain features of CS I don't think need to be implemented in Java. The sound plugin is one example. Javas sound capabilities are good enough. Well, I hope that answers your question. - Tony Mantoan |
|
From: Sebastian H. <0sh...@in...> - 2002-12-05 19:55:16
|
Hi everybody. Nice to see that now the project now comes to the state of a real multi-people-project; I just hope that I can be of any help here... What I haven't found yet about the Java bindings is what the goal of the project is. Is it just to give the naked-bone bindings to make CS usable from Java, or is some higher-level abstraction also within its boundaries? I found the CS API quite hard to understand, and one of the things that I like most about Java is that most classes work with a similar pattern of thought, which makes their use quite intuitive after a while. I thought about what a 3D-engine API would look like when I would design one a while ago, and now I wonder if this project is the place where to realize it. Then again, if it's not, noboby will stop me from doing it anyways. :) garou -- This signature is subject to change without further notice. |