Spiele basteln: PureBasic

... und hier alles zur Software hinein ...<br>Anfragen zu copyright geschützter Software sind NICHT ERLAUBT !!!!!!! Falls Ihr solche Software kaufen wollt, gibt es einen <a href="http://www.german-amiga-community.de/index.php?c=4">Marktplatz</a> hier im Forum !

Moderatoren: gunatm, RetroMan, Independent, Dennis, Dirty Harry, CASSIUS

quink
Beiträge: 147
Registriert: 03.03.2005, 21:01
Wohnort: Schweiz, Appenzellertal

Spiele basteln: PureBasic

Beitrag von quink »

PureBasic für den Amiga v2.90

Ein ganz netter Compiler mit dem man relativ leicht selber Spiele/Anwendungen conden kann.

"PureBasic wurde Mitte des Jahres 1998 geboren. Wir waren begeistert von der mittels Assembler möglichen Qualität und Geschwindigkeit, die die sogenannte 'low-level' (aber relativ schwierige) Programmiersprache bot. Zur gleichen Zeit wurden mehr und mehr PowerPC Beschleunigerkarten für den Amiga verkauft, aber es fehlte eine einfache Sprache zur Entwicklung von PowerPC Software. Wir entschieden uns für den Versuch, einen brandneuen Compiler basierend auf dem Standard BASIC - aber mit einigen Erweiterungen (hauptsächlich ähnlich zu BlitzBasic II) - zu entwickeln, welcher kleinen, hochoptimierten Code (sehr ähnlich wie Assembler) für 680x0 und PowerPC Prozessoren erzeugt. Wenn Sie bereits BlitzBasic oder Amos kennen, werden Sie keine Probleme mit dem Erlernen von PureBasic haben. Es hat die selben Syntax-Regeln, aber mit einer viel offeneren und flexibleren Philosophie, besser angepasst an die AmigaOS Umgebung."


Die Demoversion kann man hier runterladen:
http://www.purebasic.com/download/PureBasic.lha

Systemvoraussetzungen:
- AmigaOS V3.0+
- Keine anderen speziellen Anforderungen

Technische Features
- 68000 und 68020+ Unterstützung (PowerPC-Support gegenwärtig in StandBy)
- Eingebaute Arrays, dynamisch verknüpfte Listen, Zeiger und Variablen Definitionen
- Unterstützte Typen: Byte (8 Bit), Word (16 Bit), Long (32 Bit), ebenso wie benutzerdefinierte Typen (Strukturen)
- Eingebaute String-Typen mit vielen zugehörigen Funktionen
- Konstanten, binäre, dezimale und hexadezimale Zahlen werden unterstützt
- Sehr gute Verkürzung von Ausdrücken (Zusammenstellen von Konstanten und numerischen Zahlen)
- Standard Arithmetik-Unterstützung unter Beachtung von Vorzeichen und Klammern: +, -, /, *, and, or, lsl, asl, lsr, asr
- Kompiliert 30.000 Zeilen/Minute auf einem 68030/50
- Unterstützung von Prozeduren für das strukturierte Programmieren mit lokalen und globalen Variablen
- Alle Standard BASIC Schlüsselwörter: If-Else-EndIf, Repeat-Until, For-Next, etc.
- Unterstützung von externen Bibliotheken; einfaches Manipulieren von Objekten wie IFF-Bilder, Sounds, Fenster, Gadgets, etc
- Inline-ASM
- Vorkompilierte Strukturen- und Konstanten-Dateien für extra-schnelle Kompilierung
- Integrierter Debugger um die Programmausführung anhalten und einfach jeden Fehler aufspüren zu können
- PureBasic-Editor
- Konfigurierbarer CLI-Compiler
- Systemfreundlich, leicht zu installieren und Spass bei der Benutzung
quink
Beiträge: 147
Registriert: 03.03.2005, 21:01
Wohnort: Schweiz, Appenzellertal

Beitrag von quink »

Hier mal ein paar Bilder von dem größten Kommerziellen Spiel das in Pure Basic gecodet ist (non Amiga Version), um mal zu sehen was man denn so alles damit möglich wäre:

Bild

Bild

Bild

Hier der Link zu der Seite:
http://www.restrictedarea.de/
Benutzeravatar
Nobody
Beiträge: 69
Registriert: 30.10.2004, 22:53

Beitrag von Nobody »

Restricted Area ist in BASIC entstanden, kann ich kaum glauben.
Beachtlich.
CU Nobby
Benutzeravatar
Joe Maroni
Beiträge: 1200
Registriert: 26.10.2004, 06:07
Wohnort: Prignitz
Kontaktdaten:

Beitrag von Joe Maroni »

dann schau dir mal Blitz Basic an...das umgeht die ganze WinAPI durch simple befehle...

erstaunlich, wozu das alles gut ist... :roll:
Benutzeravatar
Stallone
Beiträge: 3636
Registriert: 06.05.2005, 10:09
Wohnort: Hessen

Beitrag von Stallone »

