first release 0.0.1a just so I could add the binary files to Releases on git

This commit is contained in:
dvorakmortonxd 2026-10-21 23:04:38 +02:00
commit 67dc122043
33 changed files with 39 additions and 27 deletions

View file

@ -3,7 +3,7 @@ plugins {
} }
group = "dev.dvorakmortonxd" group = "dev.dvorakmortonxd"
version = "1.0-SNAPSHOT" version = "0.0.1a"
repositories { repositories {
mavenCentral() mavenCentral()
@ -18,3 +18,9 @@ dependencies {
tasks.test { tasks.test {
useJUnitPlatform() useJUnitPlatform()
} }
tasks.jar {
manifest {
attributes["Main-Class"] = "dev.dvorakmortonxd.Game"
}
}

View file

@ -106,6 +106,10 @@ public class Game extends JPanel implements ActionListener {
public int rocketBottomY; public int rocketBottomY;
public int actionTimer = 0; public int actionTimer = 0;
// defines the initial player variables
public int playerX = 525;
public int playerY = 375;
// Starts update.java which is basically a class that contains all the stuff that happens every tick // Starts update.java which is basically a class that contains all the stuff that happens every tick
@Override @Override
public void actionPerformed(ActionEvent e) { // update step public void actionPerformed(ActionEvent e) { // update step

View file

@ -4,12 +4,14 @@ import javax.imageio.ImageIO;
import java.awt.*; import java.awt.*;
import java.io.File; import java.io.File;
import java.io.IOException; import java.io.IOException;
import java.io.InputStream;
public class loadAssets { public class loadAssets {
public static void load(Game m) { public static void load(Game m) {
// loads up the fonts // loads up the fonts
try { try {
m.caveat = Font.createFont(Font.TRUETYPE_FONT, new File("assets/CaveatBrush-Regular.ttf")); InputStream in = Game.class.getResourceAsStream("/assets/CaveatBrush-Regular.ttf");
m.caveat = Font.createFont(Font.TRUETYPE_FONT, in);
m.titleCaveat = m.caveat.deriveFont(Font.BOLD, 100f); m.titleCaveat = m.caveat.deriveFont(Font.BOLD, 100f);
} catch (FontFormatException | IOException e) { } catch (FontFormatException | IOException e) {
e.printStackTrace(); e.printStackTrace();
@ -17,31 +19,31 @@ public class loadAssets {
} }
// loads up the image assets // loads up the image assets
try { try {
m.planetZX311 = ImageIO.read(new File("assets/planetZX311.png")); m.planetZX311 = ImageIO.read(Game.class.getResource("/assets/planetZX311.png"));
m.planetZX311H = ImageIO.read(new File("assets/planetZX311Highlighted.png")); m.planetZX311H = ImageIO.read(Game.class.getResource("/assets/planetZX311Highlighted.png"));
m.button = ImageIO.read(new File("assets/button.png")); m.button = ImageIO.read(Game.class.getResource("/assets/button.png"));
m.buttonH = ImageIO.read(new File("assets/buttonHighlighted.png")); m.buttonH = ImageIO.read(Game.class.getResource("/assets/buttonHighlighted.png"));
m.rocket = ImageIO.read(new File("assets/rocket.png")); m.rocket = ImageIO.read(Game.class.getResource("/assets/rocket.png"));
m.rocketExhaust = ImageIO.read(new File("assets/rocketExhaust.png")); m.rocketExhaust = ImageIO.read(Game.class.getResource("/assets/rocketExhaust.png"));
m.rocketTop = ImageIO.read(new File("assets/rocketTop.png")); m.rocketTop = ImageIO.read(Game.class.getResource("/assets/rocketTop.png"));
m.rocketBottom = ImageIO.read(new File("assets/rocketBottom.png")); m.rocketBottom = ImageIO.read(Game.class.getResource("/assets/rocketBottom.png"));
m.parachute = ImageIO.read(new File("assets/parachute.png")); m.parachute = ImageIO.read(Game.class.getResource("/assets/parachute.png"));
m.landingPlatform = ImageIO.read(new File("assets/landingPlatform.png")); m.landingPlatform = ImageIO.read(Game.class.getResource("/assets/landingPlatform.png"));
m.rocketLanding0 = ImageIO.read(new File("assets/rocketLanding0.png")); m.rocketLanding0 = ImageIO.read(Game.class.getResource("/assets/rocketLanding0.png"));
m.rocketLanding1 = ImageIO.read(new File("assets/rocketLanding1.png")); m.rocketLanding1 = ImageIO.read(Game.class.getResource("/assets/rocketLanding1.png"));
m.sun = ImageIO.read(new File("assets/sun.png")); m.sun = ImageIO.read(Game.class.getResource("/assets/sun.png"));
m.playerForward0 = ImageIO.read(new File("assets/player/playerSpriteForward.png")); m.playerForward0 = ImageIO.read(Game.class.getResource("/assets/player/playerSpriteForward.png"));
m.playerForward1 = ImageIO.read(new File("assets/player/playerSpriteForwardWalk0.png")); m.playerForward1 = ImageIO.read(Game.class.getResource("/assets/player/playerSpriteForwardWalk0.png"));
m.playerForward2 = ImageIO.read(new File("assets/player/playerSpriteForwardWalk1.png")); m.playerForward2 = ImageIO.read(Game.class.getResource("/assets/player/playerSpriteForwardWalk1.png"));
m.playerBackward0 = ImageIO.read(new File("assets/player/playerSpriteBackward.png")); m.playerBackward0 = ImageIO.read(Game.class.getResource("/assets/player/playerSpriteBackward.png"));
m.playerBackward1 = ImageIO.read(new File("assets/player/playerSpriteBackwardWalk0.png")); m.playerBackward1 = ImageIO.read(Game.class.getResource("/assets/player/playerSpriteBackwardWalk0.png"));
m.playerBackward2 = ImageIO.read(new File("assets/player/playerSpriteBackwardWalk1.png")); m.playerBackward2 = ImageIO.read(Game.class.getResource("/assets/player/playerSpriteBackwardWalk1.png"));
m.playerLeft0 = ImageIO.read(new File("assets/player/playerSpriteLeft.png")); m.playerLeft0 = ImageIO.read(Game.class.getResource("/assets/player/playerSpriteLeft.png"));
m.playerLeft1 = ImageIO.read(new File("assets/player/playerSpriteLeftWalk0.png")); m.playerLeft1 = ImageIO.read(Game.class.getResource("/assets/player/playerSpriteLeftWalk0.png"));
m.playerLeft2 = ImageIO.read(new File("assets/player/playerSpriteLeftWalk1.png")); m.playerLeft2 = ImageIO.read(Game.class.getResource("/assets/player/playerSpriteLeftWalk1.png"));
m.playerRight0 = ImageIO.read(new File("assets/player/playerSpriteRight.png")); m.playerRight0 = ImageIO.read(Game.class.getResource("/assets/player/playerSpriteRight.png"));
m.playerRight1 = ImageIO.read(new File("assets/player/playerSpriteRightWalk0.png")); m.playerRight1 = ImageIO.read(Game.class.getResource("/assets/player/playerSpriteRightWalk0.png"));
m.playerRight2 = ImageIO.read(new File("assets/player/playerSpriteRightWalk1.png")); m.playerRight2 = ImageIO.read(Game.class.getResource("/assets/player/playerSpriteRightWalk1.png"));
} catch (IOException e) { } catch (IOException e) {
e.printStackTrace(); e.printStackTrace();
} }

View file

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 638 B

After

Width:  |  Height:  |  Size: 638 B

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 542 B

After

Width:  |  Height:  |  Size: 542 B

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 415 B

After

Width:  |  Height:  |  Size: 415 B

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 393 B

After

Width:  |  Height:  |  Size: 393 B

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 401 B

After

Width:  |  Height:  |  Size: 401 B

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 428 B

After

Width:  |  Height:  |  Size: 428 B

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 417 B

After

Width:  |  Height:  |  Size: 417 B

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 410 B

After

Width:  |  Height:  |  Size: 410 B

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 390 B

After

Width:  |  Height:  |  Size: 390 B

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 411 B

After

Width:  |  Height:  |  Size: 411 B

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 407 B

After

Width:  |  Height:  |  Size: 407 B

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 381 B

After

Width:  |  Height:  |  Size: 381 B

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 421 B

After

Width:  |  Height:  |  Size: 421 B

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 416 B

After

Width:  |  Height:  |  Size: 416 B

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 422 B

After

Width:  |  Height:  |  Size: 422 B

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 924 B

After

Width:  |  Height:  |  Size: 924 B

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 682 B

After

Width:  |  Height:  |  Size: 682 B

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 533 B

After

Width:  |  Height:  |  Size: 533 B

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 638 B

After

Width:  |  Height:  |  Size: 638 B

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 429 B

After

Width:  |  Height:  |  Size: 429 B

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 541 B

After

Width:  |  Height:  |  Size: 541 B

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 650 B

After

Width:  |  Height:  |  Size: 650 B

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Before After
Before After