Crystal Space
Welcome, Guest. Please login or register.
September 21, 2014, 07:37:34 pm

Login with username, password and session length
Search:     Advanced search
9018 Posts in 2051 Topics by 8494 Members
Latest Member: Onapthanh
* Home Help Search Login Register
+  Crystal Space
|-+  Crystal Space Projects
| |-+  Project Discussion
| | |-+  Projektfreigabe / project release
« previous next »
Pages: [1] Print
Author Topic: Projektfreigabe / project release  (Read 4208 times)
mark
Full Member
***
Posts: 101


View Profile
« on: January 19, 2006, 02:14:28 pm »

(english text below)

Hi,

ich habe mit meinem Entwicklerteam vor ein paar Jahren begonnen in unserer Freizeit ein plattformunabhängiges, netzwerkfähiges Fantasy-RPG zu erstellen. Es basiert auf einem freien (deutschsprachigen) Paper&Pen RPG das wir zuvor und parallel entwickelt haben (www.schattenwelten.net).

Kurz vor der Veröffentlichung nutzbarer Daten Ende letzten Jahres hat aber jeder seine Arbeit an dem Projekt aus verschiedenen Gründen aufgegeben oder vorübergehend eingestellt.

Wir alle wollen das Projekt aber nicht sterben lassen, deshalb wollen wir es freigeben, damit anderen Entwicklern die Möglichkeit gegeben wird, das Projekt fortzusetzen.


Status
Der Status ist momentan: Wir waren ganz kurz davor eine Techdemo zu releasen, also mit einer Map in der man sich bewegen kann (wie walktest). Das ganze wird netzwerktransparent übertragen. Damit man was sieht und sich bewegen kann, fehlen ca. nur 10-50 Zeilen Code.
Wir haben ein paar Sounds und Models, aber das ist ingesamt recht wenig, wir haben hauptsächlich Code (27084 Zeilen komplett), sowie SQL-Daten für die ganzen Spieldaten die wir brauchen (aus dem Schattenwelten-Regelwerk), z.B. Waffentabellen usw.

Die Entwicklung war plattformunabhängig, aber unter Windows gibts diverse Probleme, um die wir uns aber nicht kümmern konnten. Das ist aber in den Griff zu bekommen und stellt kein Problem dar.

Lizenz
In der Lizenzfrage wollten wir bis zum Release völlig frei bleiben, deshalb haben wir uns für folgende Bibliotheken/Programmbestandteile entschieden:
CS (Pseudostable)   03.09.2005   http://crystal.sf.net               LGPL, kein stat. Linken
cal3d (CVS)      04.08.2005   http://cal3d.sf.net               LGPL, kein stat. Linken
CEL (Pseudostable)   03.09.2005   http://cel.sf.net               LGPL, kein stat. Linken
SQLite         3.2.2      http://sqlite.org               Public Domain (keine Einschränkung)
ptypes         2.0.2**      http://www.melikyan.com/ptypes/            zlib (keine Einschränkung als Binärdistri)
Python         2.3.5***   http://www.python.org               Python (keine Einschränkung)
GNU gettext      0.14.5      http://www.gnu.org/software/gettext/gettext.html   LGPL für libintl, Rest GPL (benutzen wir nicht)

Gegen die GPL haben wir jetzt nichts einzuwenden, aber auch andere Lizenzen sind denkbar.


Einstieg in das Projekt
Ich war an der Planung und Programmierung hauptsächlich beteiligt und werde neuen Entwicklern gerne helfen in das Projekt einzusteigen.
Der Code ist sauber geschrieben und formatiert und sehr, sehr ausführlich dokumentiert (doxygen), allerdings auf Deutsch, aber mit 99% englischen Klassen- und Funktionsnamen.
Wenn sich ernsthaft interessierte Entwickler melden, dann werde ich auch gerne die Kommentare auf Englisch übersetzen.

Ansonsten steht noch ein 98-seitiges Pflichtenheft zur Verfügung, in dem alles wichtige ausgearbeitet ist (Text, UML-Grafiken, Beispielcode). Dies ist ebenfalls auf Deutsch verfasst.


Wer Interesse hat das Projekt zu übernehmen und wer weitere Fragen hat, der kann hier einfach posten.


cu




Hi,

I began to create a platform independant, network-able fantasy-RPG with my development-team some years ago. It is based on a free paper&pen RPG created by us before (www.schattenwelten.net)

We wanted to publish a usable version at the end of last year but all developers momentarily stopped their work on the project because of different reasons.

We don't want our project dying, so we are going to release it so that other developers have the possibility to proceed.


