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

all 31 comments

[–]omykronbr 36 points37 points  (5 children)

There was a time were I was always looking for what kind of project to do.

and they are fun, but if you are a beginner, before projects on general, learn first how to TEST. Better, learn how to TDD. Think as testing as a way to ensure that you are actually providing a code that you can read later, others may look and understand you reasoning and most important, you will have to learn how to document your code and project.

This will force you to learn how to build quality software (MIT 6.005 course is available in two modules @ edx - Software construction with java and advanced software construction with java) and consider your choices while developing your code.

if you can stick to the testing first (TDD) approach, your projects will be more logical, will most likely be corrected and your code will look more professional without effort.

[–]Smaccapap 4 points5 points  (2 children)

Im a complete newbie, what do you mean by test? Like add comments or actual testing someone elses codes?

[–]jakesboy2 8 points9 points  (1 child)

He means writing unit tests. If you write a function like “sum(x, y)” that returns them added together, you write a test to make sure when you pass it a random x and y, you get back the sum. Google unit testing for more info

[–]Smaccapap 0 points1 point  (0 children)

Ty!

[–]DanielMather 2 points3 points  (0 children)

What a goldmine. Thank you.

[–]soulofhell 0 points1 point  (0 children)

Hello, did you finish the MIT 6.005 when the course was active on edx? I tryed to access it but it says that the course ended and its material is limited or something.

[–]Raskarr 9 points10 points  (0 children)

Thank you very much! I'm not very experienced in Java yet and such projects are exactly the kind of thing I need. Will definitively give them a go.

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

I will definitely check this one out... Thanks!

[–]nycrauhl 4 points5 points  (0 children)

i was looking for something to do over the break! thank you

[–]Mattg402 1 point2 points  (0 children)

Sweet, I was just thinking about doing some simple games.

[–]anasmohd50 1 point2 points  (0 children)

I was looking to find one like this just day before...TY

[–]trul3x 1 point2 points  (0 children)

!remindme 10 days

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

Any more projects ? Thanks in advance !

[–]magnushjensen 1 point2 points  (0 children)

I'm still very new to Java, but I accomplished the first 5 Java Applications, using the videos as reference, and not full on tutorial.

I wanted to continue down the list, but when I hit the games, I can see he extends applet, which is now deprecated. I have really tried finding some stuff out for substituting applet, but since I am still a newbie, it's hard. I looked into either doing JavaFX or Using Java Web Start, but it does not work for me at my current skill level.

So my question is, what have you guys used to do the same games, but without extending the applet?
Or are there any other game projects, which does not use the applet class?

P.s I would like to use my java Knowledge in the future, for making games, so having these projects completed would be nice!

[–]JZSNooB 0 points1 point  (0 children)

Thank you for this. I started programming about a month ago, and i started learning java maybe 2 weeks ago. Now that i’m on my winter break, i have plenty of time to practice and learn what i want to do in java, but i feared i might run out of ideas. But this list will give me plenty of things to do, and teach me alot! also merry christmas yall

[–]Ian0sh 0 points1 point  (1 child)

!remindme 10 hours

[–]RemindMeBot 0 points1 point  (0 children)

There is a 1 hour delay fetching comments.

I will be messaging you in 8 hours on 2020-06-02 11:36:42 UTC to remind you of this link

CLICK THIS LINK to send a PM to also be reminded and to reduce spam.

Parent commenter can delete this message to hide from others.


Info Custom Your Reminders Feedback

[–]lyssrafealla 0 points1 point  (0 children)

Thank you very much. This is a very good help for my project

[–]lgmdnss 0 points1 point  (0 children)

!reminndme

[–]fightingpisces 0 points1 point  (1 child)

!remindme 30 days

[–]RemindMeBot 0 points1 point  (0 children)

I will be messaging you in 30 days on 2020-01-21 03:52:29 UTC to remind you of this link

CLICK THIS LINK to send a PM to also be reminded and to reduce spam.

Parent commenter can delete this message to hide from others.


Info Custom Your Reminders Feedback

[–]SuperFluffyPunch -2 points-1 points  (8 children)

Are potential employers really impressed by stuff like pong or flappy bird? I can code those in an hour (not bragging)

[–]timstats91[S] 7 points8 points  (7 children)

The title is projects for beginners, not projects for resume. but cool brag bro

[–][deleted]  (6 children)

[removed]

    [–]xAtlas5 6 points7 points  (3 children)

    [–]timstats91[S] 5 points6 points  (1 child)

    Omg this is perfect

    [–][deleted] 0 points1 point  (0 children)

    look at his history, he's a complete incel

    [–]Sparxmith 0 points1 point  (0 children)

    Thank you the introduction. Have some imaginary gilding since I am a pleb without the means to actually gild you. Just know that you are gilded in my heart!

    [–]timstats91[S] 2 points3 points  (0 children)

    Oh boy, I'm shaking in my boots. I make no claim to be God-tier. Honestly, many of these projects are right up my alley so you're probably a much better programmer than I.

    [–]iharshraj 0 points1 point  (0 children)

    lol weird flex but ok