Java Video Tutorial 55

Everything from the video:

In this part of my Java video tutorial I focus on Java OOP Design Principles. We are still making the game we started , but now I’m creating all of the needed parts with strong use of encapsulation.

I walk you through the think process of going from features needed to a finished UML class diagram. I know this is an odd way to talk about OOP design principles, but I wanted to present it in a new fresh way.

What’s better than making a game while learning OOP?






22 responses to “Java Video Tutorial 55”

  1. Chukwuka Orefo Avatar

    Hi Derek, I've being going through you java tutorials and I'm convinced your a genius of the humble kind with an untested IQ of at least 187-195. The level and speed at which you abstract and apply your knowledge to problems on the fly is jaw dropping you make programming truly look like a talent rather than an acquired skill.
    This is impressive as I've worked with a lot of smart people. That being said do you know of ways and techniques one (such as me) can employ to apply the totality of ones knowledge ( from different fields of study) to programming?


  2. Ashwin Karki Avatar

    hlo sir i didnt find your tutorial on java web?if you have uploaded please provide me the link

  3. TheCarlinator Films Avatar

    Can you make a tutorial on how to code advanced games like maybe flappy birds, and before I watch it should I watch your java vids and do I have to watch all your tutorials, if not tell me the ones specific if you want to me learning java and how to code games if you want!

  4. Joel Rogness Avatar

    These tutorials are really helpful and fun for me. It's incredibly useful to have you explain your thought process out loud, & I'm always impressed by how concise you are. I plan to use your tutorial series with all my students next year (high school AP CS) – thanks again!

  5. Derek Banas Avatar

    Thanks ๐Ÿ™‚ I do my best

  6. Herp Derpingson Avatar

    This is so professional ๐Ÿ˜€
    *rainbow from mouth meme*

  7. Derek Banas Avatar

    It is a program called iCircuit. I wanted to do an electronics tutorial that starts with resistors / capacitors and works its way up into programming, machines, etc. It has been de-railed for now because of all of the interest in programming tutorials. Chances are very good that you'll see chemistry tutorials in August ๐Ÿ™‚

  8. Derek Banas Avatar

    It is just about impossible ๐Ÿ™‚ I do my best to cram requested videos in, but I don't want to make crap stuff just to say I have a Ruby tutorial for example. When I do it, it will be the best video I can make. Thanks for watching

  9. arthurmee Avatar

    Yes it does make sense. I guess it's difficult to please all of the people all of the time ;).

  10. Derek Banas Avatar

    Any misunderstanding is my fault really. I'm trying to teach a bunch of topics at once. Maybe it is a bad idea to teach oop design, game programming and trig at the same time ๐Ÿ™‚ I get iGrendizers point and agree that nobody makes 3D programs from scratch for the most part. Again that is my fault because as you said I'm going to focus on great 2D stuff and then cover 3D later. I hope that makes sense?

  11. Derek Banas Avatar

    I'll cover Ruby. I may squeeze it between my design patterns tutorial and the Android tutorial. I'll hold a vote soon and if that is what you guys want, that is what I'll do. Thanks for the request

  12. Derek Banas Avatar

    You're very welcome. I could cover both easily. I want to finish my oop design and design patterns tutorial first. I'll see if I can squeeze ruby into the mix. There are frameworks for developing android and iOS apps with Ruby. Thanks for the request. Django is always sitting on the shelf and ready to go. I just need to get a new hosting company first

  13. Derek Banas Avatar

    Thank you ๐Ÿ™‚ I know this is an unorthodox way to explain oop design, but I thought it would stick in your head better if it was approached from many different directions. We'll see I guess?

  14. Derek Banas Avatar

    Wait until you see how easy it is to make that ship from the uml diagram! That's why I'm approaching oop design first in this backwards format. Then I'll explain it in the normal way. That way I hope it sticks?

  15. Abdulrahman Aloraini Avatar

    I get it assh*** I just wanna see the big image fag

  16. Abdulrahman Aloraini Avatar

    it's working and love your tutorials, big fan of your channel ๐Ÿ˜€

  17. arthurmee Avatar

    Well I understand what the point of doing OOP design principles is about and thinks it's worth doing. With respect๏ปฟ to iGrendizer, I think he's missing the point. I'm learning programming from the ground up at Uni and OOP is central to the work. I'm not interested in working with 3D game engines at the moment. Furthermore, there's massive interest in the retro style game movement currently and you certainly don't need those big game engines for that. Just my 2 pence worth . . . ๐Ÿ˜‰

  18. MusicalSawMen Avatar

    Finaly the game is much more complexe that I tought in the begining ! Imagine the code under modern video game !

  19. MaleficPlanet Avatar

    Or just use the existing php frameworks, please do this. I second this guy's request

  20. CamiloSanchez1979 Avatar

    You just don't get it dude, the guy is trying to teach programming, not game design you moron

  21. CamiloSanchez1979 Avatar

    This is good shit man.

  22. XxPrestige1 Avatar

    Thank you for taking the time to post these videos. I can't thank you enough. I have learned a lot. If you don't mind, I have a tutorial request. The request is for a ruby on rails tutorial for website development, as well as using Django as the back end for a website. Would any of these be possible for you to do? Thanks.

Leave a Reply

Your email address will not be published. Required fields are marked *