# COMP710 **Repository Path**: wangqiyuejava63/comp710 ## Basic Information - **Project Name**: COMP710 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-05-19 - **Last Updated**: 2025-05-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Attacking Game README ## Author - **ZHENG LI** (ID: 19072529) ## Game Controls Welcome to **Attacking!Tank Endless Battle** This is a 2d tank-shooting game where you control a tank to defeat endless waves of incoming enemies. Below are the basic controls to help you get started: ### Basic Controls - **WASD Keys**: Move the tank around the screen. - `W`: Move north - `A`: Move west - `S`: Move south - `D`: Move east - **Arrow Keys**: Shoot bullets in eight directions. - `↑`: Shoot north - `←`: Shoot west - `↓`: Shoot south - `→`: Shoot east - Diagonal arrows: Shoot in diagonal directions - **ESC**: Quit game ![](tutorial_screen.png) ### Game Mechanics - **Objective**: Defeat as many enemies as possible to earn points. The game ends when your tank is touched by an enemy. - **Enemies**: Different types of enemies (e.g., Orcs, Ogres, Butterflies) will spawn from the edges of the screen. Each type has unique movement patterns and speeds. ![](orc.png) ![](ogre.png) ![](butterfly.png) - **Scoring**: Points are awarded for defeating enemies. You should try hard to get highest score. ![](show_score.png) --- ## Screenshots ![Splash Screen](splash_screen.png) *Figure 1: Splash screen displayed at the start of the game.* ![Instruction Screen](tutorial_screen.png) *Figure 2: Instruction screen providing game controls and tips.* ![Gameplay Screenshot](gameplay_screenshot.png) *Figure 3: Gameplay screenshot showing the tank in action.* --- ## Enjoy Enjoy the game and happy tanking!