You are browsing as a guest. Sign up (or log in) to start making projects!

OggyW0ppy

@OggyW0ppy

Joined July 7th, 2026

  • 4Devlogs
  • 7Projects
  • 1Ships
  • 6Votes
Ship

I made a collision demo with a ball bouncing around your window with walls that you can place. One of the most challenging parts of this was not actually the collision physics, but getting the right libraries to make a screen and draw stuff on that screen the way I wanted to. I am actually pretty impressed with the graphics I managed to make because I normally leave projects with their bad, simple graphics until the end. If you want to play it check out my github repo and download the jar file.

  • 4 devlogs
  • 9h
Try project → See source code →
Open comments for this post

1h 6m 46s logged

DEVLOG 3.5

I didn’t really add much just cleared up some code and made the pause system better (I tried to add a blur effect and failed so its just a text box now :P). However I plan to try some new things rather than working forever on this test project, as it is incredibly cumbersome to work in Java. I want to learn python, which I have minimal experience in (even though its the most popular language, I know). End.

0
0
3
Open comments for this post

3h 23m 18s logged

DEVLOG 3 - Project Repo

Additions

  • greatly improved graphics
    • ball has shading
    • boxes have a design and shading
  • changed wall placement style (ROTATION!)
    • created new class for the selection
    • selection box is always visible
    • change width/height with scroll wheel and holding alt/shift
    • change rotation by scrolling normally
    • checks if colliding with ball to prevent illegal placements
    • left click to place wall
  • game updates 5 steps per frame
    • this helps prevent glitches through thin walls
  • added some comments in the code to make it clearer

Plans

  • Try to improve lighting / shadows
    • currently colors and shadow positions are preset
    • also means more vector math!!!
  • add an objective
    • currently planning to make a puzzle to guide a ball into an endzone with minimal walls/bounces
0
0
4
Open comments for this post

3h 17m 16s logged

DEVLOG 2

Additions

  • added the ability to place your own walls
  • can speed up/slow down ball with left/right
  • added github repo
  • added compatibility to rotate walls, collision not updated yet
  • added anti aliasing

Plans

  • change wall placing mechanism to allow rotation
  • allow new balls to be added
  • some main goal of the game?
0
0
5
Open comments for this post

1h 39m 8s logged

DEVLOG 1
using java to make a game (flame me all you want)
-started with making a ball bounce along the screen
-added separate collision shape object to allow rectangular walls to be put anywhere
-added ball class to allow multiple balls at once
-added pause functionality (no visual indication yet however, only movement stops)

-plan to add dynamic wall placement as the game is running using the mouse

0
0
10

Followers

Loading…