Skip to content
Minjun Kim edited this page Apr 17, 2018 · 21 revisions

Welcome to the Galtron wiki!

Galtron

소개(Introduction)

  • Galtron is 2D shooting game base on Python(py game)

This game is project of OSS-Developement lecture course in Hanyang University.
So, this is developed by college students.
And this will be submitted to Open Source Competitive Exhibition of Korea.
If you want more information, look around other article of Wiki.

설치 및 실행 방법(Installation and Running)

  1. Install python 2.7 and pygame

    Download Link

    • Download the file from above websites for appropriate OS version and python version.
    • ex) If the pygame version is 1.9.3, python version is 2.7.x and your computer is for window 64bit, you could download this file: pygame‑1.9.3‑cp27‑cp27m‑win_amd64.whl.
      • If python version is 3.5 → cp35, 3.6 → cp36.
  2. Execute cmd and enter python -m pip install [pygame installation file's route] If the command window prints "successfully", its installation is successful. Alternatively, after you installed it, enter python and import pygame and if there aren't any error messages, its installation is successful. Otherwise, please refer to the update section of the pip package.
  3. Fork the Galtron repository and save files into your local computer.
  4. In cmd, move to the place where the Galtron repository exists, and enter python main.py or python3 main.py.

플레이 방법(How to Play)

1. About Menu

If you execute Galtron using python main.py or python3 main.py or etc, you can see the menu containing the following buttons.

  • PLAY
  • ABOUT
  • SETTINGS
  • QUIT

1.1. Click PLAY button

If you click PLAY button, you can see the screen containing the following buttons.

  • Hard, Normal, QUIT Select the difficulty you want, and click. You can see the screen containing the following buttons.

  • GREY, RED, BLUE, MENU, QUIT

1.1.1. GREY, RED, BLUE buttons

GREY, RED,and BLUE buttons are the color that you can select for your ship.

Select the color you want, and click. you can then see the screen where you can play, and the screen contains the following buttons.

  • PLAY : You can finally play the game

  • MENU : You can go to the menu

  • QUIT : You can exit the game

1.1.2. MENU button

If you click MENU button instead of selecting the color buttons, you can go to the menu.

1.1.3. QUIT button

You can exit the game.

1.2. Click ABOUT button

If you click this, you can see things about how to use keys and the game.

  • ABOUT : brief description of the game and explain item.

  • USE KEYS : how to use the keys for playing the game.(Use keyboard layout)

1.3. Click SETTINGS button

If you click this, you can see the screen containing the following buttons.

  • MENU : You can go to the menu.

  • INVERT : You can change the color of buttons and screen.

  • QUIT : You can exit the game.

1.4. Click QUIT button

You can exit the game.

2. Manipulation

  • Arrow Keys : Move

  • Space : Shot

  • Tab : Change Shot Type

  • X : Ultimate

  • P : Pause

  • F12 : Reset Game

  • Q : Game Speed Down

  • W : Game Speed Up

  • R : BGM OFF

  • T : BGM ON

  • ESC : Quit Game

플레이 규칙(Play Rules)

Objective of this game is simple.
Eliminate all of aliens until you lose all of your life and challenge to high score!

Use the power shot

You can shoot and kill enemies. If you shoot continuously, the gauge fills up, and you can shoot power shots when you are done. It is more powerful than a regular shot.

Raise the level

If the score is above a certain point, the level is raised. From level 5 onwards the 'boss character' will appear.

After the game

You can check your score on the final page of Galtron. Get a high score. Good luck!

개발 참여 방법(Contact us)

  • Don't forget Checking your develop environment is proper! :)
    * Python 2.7 or later
    * Python 3.6.3 or later
    * Pygame

Basically, this game is part of College Education project.
But if you want to tease up this, we will not block you.
After our course is over, you can freely join this project! To join this project, contact to inureyes.
He is our good professor and owner of this repository
(actually, he taking a roll of "generous dictator" in this repo)

Feel free to join! :)

개발자 문서(Developer Document)