TOIlib ...für games und andere spielereien

Spiele, Demos, Grafikzeug und anderes unterhaltendes.
xperience2003
Beiträge: 965
Registriert: 04.10.2004 18:42
Computerausstattung: Amiga, LinuxMint, Windows7
Wohnort: gotha
Kontaktdaten:

TOIlib ...für games und andere spielereien

Beitrag von xperience2003 »

huhu,

hier ist eine abgespeckte version meiner intromaker lib
(abgespeckt weil sich 3dsprites irgentwie nicht dynamisch laden lassen
siehe problem http://forums.purebasic.com/german/viewtopic.php?t=4654)

weitere beispiele kommen noch und ich bau das ding auch noch etwas aus^^

download hier
www.games-mafia.de/miniTOIlib.rar
xperience2003
Beiträge: 965
Registriert: 04.10.2004 18:42
Computerausstattung: Amiga, LinuxMint, Windows7
Wohnort: gotha
Kontaktdaten:

...

Beitrag von xperience2003 »

und hier noch einige beispile zur lib

www.games-mafia.de/toibeispiele.rar


-------
thx^^
Benutzeravatar
PMV
Beiträge: 2765
Registriert: 29.08.2004 13:59
Wohnort: Baden-Württemberg

Beitrag von PMV »

So, hab dein Problem hoffentlich gelöst :D , sorry das ichs nicht füher gesehen hab /:->

Naja und du könntest ja mal Posten, was deine Lib kann, den zum runterladen fehlt mir jetzt grad die zeit :cry: ... und wenn das dann interzant klingt und sich kein anderer findet schau ich mal, das ich se mir anschau <) ...

MFG PMV
alte Projekte:
TSE, CWL, Chatsystem, GameMaker, AI-Game DLL, Fileparser, usw. -.-
xperience2003
Beiträge: 965
Registriert: 04.10.2004 18:42
Computerausstattung: Amiga, LinuxMint, Windows7
Wohnort: gotha
Kontaktdaten:

Beitrag von xperience2003 »

also, die lib hab ich mal gebastelt, weil ich den red sector demomaker nachbauen wollte, das man sich nen intro wie im baukasten system zusammenklickt und dann der source generiert wird....was ich aber dann gelassen habe :D

die jetzige lib besteht aus 70 befehlen, alles für einfache grafikspielerein
zb, um schnell ein menü für ein spiel grafisch auszubaun

in der lib sind
3 starscroller (normale sterne, zoomstars und sterne aus sprites)
eine kleine sehr einfache dotengine mit festen objekten

ein bitmapfontgenerator, der dann grafikfont textzeilen und scrolltexte
anzeigen kann (normal, sinusscroller und effekscroller)

und mehrere amiga-grafik fakes, zb copperbars, farbverläufe und so nen zeug

alles kann man mit nur 2-4 befehlen initialisieren und darstellen

da nun das sprite3d prob gelöst ist, kann ich die anderen sachen wieder einbaun , bzw dokumentieren, das wären
eine partikel engine, textzoomer, jumping chessboard, plasma
...und alles was es so an oldskool effekten gibt

beispiel eines starscrollers

Code: Alles auswählen

InitSprite()
InitKeyboard()

OpenScreen(800,600,16,"ZoomStars")
SetFrameRate(60)

toiInitFullZoomStars()

Repeat
  ClearScreen(0,0,20)

  toiUpdateZoomStars()

  FlipBuffers()
  ExamineKeyboard()
Until KeyboardReleased(1)

CloseScreen() 
End

einziger eventueller nachteil:
da die lib mal für nen baukastensystem gedacht war, kann man an vielen
effekten nichts mehr verändern, werde ich aber nun abändern


gruß xp
Benutzeravatar
PMV
Beiträge: 2765
Registriert: 29.08.2004 13:59
Wohnort: Baden-Württemberg

Beitrag von PMV »

