Skip to content

Commit d6a3c0c

Browse files
committed
Ancient history, rediscovered!
0 parents  commit d6a3c0c

33 files changed

+1902
-0
lines changed

.gitignore

+110
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,110 @@
1+
# ==================================================
2+
# OS specific .gitignore rules came from GitHub's
3+
# own list of template .gitignores, which can be
4+
# found here: https://github.com/github/gitignore
5+
# ==================================================
6+
7+
# =========================
8+
# Compiled code
9+
# =========================
10+
11+
*.jar
12+
*.war
13+
*.ear
14+
*.class
15+
16+
# =========================
17+
# Build folders
18+
# =========================
19+
20+
/bin/
21+
/target/
22+
# Multiple build folders with Maven sub-modules
23+
**/target/
24+
/out/
25+
26+
# =========================
27+
# IDE settings files
28+
# =========================
29+
30+
.classpath
31+
.project
32+
.settings
33+
.metadata
34+
.recommenders
35+
.idea
36+
*.iml
37+
*.eml
38+
*.jardesc
39+
40+
# =========================
41+
# Linux files
42+
# =========================
43+
44+
*~
45+
46+
# temporary files which can be created if a process still has a handle open of a deleted file
47+
.fuse_hidden*
48+
49+
# KDE directory preferences
50+
.directory
51+
52+
# Linux trash folder which might appear on any partition or disk
53+
.Trash-*
54+
55+
# .nfs files are created when an open file is removed but is still being accessed
56+
.nfs*
57+
58+
# =========================
59+
# Windows files
60+
# =========================
61+
62+
# Windows image file caches
63+
Thumbs.db
64+
ehthumbs.db
65+
66+
# Folder config file
67+
Desktop.ini
68+
69+
# Recycle Bin used on file shares
70+
$RECYCLE.BIN/
71+
72+
# Windows Installer files
73+
*.cab
74+
*.msi
75+
*.msm
76+
*.msp
77+
78+
# Windows shortcuts
79+
*.lnk
80+
81+
# =========================
82+
# macOS files
83+
# =========================
84+
85+
*.DS_Store
86+
.AppleDouble
87+
.LSOverride
88+
89+
# Icon must end with two \r
90+
Icon
91+
92+
93+
# Thumbnails
94+
._*
95+
96+
# Files that might appear in the root of a volume
97+
.DocumentRevisions-V100
98+
.fseventsd
99+
.Spotlight-V100
100+
.TemporaryItems
101+
.Trashes
102+
.VolumeIcon.icns
103+
.com.apple.timemachine.donotpresent
104+
105+
# Directories potentially created on remote AFP share
106+
.AppleDB
107+
.AppleDesktop
108+
Network Trash Folder
109+
Temporary Items
110+
.apdisk

README.md

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# Astra
2+
3+
> The first game I ever created
4+
5+
This was a project from back around 2013, and it was the first game I ever created. Needless to say, my code quality was sub-standard and I'm sure the logical inconsistencies and bugs are numerous. However, I thought I should release this, seeing as it is an ancient piece of my history.
6+
7+
## Installation
8+
9+
Just download the latest JAR file [off of the releases page](https://github.com/Rayzr522/Astra/releases). There are no dependencies or tools you need to install, just double-click on the JAR file once it downloads.
10+
11+
## Compiling
12+
13+
To compile this yourself, simply download the GitHub repository and build with Maven:
14+
15+
```bash
16+
git clone https://github.com/Rayzr522/Astra.git
17+
cd Astra
18+
mvn
19+
```
20+
21+
The compiled JAR file can be found in the `target` subdirectory.
22+
23+
## Join Me
24+
25+
[![Discord Badge](https://github.com/Rayzr522/ProjectResources/raw/master/RayzrDev/badge-small.png)](https://discord.io/rayzrdevofficial)

pom.xml

+55
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project xmlns="http://maven.apache.org/POM/4.0.0"
3+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5+
<modelVersion>4.0.0</modelVersion>
6+
7+
<groupId>me.rayzr522</groupId>
8+
<artifactId>astra</artifactId>
9+
<version>0.0.1-SNAPSHOT</version>
10+
<name>Astra</name>
11+
<description>The first game I ever created</description>
12+
13+
<properties>
14+
<java.version>1.8</java.version>
15+
<app.entry>me.rayzr522.astra.Start</app.entry>
16+
</properties>
17+
18+
<build>
19+
<defaultGoal>clean compile test package</defaultGoal>
20+
<plugins>
21+
<plugin>
22+
<groupId>org.apache.maven.plugins</groupId>
23+
<artifactId>maven-compiler-plugin</artifactId>
24+
<version>3.6.1</version>
25+
<configuration>
26+
<source>${java.version}</source>
27+
<target>${java.version}</target>
28+
</configuration>
29+
</plugin>
30+
31+
<!-- https://stackoverflow.com/a/23986765 -->
32+
<plugin>
33+
<groupId>org.apache.maven.plugins</groupId>
34+
<artifactId>maven-shade-plugin</artifactId>
35+
<executions>
36+
<execution>
37+
<goals>
38+
<goal>shade</goal>
39+
</goals>
40+
<configuration>
41+
<finalName>${project.name}-${project.version}</finalName>
42+
<shadedArtifactAttached>true</shadedArtifactAttached>
43+
<transformers>
44+
<transformer
45+
implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
46+
<mainClass>${app.entry}</mainClass>
47+
</transformer>
48+
</transformers>
49+
</configuration>
50+
</execution>
51+
</executions>
52+
</plugin>
53+
</plugins>
54+
</build>
55+
</project>

0 commit comments

Comments
 (0)