89 commits

Author SHA1 Message Date
Oikmo
e1c240e7f6 Alpha 0.1.1 a0.1.1
Yay! Server 0.0.2 also released!
2024-04-28 22:01:39 +01:00
Oikmo
451627633a
Update README.md 2024-04-28 00:53:02 +01:00
Oikmo
c6d479d91c
Update README.md 2024-04-28 00:26:15 +01:00
Oikmo
18ddfacf9b ALPHA 0.1.0!!!!!!!!!! a0.1.0
WOOHOOO!!!!!!
HOLY FUCKING SHIT I (WE) DID IT!!!!
2024-04-27 23:46:41 +01:00
Oikmo
c68480e96d Alpha 0.0.9 (again) a0.0.9
whoops, maybe don't allow the player to take screenshots where ever
2024-04-26 22:59:50 +01:00
Oikmo
42c72f8fae Alpha 0.0.9
finally.
2024-04-26 22:56:49 +01:00
Oikmo
9b34cc656d fake lighting is done
now I need to add actual lighting ugh
2024-04-26 08:40:29 +01:00
Oikmo
e6adc59558 "fuck around and find out" with normals
yep
2024-04-25 08:33:04 +01:00
Oikmo
3cc90b26ca Fixed chunk loading freeze
I think.
2024-04-24 19:47:34 +01:00
Oikmo
645da13bf5 Finished inventory saves
Also optimized the World class (and MasterChunk) and rewritten it as it was messy and was an issue in performance (and also saving/loading :P)
2024-04-23 22:18:07 +01:00
Oikmo
42d702e5f4 trying to implement inventory saving 2024-04-23 08:25:41 +01:00
Oikmo
cc0109cd98 more splashes
i love my friends
2024-04-19 23:13:05 +01:00
Oikmo
d67bb92606 Merge branch 'main' of https://github.com/oikmo/BlockBase a0.0.8 2024-04-19 03:13:54 +01:00
Oikmo
414e084a87 Alpha 0.0.8
Yes, the actual one. Not like the last one.
2024-04-19 03:13:41 +01:00
Oikmo
dd9b80adfa
Update README.md 2024-04-19 03:12:51 +01:00
Oikmo
b7c224c69b added panorama 2024-04-18 17:17:08 +01:00
Oikmo
a13b238cc3 Wayyyy too many splashes!
Next is to add world selection :D
2024-04-16 22:12:28 +01:00
Oikmo
76dfbd44a8 Main menu added
incomplete but I'll add a world selector when it's done

also added:
- april fools icon
- splash text
2024-04-01 22:22:57 +01:00
Oikmo
7f7472d82f Alpha 0.0.8
more GUI additions
2024-04-14 22:37:06 +01:00
Oikmo
ae9b734201 Replaced AABB and added more items 2024-04-13 23:32:53 +01:00
Oikmo
625fc5bd48 Full Gui Overhaul
Completely removed old gui system (and renderer)
Added slider implementation in slick
Added pause screen

Notes: Text (on a button/slider) is so not centered but no matter how many calculations I throw in it won't help lmao
2024-04-11 22:11:27 +01:00
Oikmo
af43d04f5f Gui Overhaul and ItemEntity optimization 2024-04-11 15:57:53 +01:00
Oikmo
25095d25d9 Import organisation
just removing unused imports
2024-04-10 01:57:27 +01:00
Oikmo
32a91f423a Alpha 0.0.7 ItemEntity Fix a0.0.7
Fixed and optimized bug(?) where item would be suspended in air.
Also removed unused libjar "slick-util"
2024-04-10 01:03:04 +01:00
Oikmo
3a02805abb Alpha 0.0.7
Added droppable items
Added more messages to the crash log
Removed the ability to jump using the OS key
2024-04-09 22:05:59 +01:00
Oikmo
76c35784ba Alpha 0.0.6 a0.0.6
Changed GUI system to "slick"
Removed old TextRenderer
Added tree generation.
2024-04-09 18:28:18 +01:00
Oikmo
a4fcab438e Alpha 0.0.5 Gui Fixup a0.0.5 2024-04-08 22:42:03 +01:00
Oikmo
3fb38a2b5b Alpha 0.0.5
bug fixes and pick blocking
2024-04-08 21:35:49 +01:00
Oikmo
184946eee6 why 2024-04-08 15:14:28 +01:00
Oikmo
5548a8fdfc Alpha 0.0.4 a0.0.4
forgor to change version
2024-04-08 00:42:55 +01:00
Oikmo
dd70ff8a9a Alpha 0.0.4
Added new blocks and whatever, I'm tired and I have an exam week literally tommorow.
2024-04-08 00:26:59 +01:00
Oikmo
5f9cb18266 aaaaaa 2024-04-07 22:08:14 +01:00
Oikmo
0fbf66ecde Switched from perlin to simplex 2024-04-07 20:09:15 +01:00
Oikmo
5918e309b4 Key changes
Added fullscreen and the ability to toggle the ui.

Changed the keys around.
2024-04-07 18:14:41 +01:00
Oikmo
440a0f7355 Update PanelCrashReport.java 2024-04-07 16:05:13 +01:00
Oikmo
a852e2a969 camera fix 2024-04-07 15:40:34 +01:00
Oikmo
1a5757dc21 a0.0.3 a0.0.3
Added texturePack loading and also fixed iconx128.png
2024-04-07 14:22:20 +01:00
Oikmo
5c32731647 Reapply "Merge branch 'main' of https://github.com/oikmo/BlockBase" a0.0.2
This reverts commit 05943c5f72.
2024-04-07 12:43:53 +01:00
Oikmo
05943c5f72 Revert "Merge branch 'main' of https://github.com/oikmo/BlockBase"
This reverts commit e92046cc39, reversing
changes made to 92ecc98c15.
2024-04-07 12:43:01 +01:00
Oikmo
e92046cc39 Merge branch 'main' of https://github.com/oikmo/BlockBase 2024-04-07 12:42:46 +01:00
Oikmo
92ecc98c15 ALPHA 0.0.2!!!
Finally fixed AABBs. Audio is now packaged on the internet since stupid jar file system doesn't work.
Did I forget to mention that you can literally add your own music too?
2024-04-07 12:42:34 +01:00
Oikmo
9c8b1db67f
Update README.md 2024-04-07 12:40:57 +01:00
Oikmo
8191e65b06 Sounds added, Fixed(?) aabbs 2024-04-06 23:18:59 +01:00
Oikmo
076f456ef5 more half assed attempts at optimizing 2024-04-05 15:21:52 +01:00
Oikmo
0b8db98d37 attempted optimizing.
Made it so it only adds the aabbs are only added if they are two blocks below and above the player.
2024-04-04 23:21:23 +01:00
Oikmo
5214fcf8c3 thanks matthew
i have not asked but he will be credited omg.

finally. alpha 0.0.2
2024-04-04 20:52:48 +01:00
Oikmo
c937ee92c2 fuck this
alright going to use
https://www.gamedev.net/tutorials/_/technical/game-programming/swept-aabb-collision-detection-and-response-r3084/
and see what I can do
2024-04-04 13:35:14 +01:00
Oikmo
e29fac6bed Update Maths.java 2024-04-04 05:11:07 +01:00
Oikmo
74209d3d64 It was not okay. But it's fine now!
So I had to implement a stupid hack to make the collision work as this is the only (from what I have tried) way to get the collision to work. THE COLLISION IS BEING HELD TOGETHER BY A FUCKING GUITEXT IN GUIINGAME.

Anyways fixed compilation issues.
2024-04-04 05:10:19 +01:00
Oikmo
37f0e5832e Everything is ok!
Player collision works! Not only that but I added the seed of the world to the save and another thing...
The original soundsystem is gone! Now replaced with paul lamb's soundsystem!

Alpha 0.0.2?
2024-04-03 23:40:14 +01:00