sieht net schlecht aus :bier:
Bild
OGee
Beiträge: 27
Registriert: 14.05.2005, 11:40

Beitrag von OGee »

x_to hat geschrieben:dann schau dir mal Blitz Basic an...
das bekannteste mit blitz basic geschriebene amigaspiel ist worms:
Dateianhänge
worms.gif
worms.gif (30.77 KiB) 63 mal betrachtet
XP^Tristar
Beiträge: 132
Registriert: 26.12.2005, 07:22

Beitrag von XP^Tristar »

programmiert hier einer mit purebasic amiga ???

kenne die sprache auch linux und win32 version, programmiere ab und zu was, aber auf amiga noch nicht
Legendz never die! amiga ruuulezZ
====>digital art since 1990<====
Rebirth Software
Benutzeravatar
RetroMan
Board-Angestellter
Beiträge: 7306
Registriert: 26.10.2004, 03:09

Beitrag von RetroMan »

Ich wollts mir immer mal angucken, bin aber dann doch bei AmiBlitz2 (Blitz Basic) hängen geblieben ! Erstens weil -> kostenlos und zweitens weil -> kenn ich, kann ich ein bischen ;) :D
Benutzeravatar
RetroMan
Board-Angestellter
Beiträge: 7306
Registriert: 26.10.2004, 03:09

Beitrag von RetroMan »

PureBasic V4.00 wurde für den Amiga jetzt als OpenSource freigegeben :)

-> http://www.purebasic.com/download.php3

Jetzt muss ich mir das wohl dochmal näher angucken ;)
Benutzeravatar
gunatm
Board-Angestellter
Beiträge: 50891
Registriert: 26.10.2004, 19:49
Wohnort: Bahrenfeld

Beitrag von gunatm »

Sag mal an, welche Entwicklungsumgebung dir besser gefällt?
------------------------------
"Moin moin und Prost Kaffee"
Benutzeravatar
RetroMan
Board-Angestellter
Beiträge: 7306
Registriert: 26.10.2004, 03:09

Beitrag von RetroMan »

Wenn ich denn mal Zeit dafür finde und es ausprobiert habe geb ich Bescheid ;) :D
Benutzeravatar
gunatm
Board-Angestellter
Beiträge: 50891
Registriert: 26.10.2004, 19:49
Wohnort: Bahrenfeld

Beitrag von gunatm »

Ich weiß, was du meinst! ;)
------------------------------
"Moin moin und Prost Kaffee"
quink
Beiträge: 147
Registriert: 03.03.2005, 21:01
Wohnort: Schweiz, Appenzellertal

Beitrag von quink »

Also ich finde es gut das man beschlossen hat PureBasic in der neuen Version 4.0 für den Amiga freizugeben. Diese Unterstützung die dem Amiga hier zu gute kommt kann man gar nicht dick genug unterstreichen :)

Das hiermit der Weg frei ist für die ganzen Freaks die sich heute noch mit dem Amiga beschäftigen und nun neue Software damit entwickeln können. Also ein ganz großes Vorbild mit der Freigabe !!!!

Hier bekommt ihr übrigens unter "Download" das deutsche Handbuch für PureBasic und ganz wichtig das CodeArchiv 2.0 mit unzähligen Codeschnippsel für die unterschiedlichsten Probleme (source cookbook):
http://www.purearea.net/pb/german/index.htm

und unter "Tutorials" findet ihr Einsteiger Turorien zum selber erste Programme bis hin zu komplexen 2D und 3D Spielen selber zu coden.

Hier noch ne Seite wo es einige Spiele zum runterladen gibt:
http://www.purebasic.de/showcase.shtml


Also ich halte PureBasic (neben Python) für DIE Programmiersprachen überhaupt (neben den klassischen wie C und C++) mit denen man heute vom Anfänger bis zum Profi sehr sehr viel machen kann (Java halt ich hier mal raus, da ich Java nie mochte und es nur ein billiger Abklatsch von C ist) :bounce:
Benutzeravatar
HelmutH
Beiträge: 336
Registriert: 13.01.2006, 00:45
Wohnort: 46047 Oberhausen

Beitrag von HelmutH »

RetroMan hat geschrieben:Ich wollts mir immer mal angucken, bin aber dann doch bei AmiBlitz2 (Blitz Basic) hängen geblieben ! Erstens weil -> kostenlos und zweitens weil -> kenn ich, kann ich ein bischen ;) :D
Hallo RetroMan

Dein posting ist zwar schon nee Weile her, wollte aber trozdem mal fragen ob du noch was mit AmiBlitz2 machst?
Gruß Helmut

Amiga 500, Amiga 2000, AmigaOne XE, AmigaOne X5000
Benutzeravatar
RetroMan
Board-Angestellter
Beiträge: 7306
Registriert: 26.10.2004, 03:09

Beitrag von RetroMan »

Im Moment aus Zeitmangel nein ;)

Aber ich hab noch ein paar unfertige Projekte die es EVTL. im Jahre 2017 oder so irgendwann mal in den Beta Status schaffen werden :D
Antworten