Open Intuer opened 8 years ago
This should be fleshed out a bit :)
You should add some images showing what the game will look like (doesn't need to be fancy) as well.
Main Goals
Optional but Hopefully ( at least some ) Fulfilled Goals
Technically: The speed of light in our game is basically instant. If the speed of light in our real universe were instant, the night sky would be white. Since there are stars shining in every direction, at some point. Also we would be quite tanned I guess. To the point: I think I prefer a white-background universe.
I'm no physicist, but the white background could also be an excuse to use Newtonian physics which might be simpler to implement :)
Me neither, just derping :) Yep, so the main formula here is basically this: Newton's law of universal gravitation
I know I said this at the övning but I'll say it again: I really believe that you're going to have a hard time pulling this off without some kind of framework. It's not a question of technical skill; I don't doubt that you're capable of implementing a basic physics engine, input handling, collision detection and all that jazz... but doing all that in three weeks and making a game that's actually playable? I couldn't do that. I can't think of anyone that could do that.
And even if you could pull it off, why would you? You're just adding a bunch of extra risk to the project with very little benefits (if any). It would really suck to spend 300+ hours on a half-baked unplayable game and fail the course. That said, it's your project and you can choose whatever stack you want. I'm just here to advise :)
I have been thinking about this as well. The closest I have ever been to making a game in Java was probably that Bouncing Balls project. When I looked at libGDX I thought that was way too complicated for me to understand, and that it would be much easier to just work without it. Now that I looked at some tutorials it seemed quite ok. I think I am going to have a hard time either way though. Nicklas knows what he's doing, but I don't want him to do all the hard work. Maybe if we use libGDX we could learn together and make things more even. :)
I think I am going to have a hard time either way though.
That's a good point. There's no "easy" way here, you're going to have to learn a lot no matter what you choose to do :)
You're going to need to make a decision pretty quick whatever you decide, you've already lost a week of dev time 👍🏻