Skip to content

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

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages