Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Java
You last visited: Today at 11:01

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



2D Game (Jump ´n Run) Tutorial suche

Discussion on 2D Game (Jump ´n Run) Tutorial suche within the Java forum part of the Coders Den category.

Reply
 
Old   #1


 
False's Avatar
 
elite*gold: 0
The Black Market: 243/0/0
Join Date: Apr 2011
Posts: 11,117
Received Thanks: 2,436
2D Game (Jump ´n Run) Tutorial suche

Hallo zusammen,

da ich mich nun mal etwas vom Webbereich abtrennen will bzw zusätzlich noch Java lernen will, dachte ich mir das ich ein kleines 2D Jump ´N Run erstelle.
Jedoch finde ich keine Guten bzw nur uralte.
Evtl. habt ihr ja ein gutes oder wollt evtl. selber eins erstellen.
Was ich bis jetzt so vor habe :
Ein Spieler der Laufen, springen, gleiten(wenn er springt und noch ein taste drückt) und schießen kann.
Das ganze natürlich mit Animation(Die Sprites will ich selber erstellen).
Dann halt "Blöcke" in Sprites, dazu natürlich Kollision.
Was danach kommen soll sind Gegner...


Ps. Ich lerne besser wenn ich sowas mache und nicht von Anfang an alles stumpf lese, die Basics von Programmiersprachen kenne ich ja


Gruß,
False
False is offline  
Old 01/29/2016, 09:50   #2
 
elite*gold: 0
Join Date: Jul 2009
Posts: 211
Received Thanks: 137
Hier mal ein paar Dinge die helfen könnten:

Ich habe es selber noch nie benutzt, aber mit kann man relativ schnell einige Ergebnisse erzielen. Dort gibt es schon existierende Software und Tutorials wird es dazu sicherlich auch geben. Die Software ist zum lernen da und ich weiß nicht ob sie deinen Anforderungen entspricht.

Die JavaFX-Bibliothek bietet einiges an Funktionen zum zeichnen auf Oberflächen. findest du einige Informationen zum Einstieg und auch sonst wirst du relativ viel zu dem Thema online finden. Die andere Alternative ist das schon in die Jahre gekommene Swing, von der ich dir aber abraten würde.

Und vielleicht als Ausblick, und weniger geeignet für dein Jump n Run, wäre die .


Quote:
Originally Posted by .ƒaℓsє. View Post
Ps. Ich lerne besser wenn ich sowas mache und nicht von Anfang an alles stumpf lese, die Basics von Programmiersprachen kenne ich ja
Ist meiner Meinung nach auch der bessere Weg .
Mysthik is offline  
Thanks
1 User
Old 01/29/2016, 18:20   #3
 
elite*gold: 1
Join Date: Oct 2010
Posts: 1,218
Received Thanks: 146
Quote:
Originally Posted by .ƒaℓsє. View Post
Hallo zusammen,

da ich mich nun mal etwas vom Webbereich abtrennen will bzw zusätzlich noch Java lernen will, dachte ich mir das ich ein kleines 2D Jump ´N Run erstelle.
Jedoch finde ich keine Guten bzw nur uralte.
Evtl. habt ihr ja ein gutes oder wollt evtl. selber eins erstellen.
Was ich bis jetzt so vor habe :
Ein Spieler der Laufen, springen, gleiten(wenn er springt und noch ein taste drückt) und schießen kann.
Das ganze natürlich mit Animation(Die Sprites will ich selber erstellen).
Dann halt "Blöcke" in Sprites, dazu natürlich Kollision.
Was danach kommen soll sind Gegner...


Ps. Ich lerne besser wenn ich sowas mache und nicht von Anfang an alles stumpf lese, die Basics von Programmiersprachen kenne ich ja


Gruß,
False

Ohne ausreichende Kenntnisse wird das schwer und nicht sehr schön aussehen, wenn du nur Java benutzen möchtest versuch etwas anderes wie Snake. Ansonsten kannst du dir Slick2d oder libgdx angucken, diese 2 sind geeignet für 2D Spiele in Java.
BlackBillposterBlood is offline  
Thanks
1 User
Old 01/29/2016, 21:28   #4
 
.SkyneT.'s Avatar
 
elite*gold: 273
Join Date: Sep 2010
Posts: 1,831
Received Thanks: 786
Am besten du verwendest gar keine Bibliothek, da es für simple 2D Spiele nicht unbedingt notwendig ist und du so am meisten dabei lernst.

