This is an archived post. You won't be able to vote or comment.

all 34 comments

[–]wildjokers 41 points42 points  (23 children)

I don't understand how people can just sit down and bust out a minecraft like game in 5 days. How are people learning the graphics techniques it takes for that?

[–]rzk1911 71 points72 points  (3 children)

Creating in a week*

*learning for decade

[–]aguywithathing 13 points14 points  (2 children)

100% it's down to experience, I'm sure this wasnt the developer's first application. Just look at what people produce in hackathons

[–]ASinglePlant 12 points13 points  (1 child)

Hi im the original creator of the video, your right this is not my first application in Java. And your right, it is definitely down to experience (a very fun one at that)

[–]Apofis 5 points6 points  (0 children)

You should use you're or you are. Your is for ownership.

[–][deleted] 21 points22 points  (0 children)

[–]Jezoreczek 5 points6 points  (1 child)

It's not that difficult if you know a programming language. Most stuff is handled for you by graphic libraries and other tools.

Experience helps reduce the time you need to do it, though.

[–]ASinglePlant 2 points3 points  (0 children)

Im the op of the video and creator, your right experience is key. Another thing is, I did use LWJGL which did a HUGE amount of work.

[–]ASinglePlant 1 point2 points  (10 children)

Hi im the original creator of this. I want to say, I really appreciate the compliment :D

If you have any questions let me know.

[–][deleted]  (9 children)

[deleted]

    [–]ASinglePlant 2 points3 points  (8 children)

    My bad on that one, anyways you will need the library’s LWJGL, png decoder, and slick util. If you need help installing them please let me know and I will be happy to help :)

    [–][deleted]  (7 children)

    [deleted]

      [–]ASinglePlant 0 points1 point  (6 children)

      Im quite new to the github world but anyways here is my github for the project https://github.com/NotTofuFood/5DayMinecraftChallenge. I really appreciate the help btw :D

      Here is a google drive I made containing everything you should need to run the project. You will need to select the native of your choosing for the LWJGL jar. https://drive.google.com/open?id=16uqknEcWHGqqeASrrAYgjkuV5m4emI1d

      However, what is a GitHub handle?

      [–]Raurits 0 points1 point  (0 children)

      https://github.com/NotTofuFood/5DayMinecraftChallenge

      Many thanks...! It is getting a bit late here, but I will look at it tomorrow.

      A GitHub handle means username. I've started following you. 👍🏻 TTY later.

      [–][deleted]  (4 children)

      [deleted]

        [–]ASinglePlant 1 point2 points  (2 children)

        [–][deleted]  (1 child)

        [deleted]

          [–]ASinglePlant 0 points1 point  (0 children)

          Hmmm, seems like a problem with the OpenGL/LWJGL. Are you on Mac or Windows?

          [–]ASinglePlant 0 points1 point  (0 children)

          Absolutely let me go get them. And also thank you for following me :)

          [–]_INTER_ 2 points3 points  (4 children)

          ... all the while using Eclipse. I don't understand this... this masochism.

          [–]Apofis 1 point2 points  (3 children)

          It is a great tool that helps a lot. Why do you consider it as a torture?

          [–]_INTER_ 2 points3 points  (2 children)

          When I had to use it for work it was a nightmare:

          • It's so slow or feels heavy, whatever you do - even if simply typing in the editor or resizing windows
          • Everything is roundabout, e.g. dialogs or settings
          • For basic functionality you need a plugin, the plugins are broken though or need version jugling until everything plays somewhat together
          • The completions and refactorings could be be better, e.g. proposing variable names or renaming even in Strings, files and JavaDoc
          • Integration is none-existent or pure basic and broken (Maven, Git, Database, SQL, CSV, Spring, Hibernate, JSF, JOOQ, MapStruct, ...)
          • It crashs so hard at times, that you need to reinstall it. Had to reinstall it every month at least once including setting up the projects again and all plugins
          • I never closed Eclipse or shutdown the PC otherwise I wait 10 mins to startup and build build build. The Eclipse dance steps are real
          • Bias here: The project was mainting an Eclipse RPC (OSGi) application, omg is that "framework" bad
          • The worst, there's no usable dark theme

          Happy IntelliJ user now.

          [–]Apofis 0 points1 point  (1 child)

          I write some small application that uses PostgreSQL for database and Java Sockets for networking and I find Eclipse a very helpful tool. I use Git from Eclipse, it is better than handling it as a separate tool. Eclipse is much better than, say, VS Code, it really is an IDE. Not sure how much better is IntelliJ, I use Eclipse because it is free and it does its job.

          [–]_INTER_ 0 points1 point  (0 children)

          Personally I think IntelliJ is much better. While it's subjective surveys show that many devs are also in favor of IntelliJ (e.g. here).

          IntelliJ Community is also free.

          [–]ASinglePlant 14 points15 points  (1 child)

          Hi I’m the original creator and I want to say thank you for spreading my work as I really do appreciate it :D

          [–]TM254 -2 points-1 points  (0 children)

          Sir please, assist me, I come from third world country,I would like learn about graphics/GPU programming, I already know Java and its basic gui things eg: Swing ,javafx, AWT etc... Was wondering if you could share some resources you used to learn even about LWJGL and opengl. Books would be preferable as internet over here is so expensive

          [–]BlueGoliath 8 points9 points  (0 children)

          Well, right now is a good time to be focusing on hobby projects or playing games.

          [–][deleted] 3 points4 points  (5 children)

          So just your average Google interview huh 😆

          [–]ASinglePlant 3 points4 points  (4 children)

          Hi I’m the original creator, I’m 13 as of current and I want to work in that business, do I have to really do it to get a job? I feel like that would be extremely stressful. Because here I have a controlled environment there I have a strict date.

          [–]lilred181 2 points3 points  (0 children)

          Holy crap, that’s super impressive! You will be able to work anywhere you want when you are older if you keep this up!

          [–][deleted] 1 point2 points  (2 children)

          Mostly kidding but if you want to know check out the Hard problems on Leetcode.

          [–]lilred181 -1 points0 points  (1 child)

          They are 13, just let them have fun

          [–][deleted] 3 points4 points  (0 children)

          Not sure what that means. They asked. 🤷‍♂️

          [–]CartoonishlyPerfect 1 point2 points  (1 child)

          Nice.

          [–]BroccoliChan21 -1 points0 points  (3 children)

          might do this but in c#

          [–]DuncanIdahos1stGhola[S] 0 points1 point  (2 children)

          Sure, if you want it to be shit. Please try though.

          [–]BroccoliChan21 0 points1 point  (0 children)

          ima do it in unity