Space - Weltraumshooter mit RPG Elementen

Spiele, Demos, Grafikzeug und anderes unterhaltendes.
Benutzeravatar
oh... well?!
Beiträge: 98
Registriert: 21.07.2010 10:46
Computerausstattung: Intel Pentium D 2,8 GHz
2 GB RAM
ATI RADEON X700 SE

Zweitrechner :
Intel Pentium M 1,6 GHz
1 GB RAM
Intel 82852/82855 GM/GME Graphics Controller (64 MB)

Re: Space - Weltraumshooter mit RPG Elementen

Beitrag von oh... well?! »

hm... daran könnte es tatsächlich liegen... muss ich gleich ausprobieren wenn ich heut heim komm.
WaitWindowEvent(1) hab ich noch nie eingebaut.
is es aber dann normal, dass es vorher noch ca. 5 sec. läuft?
Wo wir grad dabei sind: was kann ich machen damit ich ein programm aus dem Voll bild mit Alt+Tab minimieren kann und dann auch wieder durch click auf die taskleiste wieder starten kann.
Bei

Code: Alles auswählen

repeat
   if isscreenactive()
   
      PROGRAMMZEUGS   

   else
      delay(10)
      releasemouse(1)  ;eigentlich ja nicht beim Vollbild oder?
   endif
until(blabla)
funktioniert es nicht

(ich weiß nich ob der befehl wirklich isscreenactive heißt aber ihr wisst ja was gemeint ist)
Bild it's Monkey Buissness
Homepage
facebook
Benutzeravatar
bobobo
jaAdmin
Beiträge: 3873
Registriert: 13.09.2004 17:48
Kontaktdaten:

Re: Space - Weltraumshooter mit RPG Elementen

Beitrag von bobobo »

doch doch .. ich hab schon geguckt und gedaddelt.

(ich hab auch schon den Pixelfrazzler (oder so ähnlich) gesehen) :mrgreen:

mir fehlt als dringlichstes etwas ton (obwohl man ja im Weltraum nix hört)
aber das täte den Spassfaktor schonmal gehörig nach vorne schieben (besonders,
wenn der Ton in externen Resourcen liegt, die man austauschen darf)

des weiteren wäre eine multiplayeroption nett.

und alt-tab wuppt bei mir ohne probleme
‮pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Benutzeravatar
oh... well?!
Beiträge: 98
Registriert: 21.07.2010 10:46
Computerausstattung: Intel Pentium D 2,8 GHz
2 GB RAM
ATI RADEON X700 SE

Zweitrechner :
Intel Pentium M 1,6 GHz
1 GB RAM
Intel 82852/82855 GM/GME Graphics Controller (64 MB)

Re: Space - Weltraumshooter mit RPG Elementen

Beitrag von oh... well?! »

Endlich!! geil!! Du hast den Pixxel-Frazzer gefunden! :praise: der bringt gut kohle wenn man den killt.
Wie gesagt, verbesserungsvorschläge werden dann im nächsten Teil durchgesetzt...
Bild it's Monkey Buissness
Homepage
facebook
Benutzeravatar
kswb73
Beiträge: 319
Registriert: 04.02.2008 16:51
Kontaktdaten:

Re: Space - Weltraumshooter mit RPG Elementen

Beitrag von kswb73 »

oh... well?! hat geschrieben:hm... daran könnte es tatsächlich liegen... muss ich gleich ausprobieren wenn ich heut heim komm.
WaitWindowEvent(1) hab ich noch nie eingebaut.
is es aber dann normal, dass es vorher noch ca. 5 sec. läuft?
Wo wir grad dabei sind: was kann ich machen damit ich ein programm aus dem Voll bild mit Alt+Tab minimieren kann und dann auch wieder durch click auf die taskleiste wieder starten kann.
Bei

Code: Alles auswählen

repeat
   if isscreenactive()
   
      PROGRAMMZEUGS   

   else
      delay(10)
      releasemouse(1)  ;eigentlich ja nicht beim Vollbild oder?
   endif
until(blabla)
funktioniert es nicht

(ich weiß nich ob der befehl wirklich isscreenactive heißt aber ihr wisst ja was gemeint ist)
Vom Prinzip hast du alles richtig gemacht. Der Grund für den Absturz ist nicht dein Programm sondern Windows. Es werden andauernd irgendwelche informationen an dein Fenster geschickt (Mausklicks, Events ...). WindowEvent() bzw. WaitWindowEvent() verarbeiten diese normalerweise. Nutzt du sie jedoch nicht lagern sich bald unmengen von Information für dein Fenster an, die nie gelöscht werden. Windows denkt dann, dein Programm wäre abgestürzt.
Durch das einfügen von folgendem Code kannst du das Problem lösen. (Würde ich vor if IsScreenActive() machen)

Code: Alles auswählen

;Eine Schleife ist wichtig, da WindowEvent() immer nur eine dieser
;Informationen verarbeitet.
Repeat
WEvent=WindowEvent()
  ;Hier die normale Eventverarbeitung für dein Programm
  ;Du kannst natürlich noch weitere Events abfragen.
  Select WEvent 
    Case #PB_Event_CloseWindow
    End
  EndSelect
