最新消息:请大家多多支持

Java Game Development Masterclass

其他教程 dsgsd 106浏览 0评论

Published 11/2023
MP4 | Video: h264, 1920×1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 6.39 GB | Duration: 13h 13m

Learn to Build Classic Games from Scratch Using Java

What you’ll learn
Achieve mastery in the realm of 2D game development using Java, enabling you to create engaging and interactive gaming experiences.
Gain a practical understanding of how Object-Oriented Programming (OOP) is effectively applied in the context of real-world programming projects.
Create Classical Games like Snake, Pac-Man and Brick Breaker from scratch
Develop a broad skill set encompassing game design, graphics rendering, user input handling, collision detection, and game flow management.
Complete each module with fully functional game projects, showcasing your ability to apply Java programming concepts to create engaging and interactive games.
Hone your problem-solving skills by addressing common challenges in game development and troubleshooting errors effectively.
Unleash your creativity in game design by customizing and enhancing the provided game templates, allowing you to express your unique style.
Learn how to enhance the gaming experience by integrating sound effects and music into your projects, creating a more immersive environment.

Requirements
Enthusiasm for Game Development
Internet Connection
Commitment to Practice
Open Mindset and Willingness to Explore

Description
Embark on a comprehensive journey into Java game development with this masterclass! In this course, you will delve into the world of programming fundamentals while creating engaging games. From the basics of variables and data types to advanced concepts like class design and game mechanics, each module is designed to enhance your programming skills while building exciting games. Explore the realms of classic game development, including the creation of timeless favourites like Brick Breaker, Snake, Pac-Man, Tetris, and more. Through step-by-step tutorials, you’ll gain hands-on experience in setting up game projects, designing game elements, implementing functionality, and refining gameplay. Whether you’re a beginner or an intermediate programmer, this course will empower you to unleash your creativity and bring your game development ideas to life. Pacman Game: This iconic game needs no introduction, and now you have the power to craft it from scratch. By the end of this masterclass, you’ll not only have a deep understanding of Java programming but also a portfolio of fully functional games that showcase your newly acquired skills. Join us on this thrilling journey and become a proficient Java game developer! Elevate your coding prowess and open doors to a world where creativity meets technical expertise.

Overview
Section 1: Java Installation and EclipseSet-Up

Lecture 1 Install Java

Lecture 2 MacOS Java & Eclipse Installation

Lecture 3 Linux Java & Eclipse Installation

Section 2: Java Programming Fundamentals

Lecture 4 Introduction to Java

Lecture 5 Variables and Data Types

Lecture 6 Arrays and Strings

Lecture 7 Flow Control

Lecture 8 Classes, Objects and Methods

Section 3: Brick Breaker Game Development Tutorial

Lecture 9 Brick Breaker Game Development

Lecture 10 Main Class Development

Lecture 11 Ball and Pedal Display

Lecture 12 Ball and Pedal Functionality

Lecture 13 Displaying Bricks Map

Lecture 14 Bricks Functionality

Lecture 15 Game Restarting and Score Display

Section 4: Snake Game Development Tutorial

Lecture 16 Introduction and Set-Up

Lecture 17 Developing the Main Class

Lecture 18 Set the Game Play

Lecture 19 Displaying the Snake

Lecture 20 Snake Functionality

Lecture 21 Interaction Snake vs Fruit

Lecture 22 Set Score and Restart Message

Section 5: Pac-Man Game Development Tutorial

Lecture 23 Packman Game Development

Lecture 24 Developing the Main Class

Lecture 25 Set Key Variables

Lecture 26 Background Initialization

Lecture 27 Drawing the Maze – Part 1

Lecture 28 Drawing the Maze – Part 2

Lecture 29 Drawing the Maze – Part 3

Lecture 30 Import Images

Lecture 31 Draw Pacman

Lecture 32 Pacman Functionality – Part 1

Lecture 33 Pacman Functionality – Part 2

Lecture 34 Pacman Animation

Lecture 35 Draw Enemy

Lecture 36 Move Enemy

Lecture 37 Dying Functionality

Lecture 38 Winning Functionality

Lecture 39 Drawing the Score

Lecture 40 Display Intro Screen

Lecture 41 Pause and Stop the Game

Lecture 42 Play Music

Section 6: Java Puzzle Game Development Tutorial

Lecture 43 Puzzle Game Using Frame: Part 1

Lecture 44 Puzzle Game Using Frame: Part 2

Lecture 45 Puzzle Game Using JFrame: Part 1

Lecture 46 Puzzle Game Using JFrame: Part 2

Section 7: Tetris Game Development Tutorial

Lecture 47 Set Up Tetris Game Project

Lecture 48 Game Frame and Main Class

Lecture 49 Design Object Shape: Part 1

Lecture 50 Design Object Shape: Part 2

Lecture 51 Board Set Up

Lecture 52 Game Start and Pause

Lecture 53 Drawing Brick Shapes

Lecture 54 Draw Squares

Lecture 55 Remove Full Lines

Lecture 56 Game Cycle and Key Controls

Section 8: “Move the Balls” Game Development Tutorial

Lecture 57 Move the Balls Game Set Up

Lecture 58 Wall Class

Lecture 59 Main Class

Lecture 60 Area and Baggage Class

Lecture 61 Actor Class

Lecture 62 Board Class Set Up

Lecture 63 World Initialization

Lecture 64 Build Game Control

Lecture 65 Take User Input Controls

Lecture 66 Check Wall Collision

Lecture 67 Check Bag Collision

Lecture 68 Check if the Game is Completed

Section 9: “Starship Defender” Game Development Tutorial

Lecture 69 Starship Game Set Up

Lecture 70 Alien Class

Lecture 71 Shot Class

Lecture 72 Set Objects Location and Display

Lecture 73 Create Main Game Parameters

Lecture 74 The Player Class

Lecture 75 Main Class

Lecture 76 Board Parameters and Game Initialization

Lecture 77 Draw Game Characters

Lecture 78 Paint Game Characters

Lecture 79 Move the Starship

Lecture 80 Enable Starship Shooting

Lecture 81 Move Aliens

Lecture 82 Enable Aliens to Shoot Back

Lecture 83 Game Over Functionality

Individuals with little or no programming experience looking to start their journey into the world of coding through the exciting avenue of game development.,Those interested in mastering Java or expanding their Java programming skills specifically within the context of game development.,Individuals with a passion for games who aspire to create their own interactive and engaging game projects using Java.,Self-taught programmers seeking a structured and comprehensive course to enhance their skills and gain practical experience in game development.


Password/解压密码www.tbtos.com

资源下载此资源仅限VIP下载,请先

转载请注明:0daytown » Java Game Development Masterclass

您必须 登录 才能发表评论!