Hört sich auf jeden fall interezant an, werd ich wohl testen, sobald ich wieder fürs Proggen zeit hab /:->

Naja, im grunde frag ich nach, weil ich auch an ner User-Lib bastel. Du hast diese Lib mit TailBit und PB gemacht, oder? ... Naja aber ich glaub du hast nicht ganz das selbe gemacht wie ich. Ich orientiere mich ja an nem Windowsystem für den Screen ... der so änlich funktionieren wird wie der bei Windows selber, samt Gadgets :mrgreen: . Und deiner ist mehr auf das erstellen von Intros samt Grafikspielerreien ausgelegt ... glück gehabt :lol: .

Hoffentlich hab ichs net bis ende nächster Woche vergessen, das ich die Lib testen will, beispiele sind ja dabei ... zeit zum erstellen von eigenen Grafiken hät ich nämlich nicht ... bin ich auch kein freund von :roll:

MFG PMV
alte Projekte:
TSE, CWL, Chatsystem, GameMaker, AI-Game DLL, Fileparser, usw. -.-
Benutzeravatar
Epyx
Beiträge: 247
Registriert: 29.08.2004 01:40
Computerausstattung: AMD64 X2 DualCore 6000+ , 3GB Ram , WinXP sp3
2x Ati Radeon HD4800 ~ CrossFireX
Kontaktdaten:

Beitrag von Epyx »

Hi,
Ich habe mir das bereits angesehen und muss sagen die Idee ist ja mal super. Ich habe da auch mal versucht das RSI Programm nach zu programmieren und habe deshalb auch noch einige dieser Demo Routinen hier herrum liegen.
Vieleicht mache ich daraus auch eine PB-LIB, evtl. können diese sich dann gegenseitig ergänzen :)

Was mir bei deiner Lib aufgefallen ist, das Sie bis jetzt ziemlich unflexibel ist das meiste beschränkt sich darauf einen Effekt zu starten ohne weitere Modifikations möglichkeiten aber das wolltest du ja noch ändern glaube ich.
If you can't make it good, at least make it look good.
Bill Gates
xperience2003
Beiträge: 965
Registriert: 04.10.2004 18:42
Computerausstattung: Amiga, LinuxMint, Windows7
Wohnort: gotha
Kontaktdaten:

Beitrag von xperience2003 »

..ja habe vieles umgebaut, vor allem läuft jetzt alles auf sprite3d
(zb die stritescroller haben 215fps statt 90 auf meinem system)

ich poste die aktuelle lib, wenn ich die doku fertig hab
xperience2003
Beiträge: 965
Registriert: 04.10.2004 18:42
Computerausstattung: Amiga, LinuxMint, Windows7
Wohnort: gotha
Kontaktdaten:

update

Beitrag von xperience2003 »

kleines update

+effekte auf sprite3d umgestellt
+ein paar neue syntax

kleines testprogramm:
www.games-mafia.de/toi/testro.exe

lib-download:
www.games-mafia.de/toi/miniTOILIB1.1.rar


have fun^^
Benutzeravatar
benny
Beiträge: 383
Registriert: 29.08.2004 09:18
Wohnort: Am Ende des www's
Kontaktdaten:

Re: update

Beitrag von benny »

xperience2003 hat geschrieben: kleines testprogramm:
www.games-mafia.de/toi/testro.exe
3 sec schwarzer screen + 3 sec Musik - dann CRASH.

Erinnert mich an die erste Preview von Epyx' Bubbles Spiel. Gleiches Verhalten
dort. Das konnte Epyx aber fixen :!:
So long,
benny!
.
nur t0te f1sche schw1mmen m1t dem str0m - 00100 !
Benutzeravatar
dige
Beiträge: 1183
Registriert: 08.09.2004 08:53

Beitrag von dige »

Läuft hier problemlos ... nettes Oldskool Intro ... crasht aber beim beenden
"Papa, mein Wecker funktioniert nicht! Der weckert immer zu früh."
Antworten