Release date:2021, August

Author:Martin Yanev, Plamen Yanev

Skill level:Beginner

Language:English

Exercise files:Yes

What you’ll learn

Learn the Java basics and apply them to real world projects. Master the Java packages for 2D game development. Learn how the Object Oriented Programming is used in practice. Create playable well known games such as Snake and Pacman, for your own sense of achievement. Playing music and import pictures inside a game Animating game characters and the displayed text Take user inputs to change the game state

Requirements

MacOS, Windows or Linux operating system.

Willingness to explore the concepts for Developing Games with Java.

No previous programming experience needed.

Discription Learn JAVA by developing fun games from scratch. This course is for everyone who has desire to learn JAVA. The game complexity increases with every section and you will be able to rise your knowledge throughout the course.

You will develop amazing games and you will see how JAVA works moving things on screen and objects interaction. You will also create and import pictures used in the games and get familiar with creating randomly movable enemies, animating the game characters and playing music while playing the game.

Learn how to create video games using Java, which is one of the leading free to use software development tool. You will start from the basics so you need no prior experience in Java or programming! With our lectures, you’ll be surprised what you can achieve right from the first moment you start the course.

You will get 24/7 support on the Q&A section from our team. Go on to build several games including:

Brick Breaker:

Design a paddle and break the brick map.

Snake Feeder:

Learn how to display images to feed the snake and extend its length.

Pacman: The game talks for itself, one of the most played games worldwide. Now you will be able to create it yourself.

You will have access to a course that has over 8 hours of HD video content. Be part of our community of over 60k students worldwide and make new connections in the industry.

The course is project oriented as this is the best way to learn Java. Instead of just learning the coding concepts, you will be applying them instantly to real world games. All of the source code will be included in the end of each section, so you will never struggle to complete a lecture.

Here is how you will be thought how to build Java games.

You will first be challenged to build the entire game yourself.

I will show you every small detail in the cording lectures.

After building the game you will be asked to modify the control parameters.

Join now to get a lifetime access to this course, which includes a tone of videos and downloadable materials.

You will Java Object Oriented Programming concepts and be able to apply them for your own projects. Once you complete the course you will become an advanced game developer and feel comfortable to create games from scratch.

Who this course is for:

Beginner Java developers

.

Students with little programming experience.

Employees in programming companies

Computer Science students

01. Why Developing Games in Java 02. Source Code 03. Install Java & Eclipse – Windows Users 04. Install Java & Eclipse – MacOS Users 05. Install Java & Eclipse – Linux Users 06. Java Introductory Notes 07. Variables and Data Types 08. Arrays and Strings 09. Control Flow Statements 10. Classes, Objects and Methods 11. Playing Java Game Outside the IDE 12. Game Class Structure 13. Coordinate Systems 14. Advanced Methods and Packages 15. Java Swing JFrame and JPanel 16. Java Swing Game Timer 17. Java Swing ImageIcon for Importing Pictures 18. Java Util Random Objects 19. Java Sound IO Play Music 20. Java AWT Graphics and Graphics2D 21. Java AWT KeyListener and ActionListener 22. Java AWT Draw Methods 23. Java AWT Stroking and Filling 24. Java AWT Strings and Fonts 25. Objects Intersection in Java 26. Introduction and Classes Creation of Brick Breaker Game 27. Main Class Development 28. Ball and Pedal Display 29. Ball and Pedal Functionality 30. Displaying the Bricks Map 31. Bricks Functionality 32. Game Restart and Score Display 33. Introduction and Class Creation of Snake Feeder Game 34. Main Class Development 35. Setting the Game Play 36. Snake Display 37. Snake Functionality 38. Interaction between the Snake and the Fruit 39. Setting the Score and Game Restart 40. Introduction and Class Creation of Pacman Game 41. Main Class Development 42. Set Key Variables 43. Background Initialization 44. Drawing the Maze – Part 1 45. Drawing the Maze – Part 2 46. Drawing the Maze – Part 3 47. Importing the Images 48. Drawing Pacman 49. Pacman Functionality – Part 1 50. Pacman Functionality – Part 2 51. Animating Pacman 52. Drawing the Enemy 53. Moving the Enemy 54. Dying Functionality 55. Winning Functionality 56. Drawing the Score 57. Displaying Introduction Screen 58. Pause and Stop the Game 59. Play Music While Playing Pacman [Udemy] The Complete Java Game Development Course for 2022 by Martin Yanev, Plamen Yanev_Subtitles.7z

  Channel    and      Group

下载说明:用户需登录后获取相关资源
1、登录后,打赏30元成为VIP会员,全站资源免费获取!
2、资源默认为百度网盘链接,请用浏览器打开输入提取码不要有多余空格,如无法获取 请联系微信 yunqiaonet 补发。
3、分卷压缩包资源 需全部下载后解压第一个压缩包即可,下载过程不要强制中断 建议用winrar解压或360解压缩软件解压!
4、云桥网络平台所发布资源仅供用户自学自用,用户需以学习为目的,按需下载,严禁批量采集搬运共享资源等行为,望知悉!!!
5、云桥网络-CG数字艺术学习与资源分享平台,感谢您的赞赏与支持!平台所收取打赏费用仅作为平台服务器租赁及人员维护资金 费用不为素材本身费用,望理解知悉!