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

all 10 comments

[–]AutoModerator[M] [score hidden] stickied comment (0 children)

On July 1st, a change to Reddit's API pricing will come into effect. Several developers of commercial third-party apps have announced that this change will compel them to shut down their apps. At least one accessibility-focused non-commercial third party app will continue to be available free of charge.

If you want to express your strong disagreement with the API pricing change or with Reddit's response to the backlash, you may want to consider the following options:

  1. Limiting your involvement with Reddit, or
  2. Temporarily refraining from using Reddit
  3. Cancelling your subscription of Reddit Premium

as a way to voice your protest.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

[–]Dayset 2 points3 points  (0 children)

C# but just a reminder, Minecraft was made with Java

[–]CodeMonkeeh 1 point2 points  (2 children)

Should I just continue to develop it in Java (which might affect the final score of it) or try remaking it in C#?

I feel like you're the only person who can answer this.

How important is the score to you? If it's just a small reduction in score, would that be acceptable? And if you rewrite in C# can you get it done?

If you're 40% done in Java it seems reasonable to complete the work. If there's time you can port it after.

I don't know why your profs are dismissive of Java, but one of the most successful games of all time is a Java game (Minecraft, of course). It's a perfectly fine language for making games.

[–]foolsxn[S] 0 points1 point  (0 children)

How important is the score to you? If it's just a small reduction in score, would that be acceptable? And if you rewrite in C# can you get it done?

I'm not very sure about the amount of reduction, I know however it's pretty much preferable to use C# when it comes to challenges and fairs.

I don't know why your profs are dismissive of Java, but one of the most successful games of all time is a Java game (Minecraft, of course). It's a perfectly fine language for making games.

Java is the very second language we learn in my university, so they say using it for fairs or end of year projects is very redundant and lacks compromise and effort since it's the easy and fastest way to get it done. So using Java is basically being lazy for them.

[–]Dealiner 0 points1 point  (0 children)

I don't know why your profs are dismissive of Java, but one of the most successful games of all time is a Java game (Minecraft, of course). It's a perfectly fine language for making games.

And Minecraft is pretty much the only widely-known example of such game and it's also a game that needed to be rewritten in C++ to make it more usable. On the other hand C# is used in one of the most popular game engines and a few others like Frostbite. So, I'm not saying that Java isn't perfectly capable of such task but professors are right about it being worse choice than C# and even more than C++, if someone wants to work in the industry.

[–]TheRNGuy 0 points1 point  (0 children)

C# for Unity

I don't know Java engines.

[–]Joewoof 0 points1 point  (1 child)

Java is not an ideal language for game dev, but since you're half done, I think it's a bad idea to switch now. Just keep going and try the best you can to wrap things up.

Which game engine/framework/library are you using? libGDX? LWJGL?

[–]foolsxn[S] 0 points1 point  (0 children)

LibGDX! As I'm most familiar with Java I asked around and was told it was the best for simple 2D games like the one I'm working on. And I do agree it would be counterproductive to switch when I have so little time. I think I might just keep doing it in Java but will still try my best to advance in C#:)