Java Programming: Let’s Build a Game #1

[ad_1]
Complete Java Game Development Course now available on my website

Support my Patreon –

Part 1 of a series on the very basic fundamentals of Java game design. If you have any questions then be sure to leave a comment or contact me on twitter; realtutsgml. If you learned something then be sure to leave a like, comment, and favorite.

Have you ever wanted to create games? Have you ever gotten fed up with it being to difficult? Well now is the time to thank me and possibly subscribe because you have just found the channel for you! Game Maker Tutorials, Java Game Programming, Unity3D Tutorials, Batch, C++ and much much more! This is the channel for you, the one stop shop for an exploration of your hidden talent as a game developer. Unleash your potential and go wild with imagination when you finally figure out how to make any game you want!

Wave Playlist-

Visit CodingMadeSimple for more exclusive tutorials and get the help you need to succeed as your very own indie game developer!

Follow me on twitter for exclusive content and interaction with me!

Follow me on Google+ to keep updated with all of my tutorials

Game Maker Studio: Programming
Game Maker Studio: Tutorial
Java Programming
Game Programming
Game Tutorial
Programming Tutorial


Posted

in

by

Tags:

Comments

20 responses to “Java Programming: Let’s Build a Game #1”

  1. ShqipGamingTv Avatar

    Plss Can You Make 1 Video How to Download This Program!

  2. Show all Memes Avatar

    Wait what. I have exact code and I get an error when I try to do frame.add(game);

  3. Jacob Isonell Avatar

    1:19 "this is wave 2"
    Wave 7
    liar

  4. Shlad with a shlid Avatar

    Sorry, but this video annoyed me so much. you didn't explain shit all of what you were doing you just said 'do it'.

  5. Udit Electronics Avatar

    give me software name

  6. The Easy Way Out Campers Avatar

    When I set up the project what should the JKE settings be?

  7. The Easy Way Out Campers Avatar

    It runs perfect but It dont display the black fill rect command…. it just stays white. No flicker just white window. Any Ideas? no green no just white… 🙁

  8. prabhu Prabhu Avatar

    which IDE are you using?

  9. Ty BOY Avatar

    What software are you using

  10. Pat Avatar

    it doesnt fcking work it keeps giving me errors everywhere

  11. xclimatexcoldxx Avatar

    Holy crap that loop. In javascript its just
    setInterval( Loop, 30 );
    Never in my life would I have thought a loop could have been so long and complicated.

  12. Ammy Rasam Avatar

    This loop is not working.!
    Didn't get black screen.
    plzs help..!

    public void run()
    {

    long lastTime = System.nanoTime();
    double amountOfTicks = 60.0;
    double ns = 1000000000 / amountOfTicks;
    double delta = 0;
    long timer = System.currentTimeMillis();
    int frames = 0;
    while(running)
    {
    long now = System.nanoTime();
    delta += (now – lastTime)/ns;
    lastTime = now;
    while(delta >= 1)
    {
    tick();
    delta–;
    }
    if(running)
    render();

    frames++;
    if(System.currentTimeMillis()-timer > 1000)
    {
    timer += 1000;
    System.out.println("FPS: " + frames);
    frames = 0;
    }
    }

    stop();

    }

  13. Vitex Avatar

    Frames Per Second: 45882599
    lol

  14. Allpranks Avatar

    what software you use pls.

  15. My Account Avatar

    I am quite new to Java, i want to proggram games but where should i start? I know very basic things about Java.

  16. Luqman Headley Avatar

    1:52,RealTutsGML charged for flashing strobe lights, giving 179 people epileptic seizures.

  17. Charles Paroissien Avatar

    It's really important to watch the back end first few vids twice or more to really grasp what's happening. Especially if you're new to Java.
    I was completely lost the first time I watched these first few videos but as you replay them it gets clearer. Nothing mystical about it 🙂

  18. Captain Techno Avatar

    my fps after all the code is 12,000

Leave a Reply

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