Triple X is a 2D space game based on The Three-Body Problem

Overview

Triple X

Triple X is a 2D space game based on The Three-Body Problem, which is the famous sci-fi novel wrote by Cixin Liu.

In this game, you would drive triple x created by the three-body creatures. Triple X is made of special meterials which enables you to destory the enemies (spaceships made by human) by direct collision.

The game goes like this:

Image

Image

You can see the drop-like stuff, which is controlled by the player. Above triple x, a card-like stuff is so-called "two-dimensional card", which would be possesed by you once touched by your triplex.

In the game, there are three type of things you should know:

TripleX

TripleX is the special weapon created by three-body creatures. It's made of special meterials of the highest rigidity, which would never destoryed by anything.

You control it with your arrow keys. When an arrow key is being pressed, triple x would gain an acceleration towards the direction you specifiy with your arrow key.

Press R to shoot your bullet.

You can destroy enemies either by direct collision or bullet shooting.

2D paper

2D paper is the ultimate weapon created by some creatures with really advanced techs. It twists the spaces and reduce the dimensions from three to two.

All things except triple x would be destoryed by the 2D-paper.

Press T to use your 2D paper.

Touch the 2D paper to get one.

Enemies

Enemies are made of human spaceships.

In the level-1, they would shoot various kinds of bombs towards you. Once hit by the bomb, the HP would decrease by one.

In the level-2, you are not allowed to shoot any bullet or bomb. The spaceships are trying to escape from you screen, so you must destroy them in the screen. Once a spaceship escaped from screen, the HP would decrease by one.

The game is still under construction, waiting for your issues and pull requests.

Feel free to clone the repo!

You might also like...

A Java Swing based game engine

faypixelengine A Java Swing based game engine What is it? A Java game engine that uses swing and can be used to develop interactive games. The idea fo

Aug 26, 2022

An area maximisation game based on the idea of merging convex shapes.

An area maximisation game based on the idea of merging convex shapes.

Convex Merger Convex Merger is an area maximisation game based on the idea of merging convex shapes. The goal of the game is to claim as large an area

Dec 15, 2022

console-based netrunning game

ALT.NET The build is still in semi-active development ABOUT Alt.net is a netrunning CLI game made for fun. It combines cryptocurrency concept and adds

Nov 7, 2022

Kingdoms Wars - a turn-based strategy game created with Java.

Kingdoms Wars - a turn-based strategy game created with Java.

Kingdoms Wars is a turn-based strategy game created with Java. The game is loosely based on the Punic Wars.

Feb 7, 2022

A turn-based strategy game

Stalemate Game This is a turn-based strategy game. Support You can report issues in issue tracker. Contributing Contributions are welcomed. Building T

Jul 6, 2022

Desktop/Android/HTML5/iOS Java game development framework

Desktop/Android/HTML5/iOS Java game development framework

Cross-platform Game Development Framework libGDX is a cross-platform Java game development framework based on OpenGL (ES) that works on Windows, Linux

Jan 1, 2023

A complete 3D game development suite written purely in Java.

A complete 3D game development suite written purely in Java.

jMonkeyEngine jMonkeyEngine is a 3-D game engine for adventurous Java developers. It’s open-source, cross-platform, and cutting-edge. 3.2.4 is the lat

Dec 31, 2022

Java / JavaFX / Kotlin Game Library (Engine)

Java / JavaFX / Kotlin Game Library (Engine)

About JavaFX Game Development Framework Why FXGL? No installation or setup required "Out of the box": Java 8-15, Win/Mac/Linux/Android 8+/iOS 11.0+/We

Jan 2, 2023

[LEGACY] LWJGL 2.X - The Lightweight Java Game Library.

[LEGACY] LWJGL - Lightweight Java Game Library WARNING This is the repository of the original LWJGL, which is no longer actively maintained. Unless yo

Dec 26, 2022
Owner
Frankie·Johnson
Work for Cryptagende
Frankie·Johnson
Create: Liftoff is a create addon that hopes to empower the player even more with the industrial age of the create mod and space rockets!

Create: Liftoff Welcome to Create: Liftoff, a mod that hopes to empower the player even more with the industrial age of the create mod and space rocke

Tazer 9 Jun 6, 2022
8-Puzzle problem solved using the A* search algorithm.

8-Puzzle This program written in Java solves the 8-puzzle problem (and its natural generalizations) using the A* search algorithm. The Problem: The 8-

null 1 Jun 7, 2022
Jetserver is a high speed nio socket based multiplayer java game server written using Netty and Mike Rettig's Jetlang.It is specifically tuned for network based multiplayer games and supports TCP and UDP network protocols.

Note New version of Jetserver is called Nadron and is in a new netty 4 branch of this same repo. JetServer is a java nio based server specifically des

Abraham Menacherry 1.2k Dec 14, 2022
My Game Engine tested via my Cubecraft Game

My Game Engine tested via my Cubecraft Game Install: mvn -P {your OS name} clean install mvn -P mac clean install mvn -P linux clean install mvn -P wi

null 30 Oct 3, 2022
BattleShip-Game - This repository contains the code of the BattleShip (Bataille Navale) game programmed in Java.

Bataille Navale Auteur : SABIL Mohamed Amine Comment générer la documentation ? Placez vous dans le sous-dossier src : pour générer la documentation d

Mohamed Amine SABIL 1 Jan 4, 2022
Snake-Game - A simple snake game written in java.

What's this? A simple snake game written in java. How to play Download the latest release. Ensure that a compatible java runtime is installed (optimal

Patrick260 4 Oct 31, 2022
Othello PvP (2-Player) Game Application created in Java using Swing and AWT, for playing the Othello game

Othello PvP (2-Player) Game Application created in Java using Swing and AWT, for playing the Othello game, a simple game that played on an 8 by 8 checkered board with 64 double-sided black and white discs. The game is easy to learn, but it takes time to master and develop winning strategies.

Soumyadeep Pal 1 Feb 28, 2022
The game is a 2D side scrolling system, where a player moves left, right, vertically or diagonally to traverse the game.

The game is a 2D side scrolling system, where a player moves left, right, vertically or diagonally to traverse the game.

Ravi Mandal 7 Sep 11, 2022
A simple puzzle game made with Unity to practice the game engine

A simple puzzle game made with Unity to practice the game engine.

Eyüb Salih Özdemir 1 Mar 30, 2022
A basic representation of the 0-player game, "Game-of-Life", a simple example of basic cellular automata

Game-Of-Life-Basic A basic representation of the 0-player game, "Game-of-Life", a simple example of basic cellular automata. A cellular automaton is a

Nikhil Narayanan 5 Oct 27, 2022