Skip to content

weebik/tinsis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stargazers Issues MIT License LinkedIn


Logo

TINSIS

Siple Space Invaders like game made with JavaSwing
Report Bug · Request Feature

Table of Contents
  1. Game Description
  2. Contributing
  3. License
  4. Contact
  5. Todo

Game Description

Tinsis is similar to the classic Space Invaders game, and the theme is Star Wars. In the game, the player controls a spaceship that can move and shoot lasers at enemies. The goal is to avoid enemy attacks in order to survive as long as possible and score as many points as possible.

(back to top)

Controls

W or → Move up
A or → Move to left
S or → Move down
D or → Move to right
Space → Shoot
R → Reset
Q → Exit

(back to top)

How to play?

Be sure you have openjdk 19.0.2 or newer versions

  1. Copy repository from github
  2. Run:
  ./tinsis.sh
  1. Enjoy playing :)

(back to top)

Structure

Tinsis/
├── images
├── lib/
│   ├── Board.java
│   ├── Commons.java
│   ├── Sprite.java
│   ├── Tie.java
│   ├── TieLaser.java
│   ├── Xwing.java
│   └── XwingLaser.java
├── src/
│   ├── assets
│   └── Tinsis.java
└── tinsis.sh

(back to top)

Contributing

Thank you for your interest in contributing to my project! Your feedback and suggestions are invaluable in making this app better. Below are some ways you can contribute:

(back to top)

Reporting Issues

If you find any bugs or issues, please let me know by creating a GitHub issue. When reporting, try to include:

  • A clear description of the issue.
  • Steps to reproduce the problem.
  • Screenshots or error messages, if applicable.

(back to top)

Suggesting Improvements

Your ideas on how to improve the project are always welcome! Feel free to:

  • Suggest ways to optimize the code for better performance.
  • Propose changes to make the code more readable and maintainable.
  • Recommend new features or enhancements that align with the project's goals. You can do that via Request feature form.

(back to top)

License

This projects uses MIT License. Read more at LICENSE.
Assets do not belong to me and aren't covered by license.

(back to top)

Contact

Krystian Ćwikliński - krystian.samaa@gmail.com

Project Link: https://github.com/weebik/Tinsis

(back to top)

Todo:

  • Better colisions
  • Menu and score table
  • Boosters from enemies
  • Style and better graphics

(back to top)

About

A simple game created as an object-oriented programming project during my studies.

Topics

Resources

License

Stars

Watchers

Forks