Schönes Jump and Run erstellen
Schönes Jump and Run erstellen
Hallo,
mein Thema soll die Erstellung eines "schönen" Jump-And-Run Spiels sein.
Was suche ich ?:
Tipps für einen lustigen und "sinnvollen Inhalt" (Spielprinzip)
Gute Grafiken zum Thema Weihnachten
Programmiertipps zum Thema JumpAndRun (Gegner-KI, bewegende Plattformen, Animation, ....)
Was denkt ihr ist so hobbymäßig alles realisierbar ?
Hier meine bisherige kleine Basis-Engine:
http://www.file-upload.net/download-111 ... x.zip.html
mein Thema soll die Erstellung eines "schönen" Jump-And-Run Spiels sein.
Was suche ich ?:
Tipps für einen lustigen und "sinnvollen Inhalt" (Spielprinzip)
Gute Grafiken zum Thema Weihnachten
Programmiertipps zum Thema JumpAndRun (Gegner-KI, bewegende Plattformen, Animation, ....)
Was denkt ihr ist so hobbymäßig alles realisierbar ?
Hier meine bisherige kleine Basis-Engine:
http://www.file-upload.net/download-111 ... x.zip.html
Re: Schönes Jump and Run erstellen
Hallo an Alle,
ich möchte nach langer Zeit wieder an meiner Jump_and_run - Engine weiterbauen.
Ziel: ein Jump_and_Run mit PureBasic erstellen
Wie kann man das Partikelsystem von PureBasic bei Sprite-Darstellung nutzen. (InitEngine3D contra InitSprite())
Hier mal ein Beispiel.
http://workupload.com/file/XT78mNE
Anmerkung:
Na ja ... ich habe mir ja mal monkey_x mit ignition_x angeschaut aber ich möchte doch lieber PureBasic zur Spieleerstellung nutzen.
Mal sehen wann SpiderBasic so weit ist, dass man damit Spiele auch auf Android portieren kann.
ich möchte nach langer Zeit wieder an meiner Jump_and_run - Engine weiterbauen.
Ziel: ein Jump_and_Run mit PureBasic erstellen
Wie kann man das Partikelsystem von PureBasic bei Sprite-Darstellung nutzen. (InitEngine3D contra InitSprite())
Hier mal ein Beispiel.
http://workupload.com/file/XT78mNE
Anmerkung:
Na ja ... ich habe mir ja mal monkey_x mit ignition_x angeschaut aber ich möchte doch lieber PureBasic zur Spieleerstellung nutzen.
Mal sehen wann SpiderBasic so weit ist, dass man damit Spiele auch auf Android portieren kann.
Betriebssysteme: div. Windows, Linux, Unix - Systeme
no Keyboard, press any key
no mouse, you need a cat
no Keyboard, press any key
no mouse, you need a cat
-
- Beiträge: 283
- Registriert: 18.08.2012 19:18
- Computerausstattung: Windows 8 64bit .Profan x2,Purebasic 5.5
- Wohnort: Worms
- Kontaktdaten:
Re: Schönes Jump and Run erstellen
wegen partikel mit sprites .
hatte hier mal einen partikel editor gebaut welcher nur mit sprites arbeitet grüße.
http://www.purebasic.fr/german/viewtopi ... 11&t=28547
hatte hier mal einen partikel editor gebaut welcher nur mit sprites arbeitet grüße.
http://www.purebasic.fr/german/viewtopi ... 11&t=28547
i7,12gb ram , Windows 10 ,Purebasic 5.50
Re: Schönes Jump and Run erstellen
Hallo True29,
deinen Partikel-Editor finde ich toll.
Darf ich mir Teile deines Quellcodes zunutze machen?
Die Engine ist nicht schlecht.
deinen Partikel-Editor finde ich toll.
Darf ich mir Teile deines Quellcodes zunutze machen?
Die Engine ist nicht schlecht.
Betriebssysteme: div. Windows, Linux, Unix - Systeme
no Keyboard, press any key
no mouse, you need a cat
no Keyboard, press any key
no mouse, you need a cat
-
- Beiträge: 283
- Registriert: 18.08.2012 19:18
- Computerausstattung: Windows 8 64bit .Profan x2,Purebasic 5.5
- Wohnort: Worms
- Kontaktdaten:
Re: Schönes Jump and Run erstellen
der aufbau dieser engine nicht von mir eher das gerüst darum (editor)
copyright steht jedoch drin von der engine.
denke mal wenn du nun nichts offzielles verkaufen willst macht das nichts.
copyright steht jedoch drin von der engine.
denke mal wenn du nun nichts offzielles verkaufen willst macht das nichts.
i7,12gb ram , Windows 10 ,Purebasic 5.50
Re: Schönes Jump and Run erstellen
Habe deine Engine-Demo mal getestet und dazu noch ein paar Anmerkungen:
- Das eigene "Männchen" ist viel zu tief und ein Stück weit rechts angeordnet. Man kann während eines Sprunges nicht sehen, was sich unter einem befindet.
- Das Sprungverhalten empfinde ich als etwas zu eckig-unrealistisch und damit schwer einschätzbar.
- Bei gleichzeitigem Drücken beider Laufrichtungen bleibt das Männchen zwar stehen, aber es wird in der Laufanimation gezeigt
- Wenn ich gleichzeitig springe und schieße, werden die Schüsse falsch gezeigt (Die drei Feuerkugeln müssten dann ja leicht versetzt und nicht mehr auf einer horizontalen Linie erscheinen).
- Warum so ein winzig kleines Fenster, das sich nicht maximieren/auf Vollbild stellen lässt?
- Ich kann die Monster töten, aber die Monster töten mich nicht (wahrscheinlich ist die Spielfunktionalität einfach noch nicht fertig?)
Ist aber ansonsten sehr gut geworden.
PS: Die Particle-Lib von PB ist für 3D-Grafik. Du hast aber ein 2D-Spiel entwickelt. Entweder oder
- Das eigene "Männchen" ist viel zu tief und ein Stück weit rechts angeordnet. Man kann während eines Sprunges nicht sehen, was sich unter einem befindet.
- Das Sprungverhalten empfinde ich als etwas zu eckig-unrealistisch und damit schwer einschätzbar.
- Bei gleichzeitigem Drücken beider Laufrichtungen bleibt das Männchen zwar stehen, aber es wird in der Laufanimation gezeigt
- Wenn ich gleichzeitig springe und schieße, werden die Schüsse falsch gezeigt (Die drei Feuerkugeln müssten dann ja leicht versetzt und nicht mehr auf einer horizontalen Linie erscheinen).
- Warum so ein winzig kleines Fenster, das sich nicht maximieren/auf Vollbild stellen lässt?
- Ich kann die Monster töten, aber die Monster töten mich nicht (wahrscheinlich ist die Spielfunktionalität einfach noch nicht fertig?)
Ist aber ansonsten sehr gut geworden.
PS: Die Particle-Lib von PB ist für 3D-Grafik. Du hast aber ein 2D-Spiel entwickelt. Entweder oder
Re: Schönes Jump and Run erstellen
Hallooo DarkSoul!
Danke für deine Meinung.
Aber ich kann einige deiner aufgeführten Punkte so nicht hinnehmen.
Beim Fall (oder sonst) steht das "Männchen" auch korrekt auf dem Boden und versinkt nicht.
Dies ist nur beim Jump nötig: player\y = bottom - player\h - 1 ;Figur steht nun bündig auf dem Boden (1px Abstand)
Man kann (beim Sprung) auch (fast) immer sehen was unter einem ist. ????
Ich denke aber über ein dynamischeres (physikalisch besseres) Sprungverhalten nach.
Ich habe auch Monster mit mehr oder weniger guter AI auf der Agenda. Pfadverhalten ist auch so ein tolles Thema.
So so, ja so ist das....
Danke für deine Meinung.
Aber ich kann einige deiner aufgeführten Punkte so nicht hinnehmen.
Das kann ich so nicht nachvollziehen. Das "Männchen" ist 13*23 px groß und wird auch so in alle Himmelsrichtung korrekt von der Kollisionserkennung erfasst.- Das eigene "Männchen" ist viel zu tief und ein Stück weit rechts angeordnet. Man kann während eines Sprunges nicht sehen, was sich unter einem befindet.
Beim Fall (oder sonst) steht das "Männchen" auch korrekt auf dem Boden und versinkt nicht.
Dies ist nur beim Jump nötig: player\y = bottom - player\h - 1 ;Figur steht nun bündig auf dem Boden (1px Abstand)
Man kann (beim Sprung) auch (fast) immer sehen was unter einem ist. ????
Das ist gewöhnungsbedürftig, aber so schlecht finde ich das Sprungverhalten gar nicht.Das Sprungverhalten empfinde ich als etwas zu eckig-unrealistisch und damit schwer einschätzbar.
Ich denke aber über ein dynamischeres (physikalisch besseres) Sprungverhalten nach.
Das war mir bisher nach gar nicht aufgefallen (Drücke normalerweise nicht links und rechts gleichzeitig), aber es wurde ganz einfach behoben.Bei gleichzeitigem Drücken beider Laufrichtungen bleibt das Männchen zwar stehen, aber es wird in der Laufanimation gezeigt
Also hier scheinst du die alte Version zu meinen. Bei der "aktuellen Version" existiert so ein Verhalten nicht. Es gibt ein "Ammo" von 5 Bällen, die mit einem "Reload-Timer" verknüpft sind.Wenn ich gleichzeitig springe und schieße, werden die Schüsse falsch gezeigt (Die drei Feuerkugeln müssten dann ja leicht versetzt und nicht mehr auf einer horizontalen Linie erscheinen).
Ach das ist doch ganz niedlich für die Auflösung. Du kannst aber auch Großbild nehmen: Kommentiere mal "OpenWindowedScreen(...)" aus und "OpenScreen(...)" ein.Warum so ein winzig kleines Fenster, das sich nicht maximieren/auf Vollbild stellen lässt?
Die Monster können das "Männchen" schon töten (zumindest bis zur "Unkenntlichkeit" Live-Punkte abziehen), aber das gesamte Verhalten wird natürlich noch geändert.Ich kann die Monster töten, aber die Monster töten mich nicht (wahrscheinlich ist die Spielfunktionalität einfach noch nicht fertig?)
Ich habe auch Monster mit mehr oder weniger guter AI auf der Agenda. Pfadverhalten ist auch so ein tolles Thema.
So so, ja so ist das....
Betriebssysteme: div. Windows, Linux, Unix - Systeme
no Keyboard, press any key
no mouse, you need a cat
no Keyboard, press any key
no mouse, you need a cat
-
- Beiträge: 283
- Registriert: 18.08.2012 19:18
- Computerausstattung: Windows 8 64bit .Profan x2,Purebasic 5.5
- Wohnort: Worms
- Kontaktdaten:
Re: Schönes Jump and Run erstellen
weiter so nur nicht den kopf in den sand stecken .
vielleicht entwickelt sich ja ein tolles game daraus.
mich würde mal interessieren wie die partikel dann in deinem game aussehen ?
vielleicht entwickelt sich ja ein tolles game daraus.
mich würde mal interessieren wie die partikel dann in deinem game aussehen ?
i7,12gb ram , Windows 10 ,Purebasic 5.50
Re: Schönes Jump and Run erstellen
recht einfach und ausreichend realistisch:Ich denke aber über ein dynamischeres (physikalisch besseres) Sprungverhalten nach.
Code: Alles auswählen
w = 32
h = 32
; --------------
y.f = 0
jump.f = 0
jumpStart.f = 15.0
gravity.f = 0.9
; --------------
ww=300
wh=300
win=OpenWindow(#PB_Any, 50,100, ww,wh, "", #PB_Window_ScreenCentered | #PB_Window_SystemMenu)
button = ButtonGadget(#PB_Any, ww/2-w/2, 0, w, h, "")
AddWindowTimer(win, 1, 20)
Repeat
Repeat
event = WindowEvent()
Select event
Case #PB_Event_CloseWindow
quit = #True
Case #PB_Event_Timer
; --------------
y + jump
If y < 0
y = 0
jump = jumpStart
EndIf
jump - gravity
ResizeGadget(button, #PB_Ignore, wh - h - y, #PB_Ignore, #PB_Ignore)
; --------------
EndSelect
Until Not event
Until quit
jump immer auf die position addieren.
von jump immer gravity subtrahieren, jump wird dann irgendwann negaitv beim fallen.
bei bodenkollision zurücksetzen.
Re: Schönes Jump and Run erstellen
Ich finde allgemein den Windowed Screen viel zu klein. Mach es auf Vollbild Modus und ich habe hier einen Grafik Bug:
angespielt auf:
AMD FX 6200 Six Core
24 GB Ram
64 Bit Windows 7
Nvidia GeForce GTX 950
evtl hilft das bei der Fehlersuche
ansonsten
weiter so
angespielt auf:
AMD FX 6200 Six Core
24 GB Ram
64 Bit Windows 7
Nvidia GeForce GTX 950
evtl hilft das bei der Fehlersuche
ansonsten
weiter so
PB v5.43 LTS + v6.02 LTS | Windows 7 x86 + 11 x64 - Gforce RTX 4090 - AMD Ryzen 9 5900X 12-Core Processor 4.2 GHz - 64,0 GB RAM,
ASUSTEK TUF Gaming X570 Plus
ASUS ROG Thor-1200P Platinum (1200W, Aura Sync, OLED Display, 0dB-Cooling)
1x 1 TByte Samsung MZ-V7S500BW 970 EVO Plus 1 TB NVMe M.2 Internal SSD
1x 2 TByte Samsung MZ-V7S2T0BW 970 EVO Plus 2 TB NVMe M.2 Internal SSD
von BiSONTE! TOP. Kauft Eure Hardware gern bei ihm.
Monitor:
LG 38GL950G-B 95 (38 Zoll) Ultragear Curved 21: 9 UltraWide QHD IPS
ASUSTEK TUF Gaming X570 Plus
ASUS ROG Thor-1200P Platinum (1200W, Aura Sync, OLED Display, 0dB-Cooling)
1x 1 TByte Samsung MZ-V7S500BW 970 EVO Plus 1 TB NVMe M.2 Internal SSD
1x 2 TByte Samsung MZ-V7S2T0BW 970 EVO Plus 2 TB NVMe M.2 Internal SSD
von BiSONTE! TOP. Kauft Eure Hardware gern bei ihm.
Monitor:
LG 38GL950G-B 95 (38 Zoll) Ultragear Curved 21: 9 UltraWide QHD IPS