Released My Java 2D Game on itch.io
Blue Boy Adventure on itch.io :
ryisnow.itch.io/blue-boy-adve...
The result of the year-long tutorial is now on itch.io.
It's like a short Java tech demo, but if you're interested, please try it out :)
#2d #gamedev #javatutorial
Пікірлер: 106
Good luck with your development! If you wish to release your game based on my tutorial, please go ahead and show the world what you made. Guidelines for using Blue Boy Adventure's code and assets docs.google.com/document/d/1qcafOofpXYd_QPr95qbgfb1GYxXKgSZb/edit
@elguardallavesdejaal
2 ай бұрын
I have one question. Some people showed CPU memory/performance issues when trying to do a too much big map (250 * 250 tiles or more), although it was in some early videos and I know you've made some optimization later in the guide. But you once showed a complete Zelda map in one of your old proyects. Hoy tou dealt with that? Anyway, thankyou for your guide, is truly awsome and I'm having a blast following it.
@RyiSnow
2 ай бұрын
@@elguardallavesdejaal We're only drawing what is on the current screen (see Part 5 video) so map size doesn't really matter in terms of performance. I tested a 1000x1000 map and the draw time didn't change at all.
@elguardallavesdejaal
2 ай бұрын
@@RyiSnow Wow, ¿really? I'll bear that mind. I remember that now. I thought that nontheless it could have problems. Thanks for replying so fast.
@MrMorgan316
2 ай бұрын
I plan on adding procedural dungeons as I've done that in Unreal Engine. Hoping the same straightforward concepts will apply. But I'm still early on with the tutorials. Thank you for helping so many people!
The tutorials not only did help me learn the principles of creating a game and the best principles in coding as a whole, but it also gave me a start in my career as a Java programmer. I have no words to describe how grateful I am for everything you did for me and for everyone else who watches you. After following the tutorials and making my own game, I realized how much I had learned! Thank you for everything, RyiSnow, keep being who you are!
@zahidar8340
9 ай бұрын
I had the same experiences too. Thank you ryiSnow
@vyzymz
8 ай бұрын
ngl, this sums up what i experienced here too. this series takes a lot of time (and braincells) to make, but you made it anyhow! this is literally exhausting, unless of course, you enjoy doing it. but not just that, because of what type of method you used to code in this series, is really inclined for beginners. you're basically a great teacher already! i hope you all the best ryisnow, wherever you are :) you're a good man. im gonna leave this comment here so it can stay here for the entire internet's lifetime.
Awesome to see this day finally come. Watching your videos over this past year has taught me enough that soon I'll be releasing my own 2d game demo. It's quite different, but I learned the fundamentals of Java game dev from you!
While I have yet to finish them, these tutorials helped me out a lot in understanding core programming concepts (such as OOP) while also providing a fun tutorial series on 2D game development. Looking forward to what is next! Thanks, RyiSnow!
The determination to start the game and end it while recording the whole process, this is so cool, your channel is really underrated :))
I haven't coded in a while. The game has developed so much since I last watched your videos! Can't wait to download and play😁
Your tutorial really helped me a lot! Thanks for the tutorial and much love
I found your tutorial before I started learning Java around 10 months ago. I went to a coding bootcamp for web development and learned a lot, but completely forgot about this tutorial until I got a notification today. My 9 year old son loves programming and game dev, but primarily uses Scratch. I'll be doing this whole tutorial series with him so we can join a game jam someday together. Thank you!
I really liked the how you explain each topic.. i learned lot in this series, please make one more series like this :)
Woah! Congratulations! This is epic, I hope your game succeeds there the whole adventure of learning and coding a 2D game was fun. Thank you RyiSnow! :D
Would love to see a full "play-through" of the game to kind of showcase the end result of the series. 👌
I beat the game and realised that the end text is a metaphor for game development. very good game, and amazing devlog that actually discusses the code used.
This is awesome man! Thank you so much for the tutorial and this fun game!
I have now completed the entire series. This has been such a rewarding experience. I feel like I've learned so much from you. I'll be going back through your past videos for more. Please do more series like this in the future. 2D Action RPG like Zelda 2 in Java perhaps? You are a natural teacher and I wish you the best.
@RyiSnow
9 ай бұрын
Congratulations on finishing the series! To create a side-scroll 2D ARPG, @KaarinGaming made a nice tutorial last year so maybe you want to check his channel!
@michaelharrington5860
9 ай бұрын
@@RyiSnow Thank you very much! Unfortunately, I have found @KaarinGaming tutorial to be a bit unorganized and decided to not continue with it. I think I'll use the assets provided and try to build a game on my own. Wish me luck!
@CatVSDog.
7 ай бұрын
if i use your guide to make a game will you charge me?@@RyiSnow
@MrMorgan316
2 ай бұрын
@@michaelharrington5860 How'd it go man?
@michaelharrington5860
2 ай бұрын
@@MrMorgan316 Still having fun. Haven't programmed any games in a while, but I still program everyday
I wanna thank you for this awesome tutorial series You helped and still help me so much with his!
Thank you, RyiSnow! You're the best!
Hi! Please, post more java game dev turorials. I aprecciate so much your work.
i've been wating a long time for this ! thank you !
I love your tutorials and would be happy if you do one more complex
Well done! I will play the game for sure.
also man i learned a lot from your videos, at this point my own game has deviated a ton from the origionals and ive even made my own map editor and swapped to database for save and map info. I extremely appreciate your help with starting me off and look forward to any future videos as well!
@RyiSnow
9 ай бұрын
That sounds great! Why don't you upload your game to itch when it's done? This was my first time uploading stuff to itch but the process was very intuitive and easy :)
@samirhomsikak7901
9 ай бұрын
Hey, may I know if you're able to share the tile editor somewhere? I'd like to have a look on it and try it out. Seems interesting to see other options
@RyiSnow
9 ай бұрын
The editor is on my google drive so you can download it!
@forte2265
9 ай бұрын
@@samirhomsikak7901 I'd try to upload mine somewhere but my project has deviated so much that it wouldn't work for a normal project following his guide, that plus I've made a lot of the assets for mine that I want to keep for myself sorry
@RyiSnow
8 ай бұрын
@samirhomsikak7901 sorry just realized that I misread your comment (;^_^
Thankyou for uploading this course.
very helpful tutorial!
Thanks! You can do a series like this though with java 2d platformer.. your tutorials were very good and interesting
Please which compiler are you using am using netbeans 8.0.2 but when I run something's am getting white screen
Can't wait to check it out! Thanks!.
Congrats🎉🎉
Hey, any chance there is a macOS version? Otherwise, can I extract the files from the .exe and recompile them to a .jar?
Hey hey thx for the tutorial, I made a smol unfinish game for my assignment and my teacher really like it
I am learning kava and following the 2d totorial but when i run it it doesn't work (i am using codehs) What engine is best for me to write the code?
you are the man RyiSnow!
This is the best ending to this tutorial series
Thank you very much!
You are insane brother
Cool stuff 🎉
So proud of you and happy for you! 🎉 I will download and try later 👍 Hope you have been doing well, my friend 🙏
@RyiSnow
9 ай бұрын
Thank you 😀 Finally got a summer break from my work and am recovering some energy 😙 Hope you're having a nice summer!
I've been following your tutorials for a few weeks and have been adding things in for a while now! Nothing major, but trying to make it the vision I have. I was just curious if you have any tips on how to "learn" new spells? I tried to make it so they're able to be picked up and changed like swords/other weapons, but that makes them unable to be used without errors everywhere, so I backed off on that approach. I'm on episode 50 right now - so if you show how later in the series I apologize for bothering you! Your videos are how I'm learning to code in Java and they've been amazing so far - you do an amazing job explaining things!! Thank you so much!
@shanec9869
8 ай бұрын
hi @RyiSnow, just hoping you have free time to check this out and brainstorm any sort of idea! Not looking for you to write the code, just how you would write it. I think I have to go back and change some of the code near the beginning of the combat system to allow for it - but I'm not certain. Going to try a few things and reply to my comment in case any of them work and anyone else comes across it looking for a similar questions answer! Thanks!
Hey RyiSnow! I am curious if you were ever looking into packaging Blue Boy Adventure for macOS as an app file?
@RyiSnow
8 ай бұрын
No. Unfortunately, I don't have a Mac environment so I just can't do that.
Congrats dude!
Soooo nice that I can finally play it !
I have a question. What tool have you used to package your JAVA code into a windows executable .EXE? Thanks in advance. (EDIT: Have you used Launch4j and bundled all the JRE with your game ?)
@RyiSnow
9 ай бұрын
Yes, I used Launch4j. I bundled JDK instead of JRE though!
I'll download It (i'm the Person Who asked to use the edited Sprite of Blue Boy)
Ryi Snow, You are a legend! I spent the last year following your tutorial and tailoring the game to what I liked. I even pushed myself to create up to 5 maps, 20 monsters and 4 NPC's with one about to be chatGPT integrated (added ConversationState). This series really fueled my creative mind and allowed me to learn so much more than I ever believed... Thank you RyiSnow! Best Regards, Woody
These tutorials helped me a lot to understand java code and a big help as a learning java programmer. Much more practical application of code than any other tutorial videos I've watched. Now I made my own game and added a lot of stuff that I wouldnt even attempt without these videos. I bought your game on the linked site
@RyiSnow
9 ай бұрын
Glad to be of some help! Also, thank you so much for buying the game! I hope you will enjoy this little experience. About playing your game on a browser, if I were you I would probably use JavaScript instead of Java. I believe uploading your Java game to the web is not impossible but since JavaScript is basically a language for web browsers, coding in JS feels much more sense for the purpose and likely gets more benefits from its libraries/API etc.
Nice! I love JAVA a lot. Also, these tutorials are amazing, too. I have a question, is it possible to create realistic games with JAVA?
This is very good!
Hi, I still in the beginning of this series, but I want to ask can you make a similar game to this game but it is a planting game or maybe continue developing this game more and adding more things to make it planting game
is it possible a game like this one to publish on steam? and if yes can you please explain how??
Hello, I have watched and learned many things from your game. I hope you can release a video to upgrade your 2D game into an online game. Or can you make a tutorial series and make a simple online game? I'm looking for documents about java sockets but I don't know how to apply the server client model to the game. I hope you can make a video. Thanks
Cool!
Could tou make a tutorial for c++ with SDL
where can i find the entire code thanks
Can you do a 3D Game tutorial as well? If you can that would be great!
any chance we could add sockets or something and make it playable with friends
ゲームはとても面白かったです。 最近、私のMScのためにJavaを学ぶ必要がありました。 あなたのチュートリアルはとても役に立ちます。 ありがとう。
@RyiSnow
9 ай бұрын
プレイしてくれてありがとう!
Wow well done
what are you going to do now? is it a new tutorial; another game? I realy like your videos .much love from Portugal
Hi RyiSnow ! I like your videos. It helps me a lot. I have a question. Which text font you code? I like it and I want to use it too
@RyiSnow
8 ай бұрын
It's called Courier New
@dirtyfrk
8 ай бұрын
@@RyiSnow Thanks
awesome! my only question is how do you get the game into an exe format for people to use?
@RyiSnow
9 ай бұрын
I used launch4j!
or before you get hit there should be a short slow motion and when you get hit the screen turns slightly red
First to comment and download! ❤ your work!
Thanks for this sir, I don't suppose you could create a video on how we could also bundle and publish the game in the way you have please? As an exe
@RyiSnow
9 ай бұрын
Maybe I will!
yay!
Let’s goooooooooo
Could you teach us how to mske a 3D game?
It may come a bit as exageration, but I'm gonna say you are a legend; there, I've said it.
PLEASE! START A LIBGDX TUTORIAL!!!!❤❤
Good evening my friend. If you remember me, I made a game through your guide and I got 1.25 (1 is the highest and 5 is the lowest) in the game that I made. Its awesome. Thank you so much. I want to send you my game that I made to show my appreciation to you. Also, do you have NPC that can give the player a quest? Did your tutorials include that?
Thanks for the series, I use it to practice Kotlin, killing two birds with one stone: practice language I prefer and learn to read Java code.
🤗🤗
There is a small problem when you switch worlds. Every time you switch again your character temporarily accelerates. But so far really good.
@RyiSnow
9 ай бұрын
Yeah, that's a glitch that I haven't figured out the fix... sorry about that!
@samirhomsikak7901
9 ай бұрын
@@RyiSnow the problem of this bug is that you spawn monsters and interactive tiles after changing area that cause the queue in thread. So the probab solution is not to spawn the monters again or to do some magical stuff with threads I think🤔
Ryi hello!!! you have to do the same but to android, maybe kotlin or java using Adroid studio!
@RyiSnow
9 ай бұрын
Kaarin Gaming is making a nice Android tutorial. Check his channel if you're interested in mobile port!
yooo