ProjectBeta
Sharp Shooter
Hard
12 completions
~ 27 hours
3.5 This content is new. Please help us improve it by reporting bugs if you encounter them.
Get to know about the basics of 2D graphics in Java. Learn the essential principles of creating computer games: a mathematical model, game physics, event handling, working with sprites.
Provided by
JetBrains Academy
About
The Olympic Games is an event to remember. Would you like to participate there, at least virtually? How about shooting sports? Some math, some physics, and some Java Swing — create the shooting sports simulator.
Training project
This project allows you to practice and strengthen your coding skills, helping you get ready for more advanced tasks ahead.
What you'll learn
Once you choose a project, we'll provide you with a study plan that includes all the necessary topics from your course to get it built. Here’s what awaits you:
Use the power of 2D Java API and draw complex geometric shapes for the game.
Employ event listeners, Swing timers, and Double buffering to create animation. Move the gun sight with arrow keys and fire with the space bar.
Determine the accuracy of shooting, count the number of shots, and limit attempts.
Let's make our game more realistic. Implement physics to make the game harder.
Reviews
P
Pianoplayer14 years ago
Very interesting and unique project, easily possible if you pay attention to especially the last lessions before each stage.
3.5
Learners who completed this project within the Java Desktop Application Developer course rated it as follows: