Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Technische Diskussionen » Neue Software für KC 85/2-5, Z1013 und Z9001: Elite Planet Browser » Themenansicht

Autor Thread - Seiten: -1-
000
07.11.2019, 14:24 Uhr
RobertK

Avatar von RobertK

Wer von euch ist noch ein Fan des Weltraum-Computerspiels "Elite"? Eine Robotron-Version hat es davon ja nie gegeben, und der durchschnittliche Robotron-User wird diesem Spiel in den 1980ern noch nicht begegnet sein, aber vielleicht habt ihr es so wie ich in den 1990ern am PC in der VGA-Version "Elite Plus" kennen und lieben gelernt.

Wie auch immer: denjenigen, die das Spiel kennen, könnte mein neues z88dk-Programm namens "Elite Planet Browser" gefallen:

https://sourceforge.net/projects/elitepb/

Damit könnt ihr auf Robotron-Computern die Daten der 2048 Planeten des Elite-Universums betrachten. Leider fehlt noch der Planeten-Beschreibungstext (die Logik dafür habe ich leider immer noch nicht durchschaut), aber ansonsten ist das Programm fertig.

Auf Systemen mit Hires-Grafik (KC85, leider noch nicht am Z9001) kann man auch die Position des Planeten auf einer Karte der jeweiligen Galaxie anzeigen.

Das Ganze ist natürlich nicht mehr als eine Spielerei bzw. war es für mich eine Programmierübung, und es ist als Programm relativ sinnlos, aber vielleicht gefällt es ja dem einen oder anderen Elite-Fan.


Planeten-Liste (Z1013)


Planeten-Details (Z9001)


Kartendarstellung der Galaxie (KC85-5)

MfG,
Robert aus Wien
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
07.11.2019, 15:19 Uhr
volkerp
Default Group and Edit
Avatar von volkerp

Toll, wenn neue Sachen für die alten Maschinen entstehen!

Ist Dir bekannt, dass Ian Bell die Quellcodes zu Elite auf seiner Website veröffentlicht hat?

http://www.iancgbell.clara.net/elite/

und aufbereitet unter
https://github.com/kieranhj/elite-beebasm

Da wirst du sicher fündig, wie die Planeten-Beschreibungstexte codiert sind.
--
VolkerP

http://hc-ddr.hucki.net
(Z9001, Z1013, LC-80, ...)
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
07.11.2019, 23:18 Uhr
RobertK

Avatar von RobertK

Danke, ersteres war mir bekannt, zweiteres noch nicht. Aber es geht sogar noch einfacher: es gibt das moderne Elite-Remake namens Oolite, und die haben tatsächlich den BBC-Source von Bell/Braben analysiert und die Logik wiederverwendet. Und Oolite hat bis zur Version 1.80 die Daten so wie das klassische Elite zur Laufzeit generiert (seit 1.81 werden vorgenerierte Daten verwendet).

Oolite ist ein Open Source-Projekt, und der Source von Version 1.80 ist hier verfügbar:

https://drive.google.com/drive/folders/0ByCxD7Tzau-ccXNfYTJyOHAxLTQ

Dort habe ich mir schon einige Sachen abgeschaut, doch beim Planeten-Beschreibungstext bin ich noch auf keinen grünen Zweig gekommen, zumal ich den Oolite-Source nicht debuggen kann. Aber vielleicht starte ich irgendwann noch einen weiteren Anlauf.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
08.11.2019, 08:18 Uhr
volkerp
Default Group and Edit
Avatar von volkerp

Oh je, was für ein riesiges Paket!

Schau mal in http://www.elitehomepage.org/archive/a/b9101315.zip -> TXTELITE.C
vielleicht reichen Dir die Infos aus diesem Code auch?

Christian Pinder ->
https://github.com/fesh0r/newkind
--
VolkerP

http://hc-ddr.hucki.net
(Z9001, Z1013, LC-80, ...)

Dieser Beitrag wurde am 08.11.2019 um 08:23 Uhr von volkerp editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
08.11.2019, 09:05 Uhr
RobertK

Avatar von RobertK

Elite als Textadventure - das kannte ich auch noch gar nicht, vielen Dank!

Der Source ist ja sehr überschaubar, den werde ich am Wochenende gleich unter die Lupe nehmen.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Technische Diskussionen ]  



Robotrontechnik-Forum

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek