2D Java game from scratch - Alpha

preview_player
Показать описание
♦ This is a quick demonstration of my game I created with the great help from

♦ If you read this, Ryan: It would be awesome if you could make tutorials about the things in the todo list in the end of the video. If you want, I can send you my whole code
because I think I don't made it the easiest way! ;)

♦ If you guys have any ideas for the gameplay, feel free to share your ideas ;)
Thank you for your attention! :)
Рекомендации по теме
Комментарии
Автор

Great work! I really enjoy some of the things that you have added to the game system and one thing that I think I may implement fully (probably my favorite feature from yours) is those damn waterfalls. Something so simple, yet executed beautifully. Im also glad that you are experimenting with mob pathfinding on your own, although he looks like he is on crack, it's a great start!

vanZeben
Автор

Listen up guys! :) I started making some tutorials for the CryEngine 3. Im really excited to start 3D Game development and I want to share all I know with you guys!
It's kinda complicated to get started because the CryEngine provides so many 
opportunities. But I want to show you how to use them and how to build up your own triple A game. Right now the videos are not a connected series which makes it easy to learn certain things. Tell me what you think about them and maybe its worth it to start a complete series.
Cheers, Pixell

dawesign_
Автор

Once you learned something you'll really enjoy learning it because it is so much fun to see how everything matches together. And the feeling you get when you solved a problem in your code is awesome :D

dawesign_
Автор

Do you guys want a tutorial series on how to make a 3D java game with the jMonkey SDK? Maybe a shooter?

dawesign_
Автор

Inventory/GUI's/Item Drops will all be coming in the future, however one thing that you mentioned that I think we can do is the Dungeons. They hadn't even crossed my mind at this point in time and I think that would be a cool aspect. If you feel like posting the source I would love to have a look at it and help you fix some of the issues you seem to be having. Send me a pm :D

vanZeben
Автор

That is how everyone starts ;) I am also not a real pro. It would have been impossible for me without the help from Ryan tutorials! And if you have an idea for a game or something you'll have to solve a lot of problems and than you look it up on the internet and so on... learning by doing. And with a goal like this it is extremely motivating to learn more and more.

dawesign_
Автор

Just by seeing your code, i can try and study/understand what you did implement that in my own way. Either way, thanks. And good job again with those additions.

anthonyb
Автор

DUDE! This is AWESOME! Keep up the good work man! You should make videos on how to code it, i know I would watch.

stuie
Автор

This is really cool, and I'm glad you managed to extend this. TBH Zephyr's code just isn't very easily extended, as it almost completely ignores the importance of setting up reusable, and general-case functionality. Best of luck continuing to work on this.

seigeengine
Автор

1:34 that NPC is crazy man, haha good job ;)

ZeliosAriex
Автор

First you can just make a variable or enum (if you know how) but first just make two variables called room1 and room 2, then set them to value 1 and 2, then basically say someting like: if the player's current room is equal to room1 (which is 1) then update and render this room, else... Later on once you've learnt more Java, you can create a dynamic room system and utilise Java's object orientation.

Aoredon
Автор

Thank you for your ideas! :) Yes shadows would be nice and the trees are just a test yet. I think I will make them as an entitiy and I'll render them in front of the player, because i will have the same problem with houses etc.
And yes, interactive npcs are somehow on my todo list :D

dawesign_
Автор

Great work :)
Some Improvements:
* As seen in 2:12, you the tree is in the background (You're walking over it) fix it by checking the y Coordinates of you and draw you infront or behind the block. (I guess you're doing this with an array, right?)
* Maybe add some shadows. Draw an oval under your character with an opacticy of something like 100.
* Not sure if already planned by you (it wasn't in the ToDo's) but you could maybe make some trading / talking / item giving npc. Also some hostile ;)

numpadto
Автор

Hey thanks for the ideas! :) As I said in the video, the npc is just a test an he works like you said. Every tick he changes his walking direction randomly. I will code a "normal" walking behavior later ;)

dawesign_
Автор

Of courde! :) Just bring some patience and watch tutorials. Then mess around with code terms, figure out what happens. As soon as you start a real project you will realize how much fun it is, when things get to work and from that point on, you will have no problem with learning java. Good luck!

dawesign_
Автор

A suggestion. When your player stops moving set him to the standing still sprite. You could make a boolean and set it to true when a player is moving and say if (boolean name) is false and then set the sprite

SwitchehPvP
Автор

True, I'm doing computer hardware level 2 at college, next year i'm doing level 3 java programming. I hope this will help me :-) But yeah, as you're saying, it's motivating. I just need someone who's not too pro to just explain things in pro terms, I need someone who can explain like a baby to me so I can understand better. Plus 'cause i'll only be able to do the game like you've done for ages till I learn 3D etc.. it'll be hard to think of a game to make :P

Eevvsislluft
Автор

As he said in the video. He has created this game based off Ryan Van Zeben's tutorials. Check the description.

Tyler-nwvs
Автор

hi I must say brilliant for you as you have adapted code to do it as you will I see lots of people showing off games that are almost direct copys of the tutorials with a slightly different font. For npcs it looks abit like you've just set them to do random movement what I suggest is setting up commands such as goto player goto flower goto house this way you can pick them randomly but make them look like they are doing something. Excellent. Inventorys arnet to hard just go look at mouse listener.

TheLcass
Автор

For all those people who keep asking me for code and stuff. I already uploaded the files and made an extra video to let you know I uploaded them. I put the link in the discription I thought that I already did it :D Sorry...
Cheers

dawesign_