Für den Anfang reicht es eigentlich alles in ne Picturebox zu zeichnen, später kannst du dich ja mal an OpenGL wagen

Der "Game Loop" würde ca. so aussehen:
Input verarbeiten -> Variablen(Position, HP, etc.) updaten -> Zeichnen
.SkyneT. is offline  
Thanks
2 Users
Old 01/30/2016, 01:27   #5
 
XxharCs's Avatar
 
elite*gold: 34
Join Date: Apr 2011
Posts: 1,475
Received Thanks: 1,228
Quote:
Originally Posted by .ƒaℓsє. View Post
Ps. Ich lerne besser wenn ich sowas mache und nicht von Anfang an alles stumpf lese, die Basics von Programmiersprachen kenne ich ja
Sollte dies der Fall sein, wieso dann noch die Fragestellung nach einer Hilfe zu Tutorials usw..

Für ein Jump'N Run wirst du überhaupt keine Engie benötigen oder auf OGL Wrapper zurückgreifen wie JOGL oder LWJGL, sofern es nicht auf Basis wie Mario wird.

Verwende doch Graphics2D von Java. Sowas, ist nur pure Mathematik, und Verschiebung der x(für den Player & die Map, evtl. Hindernisse mit verschieben wenn man will) und evtl. der y-Achse(y-Achse eig. nur bei Sprüngen usw.)
XxharCs is offline  
Old 01/30/2016, 01:49   #6
 
elite*gold: 0
Join Date: Feb 2009
Posts: 1,137
Received Thanks: 573
Ich würde auf jeden Fall auf Hardwarebeschleunigtes Zeichnen zurückgreifen, sonst ist ganz schnell der Prozessor Core auf 100%.

Aber soweit ich mir das durchgelesen habe kann man das auch für die Java Graphics Bibliothek einschalten.

Sonst ist der Rest Schulmathematik (Vektoren, Box/Kreis-Kollisionserkennung, Beschleunigung, etc)
warfley is offline  
Old 02/12/2016, 18:54   #7
 
Bombasticx3's Avatar
 
elite*gold: 0
The Black Market: 173/1/0
Join Date: Oct 2011
Posts: 4,608
Received Thanks: 675
Ein simples 2D Jump & Eun lässt sich simples in der Lanterna Console schreiben.
(Wenn du 0 Plan von Java hast, dann solltest du generell noch kein Spiel machen).
Noch leichter geht es nicht.
Dafür nen Tutorial ist unnötig. Les dir durch, wie Lanterna funktioniert und dann ist eigentlich alles klar.
Danach kannst du mit Textures usw. anfangen.
Bombasticx3 is offline  
Reply


Similar Threads Similar Threads
Jump tutorial trick
07/16/2012 - S4 League - 1 Replies
who can teach me or post some of your jump trick like climbing in the connest 2 tree and in the station. PLEASE HELP :(((
[Tutorial] Offline 1 Player jump room
08/09/2011 - S4 League Hacks, Bots, Cheats & Exploits - 13 Replies
No I will not help you get cheat engine running, sorry not my job ^_^ and you have to start off online so it's kinda pointless english=== 1) Get s4 league running and attach it to cheat engine 2) Join a room 3) Set speed to 500x 4) Wait for about 10 seconds 5) Disable speed/disable internet/etc
S4 League Jump tutorial ?!
02/28/2011 - S4 League - 10 Replies
Ich wollte mal fragen, ob ich Thread machen soll, in dem alle Jumps erklärt werden und ich videos dazu poste.
[Tutorial] The AiR Walk Jump
10/19/2010 - CrossFire - 48 Replies
The AiR Walk Jump Der Erfinder des AiR Walk Jump heißt -*AiR_ und im Forum Crossfiresuchti. 1.1 Was ist der AiR Walk Jump? Der AiR Walk Jump ist eine Sprung Methode in Crossfire. 1.2 Was bringt der AiR Walk Jump? Der AiR Walk Jump bringt , das man allein auf großen Kisten kommt ohne Hilfe (siehe Video).
[Tutorial] How to Nade jump in Horror Plasma
07/09/2010 - Soldier Front - 2 Replies
How to Nade jump in Horror Plasma Step 1. * Go to the elevated road near the cathedral. http://img708.imageshack.us/img708/1553/step1f.jp g Step 2.



All times are GMT +1. The time now is 11:02.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.