Until WEvent=0 ;Bis es keine neuen Informationen gibt.
Das Spiel an sich macht Spaß, jedoch finde ich den Anfang ein wenig zu schwer. (Vielleicht hab ich auch einfach den Bogen noch nicht raus). Du solltest allerdings mal am Kartenrand arbeiten. Man wird ruckartig rüberteleportiert und verliert dabei gleichzeitig seine Gegner aus dem Auge. finde ich nicht so schön. Vielleicht könnte man die Gegner auch zweimal anzeigen (natürlich nur am Kartenrand und nur da wo der Spieler das auch sieht.)
Den Pizza-Frazzel hab ich auch mal ganz kurz gesehen. Son bunt blinkendes Ding. Allerdings nur kurz weil der gerade in einer Horde Gegner war.
Windows XP: PB 4.31, PB 4.4, PB 4.51
Open Suse 11.2: PB 4.4
Benutzeravatar
Thorium
Beiträge: 1722
Registriert: 12.06.2005 11:15
Wohnort: Germany
Kontaktdaten:

Re: Space - Weltraumshooter mit RPG Elementen

Beitrag von Thorium »

Hm, naja.
Vom technischen her gesehen astrein, aber irgendwie will ich mich nicht mir der Steuerung anfreunden.
Ich hab nicht viel gespielt, der erste Gegner hat mich schon zerlegt und ich bin ständig wieder an der gleichen Stelle gespawnt wo der Gegner schon gewartet hat um mich wieder zu zerlegen.
Zu mir kommen behinderte Delphine um mit mir zu schwimmen.

Wir fordern mehr Aufmerksamkeit für umfallende Reissäcke! Bild
Benutzeravatar
oh... well?!
Beiträge: 98
Registriert: 21.07.2010 10:46
Computerausstattung: Intel Pentium D 2,8 GHz
2 GB RAM
ATI RADEON X700 SE

Zweitrechner :
Intel Pentium M 1,6 GHz
1 GB RAM
Intel 82852/82855 GM/GME Graphics Controller (64 MB)

Re: Space - Weltraumshooter mit RPG Elementen

Beitrag von oh... well?! »

... was ist denn an der steuerung verkehrt?
naja, das mit dem Gegner töten dich am spawnpoint is echt ziemlich blöd geregelt, weil man dann halt immer wieder stirbt.
oh... well?! hat geschrieben:Das Spiel an sich macht Spaß, jedoch finde ich den Anfang ein wenig zu schwer.
hast du's auch auf dem einfachsten schwierigkeitsgrad gestartet?
Die anderen schwierigkeitsgrade sind halt dafür gedacht wenn man sein raumschiff schon einigermaßen geskillt hat.

Mit der windowevent schleife klappts jetzt im Fenster-Modus ohne Problemen, danke nochmal.
Nur wenn ich jetzt ins Skill-Menu geh stürtzt es sofort ab. Ich schätze, das lliegt daran, dass im Skill-Menu die Maus verwendet wird und ich da noch irgentwas falsch mache.

noch ne Frage: kann man Spiele die Sprite3D verwenden auch so einfach im Fenstermodus laufen lassen?
Bild it's Monkey Buissness
Homepage
facebook
Benutzeravatar
Bisonte
Beiträge: 2468
Registriert: 01.04.2007 20:18

Re: Space - Weltraumshooter mit RPG Elementen

Beitrag von Bisonte »

oh... well?! hat geschrieben:noch ne Frage: kann man Spiele die Sprite3D verwenden auch so einfach im Fenstermodus laufen lassen?
was sollte dagegen sprechen ?

Ob der Screen nun Vollbild oder im Window zu sehen ist... Screen bleibt Screen (und alles was man damit anstellen kann.) ;)
PureBasic 6.21 (Windows x86/x64) | Windows11 Pro x64 | AsRock B850 Steel Legend Wifi | R7 9800x3D | 64GB RAM | GeForce RTX 5080 | ThermaltakeView 270 TG ARGB | build by vannicom​​
Benutzeravatar
oh... well?!
Beiträge: 98
Registriert: 21.07.2010 10:46
Computerausstattung: Intel Pentium D 2,8 GHz
2 GB RAM
ATI RADEON X700 SE

Zweitrechner :
Intel Pentium M 1,6 GHz
1 GB RAM
Intel 82852/82855 GM/GME Graphics Controller (64 MB)

Re: Space - Weltraumshooter mit RPG Elementen

Beitrag von oh... well?! »

k.a. weiß auch nich so genau... aber muss man noch irgendwas beachten, wenn man die maus im windowedscreen verwendet?
Bild it's Monkey Buissness
Homepage
facebook
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7031
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: Space - Weltraumshooter mit RPG Elementen

Beitrag von STARGÅTE »

Du solltest nicht vergessen ein WindowEvent einzubauen, sonst friert das eigentliche Fenster ein auf dem der Sreen ist.
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
Max_der_Held
Beiträge: 595
Registriert: 18.04.2006 17:01
Wohnort: Bavaria
Kontaktdaten:

Re: Space - Weltraumshooter mit RPG Elementen

Beitrag von Max_der_Held »

ich find das universal-bremsen schön, bei andren spielen kann man nur rückwärts-fliegen bis man dann falschrum immernoch zu schnell durch die galaxis düst..
ide effekte sind aber auch klasse :)

einziges manko, das mir so auffällt: wenn man in einem Meteorit erst mal drin ist geht die Lebensenergie rapide herunter bis man stirbt.. eigendlich sollte man ja gar icht erst reinkommen, in den Stein? ^^ :)
Antworten