State
The current state is: We nearly released our techdemo, which is a single map you can walk within (like walktest). This works over the network.
Only 10-50 lines of code are missing for completion of the techdemo.
We created some sounds and models, but not many (we didn't have enough artists). But we have more code (27084 lines alltogether) and SQL-data for our game-data from our RPG rules (e.g. Weapon-tables etc).

Though we developed platformindependent, there are some issues on Windows, but nothing you can't handle.


License
We wanted to be totally free in our decision which license to use until the release of the game, so we use the following libraries/program parts:
In der Lizenzfrage wollten wir bis zum Release völlig frei bleiben, deshalb haben wir uns für folgende Bibliotheken/Programmbestandteile entschieden:
CS (Pseudostable)   03.09.2005   http://crystal.sf.net               LGPL, no stat. linking
cal3d (CVS)      04.08.2005   http://cal3d.sf.net               LGPL, no stat. linking
CEL (Pseudostable)   03.09.2005   http://cel.sf.net               LGPL, no stat. linking
SQLite         3.2.2      http://sqlite.org               Public Domain (no limits)
ptypes         2.0.2**      http://www.melikyan.com/ptypes/            zlib (no limits as binary distribution)
Python         2.3.5***   http://www.python.org               Python (no limits)
GNU gettext      0.14.5      http://www.gnu.org/software/gettext/gettext.html   LGPL for libintl, rest GPL (we don't use that)

We don't have a problem with the GPL, but other licenses are also conceivable.


Project introduction
I mainly planned and coded the project and I'm willing to help new developers getting an orientation within the project.
The code is clean and tidy and well documented (doxygen), but the comments are written in german. Classes and methods are 99% english though.
For seriously engaged developers I will translate the comments into english if they want.

We also have a 98-paged specification included, in which we documented the important things with text, UML-graphics, examplecode.
The specification is written in german too.

Whoever is interested to takeover the project or whoever has further questions should post here.


cu
Logged

Gentoo Linux ~x86, kernel 2.6.11-cko9 smp, gcc 3.4.4-r1, binutils 2.16.1, glibc 2.3.5 NPTL
CS+CEL Pseudo Stable 2005.09.03
Lofwyr
Newbie
*
Posts: 1


View Profile
« Reply #1 on: January 19, 2006, 05:10:35 pm »

I am a member of the "old" development team. I just like to mention that  I still like to support the project.
It really is a great project and it would be a shame if all the work, especially from Mark and Alex (another member) was done for nothing.

We put a lot of time in the elaboration phase and the requirements are well done, that should not be a problem. I guess the project failed because our development team was too small and the motivation vanished. People with skills in multimedia things missed and the core team was too small.

But perhaps there really are some people who like to reactivate and lead the project. I'll wellcome everybody with true engagement.
Logged
jorrit
Administrator
Hero Member
*****
Posts: 1706


View Profile
« Reply #2 on: January 19, 2006, 05:32:40 pm »

I am a member of the "old" development team. I just like to mention that  I still like to support the project.
It really is a great project and it would be a shame if all the work, especially from Mark and Alex (another member) was done for nothing.

We put a lot of time in the elaboration phase and the requirements are well done, that should not be a problem. I guess the project failed because our development team was too small and the motivation vanished. People with skills in multimedia things missed and the core team was too small.

But perhaps there really are some people who like to reactivate and lead the project. I'll wellcome everybody with true engagement.

I couldn't find any screenshots on the site. Is there anything available?

Greetings,
Logged
mark
Full Member
***
Posts: 101


View Profile
« Reply #3 on: January 19, 2006, 10:04:06 pm »

This webpage isn't about the computergame, it's about the Pen&Paper RPG we use for the computer game. Maybe that was mistakeable.
I didn't post a link to the website of the computer game because the computer game doesn't have a website anymore (it was www.spheretraveller.de, we called the game "Spheretraveller").
We used the PHP CMS "Mambo" for our webseite and there existed a worm+exploit for Mambo we didn't want on our server, so we erased it completely.

There weren't any in-game screenshots anyway, because some code is still needed to let the game render the map (I wrote that above, 10-50 lines I guess). We only had some screenshots from walktest.
Some of them survived here: http://schattenwelten.dyndns.org/~mark/ST/Screenshots/ (not all of them are recent)

Don't expect too much from the map, it wasn't big. It was a map for a techdemo: we wanted to see how things work, if maploading works, basic movement works etc.

We also wrote (but didn't finish) our own, easy and small GUI-System (before the cegui plugin existed) that works like Java AWT/Swing. We didn't make skins yet, we only colored the GUI elements blue.
Using images instead of the default color is a trivial task that can be done in a later state. We had an artist but the project stopped before he was able to begin with his work. :-/

However, you should not prejudge the game after you have seen the screenshots, because the coders did more than the artists. The real value is within the source and the usable background because we have ~300 pages of gamerules that can be used for the game (or omitted if needed): http://schattenwelten.dyndns.org/Regelwerk/
-> RPGBS is the base ruleset and Schattenwelten/1.5 is the fantasy-plot with additional information and rules.
Don't worry about the language of the rules, we should talk about the computer game, the license, a new team etc. first.
« Last Edit: January 19, 2006, 10:34:38 pm by mark » Logged

Gentoo Linux ~x86, kernel 2.6.11-cko9 smp, gcc 3.4.4-r1, binutils 2.16.1, glibc 2.3.5 NPTL
CS+CEL Pseudo Stable 2005.09.03
jorrit
Administrator
Hero Member
*****
Posts: 1706


View Profile
« Reply #4 on: January 19, 2006, 10:08:11 pm »

Well the screenshots look good enough to me smiley

Anyway, I hope your project takes off in some form or the other.

Greetings,
Logged
Pages: [1] Print 
« previous next »
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Valid XHTML 1.0! Valid CSS!
Page created in 6.267 seconds with 17 queries.