RyiSnow
RyiSnow
  • Видео 363
  • Просмотров 5 186 328
Jumping into the water (Java 2D Game Demo)
Hi guys!
This is something I implemented a while ago but I decided to upload it here since I haven't uploaded videos in a while!
Просмотров: 2 375

Видео

How to Code Chess in Java
Просмотров 32 тыс.9 месяцев назад
I coded chess in Java and this is how I did it. It looked simple enough but boy, it was much more complicated than I thought! I was surprised at how much you can learn by coding this little old game. You can download the chess piece images in the video from here: ryisnow.itch.io/pixel-art-chess-piece-images About Game Loop: ruclips.net/video/VpH33Uw-_0E/видео.html Thanks for watching! Timestamp...
How to Code Tetris in Java
Просмотров 31 тыс.Год назад
Coded Tetris for the first time and this is how I did it. If you want to learn how the game loop works in detail: ruclips.net/video/VpH33Uw-_0E/видео.html The in-game background music is from: ruclips.net/video/XeYJBCK-BJc/видео.html ポケットサウンド - @pocketse The sound effects download link: drive.google.com/drive/folders/1gaCh_cjvlpNVuFzIul7Jnp88bQg8Qsws?usp=sharing *All sound effects were made usi...
Released My Java 2D Game on itch.io
Просмотров 27 тыс.Год назад
Blue Boy Adventure on itch.io : ryisnow.itch.io/blue-boy-adventure 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
Reading Resource Files (Images) with IntelliJ IDEA
Просмотров 32 тыс.Год назад
This is a supplemental video for Part 3 (ruclips.net/video/wT9uNGzMEM4/видео.html) of my 2D Game tutorial series. It seems some people have been struggling to create a resource directory and read images with IntelliJ IDEA, I decided to make a quick video to show how I do it. Hope this helps you to resolve your issue! 効果音:ポケットサウンド - @pocketse #java #gameprogramming #loading
Water Transparency and Animation Demo in Java 2D
Просмотров 10 тыс.Год назад
A bit of a rush job but it looks ok. It should look better with better pixel art and coloring though! 効果音:ポケットサウンド - @pocketse #javagamedevelopment #java2dgame #javaretrogame #gameprogramming
Torch and Multiple Lights Demo in Java 2D
Просмотров 24 тыс.Год назад
The game was made from scratch, using the default Java class library. Timestamps: 0:00 Buying some torches 0:50 Placing some torches on the field 2:30 Placing some torches in the dungeon #javagamedevelopment #java2dgame #javaretrogame #gameprogramming
Ending - How to Make a 2D Game in Java #Final
Просмотров 23 тыс.Год назад
In this final episode, we create the ending cutscene and complete the game. There are still things we can add and I will likely make some extra videos from time to time, but this series ends here for now. Also, you can arrange this however you want, expand it, and create something on your own. If you have followed up until this point, I'm sure you can do it. Thank you so much for watching this ...
Cutscene - How to Make a 2D Game in Java #56
Просмотров 9 тыс.Год назад
In this video, we create a cutscene manager class and create a little boss event. We move the camera without following the player and let the boss speak some dialogue. Guidelines for using Blue Boy Adventure's code and assets: docs.google.com/document/d/1qcafOofpXYd_QPr95qbgfb1GYxXKgSZb/ Thanks for watching. Timestamps: 0:00 Introduction 0:29 Putting the boss to sleep 1:23 Setting the boss dial...
Boss Health Bar - How to Make a 2D Game in Java #55
Просмотров 6 тыс.Год назад
In this video, we will display a special large boss health bar (something you see in games like Dark Souls) If you have any questions, feel free to leave a comment. Guidelines for using Blue Boy Adventure's code and assets: docs.google.com/document/d/1qcafOofpXYd_QPr95qbgfb1GYxXKgSZb/ Thanks for watching! Timestamps: 0:00 Introduction 0:53 Fixing the projectiles' damage 1:54 Preparing the speci...
I submitted copyright claims to the YouTuber who had been copying my content
Просмотров 4,9 тыс.Год назад
It's been a month and the issue is finally resolved. Could have gone in other directions but this is how it ended up. Thank you RUclips Copyright Team for taking this matter seriously and making the right decision. Thank you guys for your support :)
A YouTuber is Copying My Tutorial
Просмотров 33 тыс.Год назад
Update (Nov 29, 2022) RUclips has terminated his channel. Please check the details in the update video: ruclips.net/video/bHNed94EDew/видео.html I've been posting updates in the community section. If you're interested in following this issue, please check: ruclips.net/channel/UCS94AD0gxLakurK-6jnqV1wvideos This was a difficult video to make. But I thought it was important to clearly state my th...
Boss - How to Make a 2D Game in Java #54
Просмотров 10 тыс.Год назад
In this video, we create this game's final boss and edit our code so it can handle large-sized entities. If you want to use my assets (images/maps/sound) that are used in this tutorial, here's the link: drive.google.com/drive/folders/1OBRM8M3qCNAfJDCaldg62yFMiyFaKgYx?usp=sharing Guidelines for using Blue Boy Adventure's code and assets: docs.google.com/document/d/1qcafOofpXYd_QPr95qbgfb1GYxXKgS...
Dungeon Puzzle/Gimmick - How to Make a 2D Game in Java #53
Просмотров 5 тыс.Год назад
In this video, we add a pickaxe so you can break some walls and also implement a simple dungeon rock puzzle in which you push and move rocks and place them on metal plate switches. If you want to use my assets (images/maps/sound) that are used in this tutorial, here's the link: drive.google.com/drive/folders/1OBRM8M3qCNAfJDCaldg62yFMiyFaKgYx?usp=sharing Guidelines for using Blue Boy Adventure's...
Enter the Dungeon - How to Make a 2D Game in Java #52
Просмотров 7 тыс.Год назад
In this video, we implement a dungeon and handle the transition. We also change the day and night effect by area and change the background music. If you want to use my assets (images/maps/sound) that are used in this tutorial, here's the link: drive.google.com/drive/folders/1OBRM8M3qCNAfJDCaldg62yFMiyFaKgYx?usp=sharing Guidelines for using Blue Boy Adventure's code and assets: docs.google.com/d...
Important Bug Fix & Update - How to Make a 2D Game in Java
Просмотров 6 тыс.Год назад
Important Bug Fix & Update - How to Make a 2D Game in Java
Advanced Dialogues (Page-Flip & Letter by Letter) - How to Make a 2D Game in Java #51
Просмотров 6 тыс.Год назад
Advanced Dialogues (Page-Flip & Letter by Letter) - How to Make a 2D Game in Java #51
10,000 Subscribers
Просмотров 1,7 тыс.Год назад
10,000 Subscribers
Save and Load - How to Make a 2D Game in Java #50
Просмотров 12 тыс.Год назад
Save and Load - How to Make a 2D Game in Java #50
Guard and Parry - How to Make a 2D Game in Java #49
Просмотров 6 тыс.2 года назад
Guard and Parry - How to Make a 2D Game in Java #49
Advanced Combat - How to Make a 2D Game in Java #48
Просмотров 8 тыс.2 года назад
Advanced Combat - How to Make a 2D Game in Java #48
Map Screen and Minimap - How to Make a 2D Game in Java #47
Просмотров 7 тыс.2 года назад
Map Screen and Minimap - How to Make a 2D Game in Java #47
Releasing My 2D Tile Map Editor (And How to Use it)
Просмотров 18 тыс.2 года назад
Releasing My 2D Tile Map Editor (And How to Use it)
Day and Night Cycle - How to Make a 2D Game in Java #46
Просмотров 5 тыс.2 года назад
Day and Night Cycle - How to Make a 2D Game in Java #46
Lighting Item - How to Make a 2D Game in Java #45
Просмотров 4,5 тыс.2 года назад
Lighting Item - How to Make a 2D Game in Java #45
Lighting Effect - How to Make a 2D Game in Java #44
Просмотров 10 тыс.2 года назад
Lighting Effect - How to Make a 2D Game in Java #44
Stackable Items - How to Make a 2D Game in Java #43
Просмотров 4,4 тыс.2 года назад
Stackable Items - How to Make a 2D Game in Java #43
Object Detection/Loot - How to Make a 2D Game in Java #42
Просмотров 6 тыс.2 года назад
Object Detection/Loot - How to Make a 2D Game in Java #42
Knockback - How to Make a 2D Game in Java #41
Просмотров 6 тыс.2 года назад
Knockback - How to Make a 2D Game in Java #41
Pathfinding (NPC Follows Player/Aggro Monsters) - How to Make a 2D Game in Java #40
Просмотров 15 тыс.2 года назад
Pathfinding (NPC Follows Player/Aggro Monsters) - How to Make a 2D Game in Java #40

Комментарии

  • @Tercer2
    @Tercer2 4 часа назад

    What if i want to make swimming in the water?

  • @RoyLisi-u4q
    @RoyLisi-u4q 9 часов назад

    Miller Gary Perez James Johnson Sarah

  • @RoyLisi-u4q
    @RoyLisi-u4q 9 часов назад

    Lewis Laura Taylor Dorothy White George

  • @RoyLisi-u4q
    @RoyLisi-u4q 9 часов назад

    Jackson Donna Allen Matthew Williams Carol

  • @VinaykumarV.K-w8f
    @VinaykumarV.K-w8f 13 часов назад

    Any pdf are there final coding program of this 2d game

  • @SashaBilton
    @SashaBilton 20 часов назад

    Such a great series!

    • @RyiSnow
      @RyiSnow 15 часов назад

      Thank you so much for your generous support! I hope you enjoyed this (long) series🙂

  • @kamisama1712
    @kamisama1712 День назад

    even though I have sounds from last time I'm gonna recreate them all. this is a tutorial I will come back too every few years. eventually I'll make my kids learn from your tutorials. You are the best Ryi

  • @smokeythebear1633
    @smokeythebear1633 День назад

    For deciding to show transparency on the interactive tiles, I added a boolean in Entity `public boolean showTransparency = false;` and updated the draw method in the invincible if block if (showTransparency) {changeAlpha(g2, 0.3f);} and then added showTransparency = true; in the IT_DryTree class

  • @yassir1047
    @yassir1047 День назад

    code src please

  • @Prod_Ethan.
    @Prod_Ethan. День назад

    Hey been loving following along your series! I have a problem with loading my music into the sound package. i know I need the file to be wav and 16bit however even with these attributes the wav is loaded into the package as a text file, any solutions on this?

  • @georgehennen
    @georgehennen 2 дня назад

    Is this Java or Javascript?

    • @georgehennen
      @georgehennen 2 дня назад

      My other question is what is the difference? I want to move away from gamemaker

  •  2 дня назад

    I love you bro, no homo. Thank you for this.

  • @JustChilling555
    @JustChilling555 2 дня назад

    Can anyone help me how do I add the music on intelij that's the only part I'm missing

  • @RoyLisi-u4q
    @RoyLisi-u4q 2 дня назад

    Rosalinda Bridge

  • @SumaParveen-s4i
    @SumaParveen-s4i 3 дня назад

    Wilkinson Forges

  • @StevenPeres-y3v
    @StevenPeres-y3v 3 дня назад

    Langosh Corners

  • @MichaelLlanos-z6s
    @MichaelLlanos-z6s 3 дня назад

    Turner Freeway

  • @bangprob
    @bangprob 3 дня назад

    Nice

  • @StephenDouglass-f5j
    @StephenDouglass-f5j 3 дня назад

    Boehm Pass

  • @ShirleyLewis-n2t
    @ShirleyLewis-n2t 3 дня назад

    Mae Walks

  • @stefanalexandruzica2160
    @stefanalexandruzica2160 3 дня назад

    Stalemate happens when you have no legal moves left, but you also are not in check. That means that you can be in a stalemate situation where you have multiple PAWNS on the board that are blocked by the opponents pieces and your king has no legal moves left, but you are not in check, which would be a stalemate. Also when the 2 kings remain alone on the board it is a stalemate as well.

  • @smokeythebear1633
    @smokeythebear1633 3 дня назад

    For some reason I cannot break out of the dialog loop. When I press enter it just restarts the dialog tree again.

  • @kanadmeshram9288
    @kanadmeshram9288 4 дня назад

    Hey RyiSnow, Your channel and tutorials have been a great help for me to learn java. Thank you very much for your kind efforts. I have also edited the Title Screen a bit where instead of displaying the player image, i show the player moving from left to right until it hits the screen. I am further going to edit it more to make it more catchy and beautiful, but all of this has only been possible because of your tutorials. Thank you very much!!

  • @TấnĐứcNguyễn-y8l
    @TấnĐứcNguyễn-y8l 4 дня назад

    Hi, why my code like you but the maintext didn't show up, It's black. When i click the choice or i highlight the position of the main text, then it will show up

  • @klokan643
    @klokan643 4 дня назад

    Excellent work. I've looked at everything and I'm amazed at the ease of putting in the code. You still have to show us how you did Multiple lights in the code.And myb multiple save load .

  • @TheWizarLizncc
    @TheWizarLizncc 5 дней назад

    omggg idk why suddenly the character moving by itself i figure out with someone that i dont have bracket to my else if loll there is no error so hard to find, TY for tutorialsssssss

  • @YasmineChar-d7h
    @YasmineChar-d7h 5 дней назад

    My question might be trivial, but could you tell me which part of this script ensures that the tile event isn't triggered continuously?

  • @VernorsDoctor
    @VernorsDoctor 5 дней назад

    Bruh i love your videos! You should do turn based jrpgs next

  • @franekSFM
    @franekSFM 5 дней назад

    15:33

  • @Bananaa511
    @Bananaa511 5 дней назад

    Out of curiosity, why the lack of access modifiers? Is it generally preferred in game development to use package private? Coming from enterprise development, I feel I am going against my instincts when I do it... is it something you'd only do for demonstration purposes or is it generally an acceptable thing in game dev? Thanks for the awesome series!!!!!

  • @smokeythebear1633
    @smokeythebear1633 5 дней назад

    I am getting the error Player.java:12: error: cannot find symbol public class Player extends Entity { ^ symbol: class Entity If anyone has any ideas that would be great.

  • @TheWizarLizncc
    @TheWizarLizncc 5 дней назад

    ur so cooll

  • @mrshift4853
    @mrshift4853 5 дней назад

    spend like 30mins trying to fix "update();" and "repaint();" not working but after asking help from ChatGPT finally realized a "{" was missing LMAOO

  • @LeoOno
    @LeoOno 6 дней назад

    @ryisnow-san, it's great to see a new video! I hope everything is going great with you :)

    • @RyiSnow
      @RyiSnow 5 дней назад

      Hey Leo! I haven't had much time for RUclips but I'm doing fine!

  • @Mrtargi
    @Mrtargi 6 дней назад

    Legend is back🎉

  • @seal-b1n
    @seal-b1n 6 дней назад

    dude thank you so much for this playlist you are a great teacher

  • @iphone3380
    @iphone3380 6 дней назад

    guys if u are have this null pointer error u have to include the res folder also the syntax is this.up1=ImageIO.read(this.getClass().getResourceAsStream("/res/player/boy_up_1.png"));

  • @encaboclintlouis3537
    @encaboclintlouis3537 6 дней назад

    The legend is back!!

  • @Sentries
    @Sentries 6 дней назад

    My guy deserves the swim for all the fire tutorials 😂

  • @Thefoodhistorian0
    @Thefoodhistorian0 6 дней назад

    hey just a question what pixel editing softwear do you use?

  • @PurooRoy
    @PurooRoy 7 дней назад

    For those getting an error on JFrame, Right-click on the project Select properties Java build path Library > Add Library > Add JRE SYSTEM Library Execution Environment Select JavaSE-1.7 Finish

  • @Draconicgames207
    @Draconicgames207 7 дней назад

    After implementing the pathfinder stuff my collisions for npcs and monsters no longer work. Can I have some help?

  • @LorieCase
    @LorieCase 7 дней назад

    755 Robel Orchard

  • @tungstun-o1d
    @tungstun-o1d 7 дней назад

    can someone help me my paint component is not painting in panel

  • @christianivanescu8214
    @christianivanescu8214 7 дней назад

    Porter and duff equations.I wanna say thank you.Thanks to you i was able to start developing games in vanilla java.I m on my third project(game wise) and always will come to your channel if need be.Though i only needed the first 2-3 tutorials i am sure the rest were just as great! Have a wonderful day!

  • @ackoly_dude4495
    @ackoly_dude4495 7 дней назад

    Can You Make A tutorial for that? i might use that for something later on haha by the way i have sent 2 emails but the one u should open is My Game_V9 cuz its the latest version of the game its the title problem but im pretty sure i explained everything in there

  • @centice_
    @centice_ 7 дней назад

    After doing this everything is fine except it looks like my player is running at 2x speed also I'm getting shown FPS 60 two times at a time

  • @dustinodett
    @dustinodett 8 дней назад

    In my code the line "currentArea = nextArea;" prevents the day/night cycle from running. Is this maybe because I begin the game indoors so my default currentArea is indoors? Removing the CA=NA line does not seem to change anything that I have noticed yet.

  • @Tercer2
    @Tercer2 8 дней назад

    Its been years since this came out and it still hold true today!! Thanks for teaching me java!

  • @neemair9008
    @neemair9008 8 дней назад

    Once again it brought me to the attention to the details of programming when i started again :D my rectangle didnt stop moving up, because i was not comparing the value of keyH.upPressed to the value of the boolean. "=" is different to "==" :) thanks for the reminder lol. great work go a new subscriber for sure