Skip to content

riya-742005/Java-Game-Swing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽฎ Java Game โ€“ Spider Avoidance Challenge

A simple 2D Java game built using Swing and AWT, where the player character moves through a jungle while avoiding deadly spiders! ๐Ÿ•ท๏ธ๐ŸŒณ


๐Ÿš€ Features

  • ๐Ÿ•น๏ธ Smooth character movement (arrow keys)
  • ๐Ÿง  Basic enemy logic (spiders)
  • ๐ŸŽจ Image-based sprites and background
  • ๐ŸŽฏ Beginner-friendly Java Swing implementation

๐Ÿ› ๏ธ Tech Stack

  • Java (JDK 8+)
  • Java Swing (GUI)
  • AWT (for image handling)

๐Ÿ“‚ Project Structure

Java-Game/ โ”œโ”€โ”€ src/ โ”‚ โ”œโ”€โ”€ GameFrame.java // Main class (entry point) โ”‚ โ”œโ”€โ”€ Board.java // Game panel & rendering โ”‚ โ”œโ”€โ”€ Player.java // Player logic & movement โ”‚ โ”œโ”€โ”€ Enemy.java // Enemy logic (spiders) โ”‚ โ”œโ”€โ”€ Sprite.java // Shared sprite behavior โ”‚ โ”œโ”€โ”€ Forest1.jpg // Background โ”‚ โ”œโ”€โ”€ player.gif // Player image โ”‚ โ””โ”€โ”€ spider.gif // Enemy image โ””โ”€โ”€ README.md


๐Ÿงช How to Run

  1. Make sure you have Java JDK installed.
  2. Open a terminal and navigate to the src folder:
    cd src
    javac *.java
    java GameFrame
    

๐Ÿ“ธ Screenshots Screenshot (16)

๐Ÿ’ก Inspired By Tutorial series on simple Java 2D games. This project helps beginners understand:

GUI programming in Java

Object-oriented design in games

Handling assets and repainting frames


Enjoy the game! ๐ŸŽ‰

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages