EvanatorM / ScuffedMinecraft

A Minecraft Clone in C++
MIT License
140 stars 23 forks source link

Empty waterhole #16

Open DerAustistYT opened 1 month ago

DerAustistYT commented 1 month ago

I found two empty water holes with not flowing water at the edge image image

fintmc commented 1 month ago

this is a minecraft clone, but not minecraft. this clone doesnt yet have block updates or any system to prevent water from generating above air. additionally, there is no flowing water too.

DerAustistYT commented 1 month ago

this is a minecraft clone, but not minecraft. this clone doesnt yet have block updates or any system to prevent water from generating above air. additionally, there is no flowing water too.

Alright. I was just saying. Maybe for the next Video something to implement: floating water

EvanatorM commented 1 month ago

I will add flowing water when I add block updates. When will that be? Depends on what people vote for when I do feature polls lol

DerAustistYT commented 1 month ago

I will add flowing water when I add block updates. When will that be? Depends on what people vote for when I do feature polls lol

Oh hello there. All right. But it's anyway a very cool project. How much further do you plan to continue? Because flying around is cool, but actual walking better :) anyway: I have also an YouTube channel, but I'm not very active because of lack of subscribers..(no I'm not asking for help. I just wanted to make a little site note) So or so: I am curious to see, what your are adding in the feature updates. Btw Cmake dosnt really work. But it's probably on me. I have always problems with that, even if I follow the instructions. Ps: I'm from Germany. So please excuse any mistakes. Tipps and corrections are welcome

EvanatorM commented 1 month ago

I plan on taking pretty much as far as people want to see it! Physics is another thing I'm planning on adding (it will be in the next vote as well). Basically, after today's live stream, I'm going to do a few polls to determine what to add next. As for CMake, I have no idea how it works, so the CMake support that currently exists is all from other people.

Good luck on your YouTube channel by the way!

DerAustistYT commented 1 month ago

Thank you I'm around 60 subs after 4 years.. But I have to go off. It's 10:48pm and the wifi is off. And mobile data is empty, which results in very very very slow internet🥴🫣 The wifi Situation is complicated to explain: yes, i am 18. but where I live there is the wifi regulated with access codes. I have only one 2 hour one left until tomorrow evening and I want to use it tomorrow at around 4:30 after work (i don't currently know the word for the daytime between midday and evening) What ever. Good night 💤

fintmc commented 1 month ago

Btw Cmake dosnt really work.

@DerAustistYT i just tested cmake on the latest commit and all works, whats the error that you're getting?

DerAustistYT commented 1 month ago

Btw Cmake dosnt really work.

@DerAustistYT

i just tested cmake on the latest commit and all works, whats the error that you're getting?

image

fintmc commented 1 month ago

it seems that you dont have the opengl development headers, you probably need to install mesa-common-dev and libgl-dev, on linux mint (which is what you seem to be using) its sudo apt install mesa-common-dev libgl-dev, guess we should add that to the build guide in the readme

DerAustistYT commented 1 month ago

it seems that you dont have the opengl development headers, you probably need to install mesa-common-dev and libgl-dev, on linux mint (which is what you seem to be using) its sudo apt install mesa-common-dev libgl-dev, guess we should add that to the build guide in the readme

That would make sense There are no build dependencies what so ever

DerAustistYT commented 1 month ago

jannek@jannek:~$ sudo apt install mesa-common-dev libgl-dev [sudo] Passwort für jannek: Das hat nicht funktioniert, bitte nochmal probieren. [sudo] Passwort für jannek: libgl-dev ist schon die neueste Version (1.7.0-1build1). libgl-dev wurde als manuell installiert festgelegt. Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt: linux-headers-6.8.0-45 linux-modules-extra-6.8.0-45-generic linux-headers-6.8.0-45-generic linux-tools-6.8.0-45 linux-image-6.8.0-45-generic linux-tools-6.8.0-45-generic linux-modules-6.8.0-45-generic Verwenden Sie »sudo apt autoremove«, um sie zu entfernen.

Installing: mesa-common-dev

Installing dependencies: libdrm-dev libpciaccess-dev

Summary: Upgrading: 0, Installing: 3, Removing: 0, Not Upgrading: 2 Download size: 3.013 kB Space needed: 4.876 kB / 64,0 GB available

Continue? [J/n] j Holen:1 http://archive.ubuntu.com/ubuntu oracular/main amd64 libpciaccess-dev amd64 0.17-3build1 [22,0 kB] Holen:2 http://archive.ubuntu.com/ubuntu oracular/main amd64 libdrm-dev amd64 2.4.122-1 [311 kB] Holen:3 http://archive.ubuntu.com/ubuntu oracular/main amd64 mesa-common-dev amd64 24.2.3-1ubuntu1 [2.680 kB] Es wurden 3.013 kB in 19 s geholt (161 kB/s).
Vormals nicht ausgewähltes Paket libpciaccess-dev:amd64 wird gewählt. (Lese Datenbank ... 467369 Dateien und Verzeichnisse sind derzeit installiert.) Vorbereitung zum Entpacken von .../libpciaccess-dev_0.17-3build1_amd64.deb ... Entpacken von libpciaccess-dev:amd64 (0.17-3build1) ... Vormals nicht ausgewähltes Paket libdrm-dev:amd64 wird gewählt. Vorbereitung zum Entpacken von .../libdrm-dev_2.4.122-1_amd64.deb ... Entpacken von libdrm-dev:amd64 (2.4.122-1) ... Vormals nicht ausgewähltes Paket mesa-common-dev:amd64 wird gewählt. Vorbereitung zum Entpacken von .../mesa-common-dev_24.2.3-1ubuntu1_amd64.deb ... Entpacken von mesa-common-dev:amd64 (24.2.3-1ubuntu1) ... libpciaccess-dev:amd64 (0.17-3build1) wird eingerichtet ... libdrm-dev:amd64 (2.4.122-1) wird eingerichtet ... mesa-common-dev:amd64 (24.2.3-1ubuntu1) wird eingerichtet ... Trigger für man-db (2.12.1-3) werden verarbeitet ... jannek@jannek:~$ git clone https://github.com/EvanatorM/ScuffedMinecraft.git fatal: Zielpfad 'ScuffedMinecraft' existiert bereits und ist kein leeres Verzeichnis. jannek@jannek:~$ cd ^^C jannek@jannek:~$ ^C jannek@jannek:~$ ^C jannek@jannek:~$ cd Sc Schreibtisch/ ScuffedMinecraft/ jannek@jannek:~$ cd Sc Schreibtisch/ ScuffedMinecraft/ jannek@jannek:~$ cd ScuffedMinecraft/ jannek@jannek:~/ScuffedMinecraft$ mkdir -p build cd build cmake ../ScuffedMinecraft -- Configuring done (0.5s) -- Generating done (0.5s) -- Build files have been written to: /home/jannek/ScuffedMinecraft/build jannek@jannek:~/ScuffedMinecraft/build$ cd .. jannek@jannek:~/ScuffedMinecraft$ cmake --build ./build [ 5%] Copying assets [ 5%] Built target copy_assets [ 45%] Built target imgui [ 50%] Linking CXX executable /home/jannek/ScuffedMinecraft/ScuffedMinecraft/bin/scuffed_mc /usr/bin/ld: -lglfw kann nicht gefunden werden: Datei oder Verzeichnis nicht gefunden collect2: error: ld returned 1 exit status gmake[2]: [src/CMakeFiles/scuffed_mc.dir/build.make:242: /home/jannek/ScuffedMinecraft/ScuffedMinecraft/bin/scuffed_mc] Fehler 1 gmake[1]: [CMakeFiles/Makefile2:170: src/CMakeFiles/scuffed_mc.dir/all] Fehler 2 gmake: *** [Makefile:91: all] Fehler 2 jannek@jannek:~/ScuffedMinecraft$

so, that happend now. im now on ubuntu. btw: i think, it would make sense, to do the instructions for cmake like this:

sudo apt install mesa-common-dev libgl-dev git cmake git clone https://github.com/EvanatorM/ScuffedMinecraft.git cd ScuffedMinecraft/ mkdir -p build cd build cmake ../ScuffedMinecraft cd .. cmake --build ./build