I know that both Eclipse and IntelliJ support EditorConfig (https://editorconfig.org/).
I suggest that this be used so that anyone/everyone see code the same way.
I know that there are a few style variations for Java code including but not limited to:
Yes, establishing commitment is a good idea, and I think we need to make a final decision on a project we want to do.
After that, I think we need to start a thread on the business rules of the application. It's important for all the members of the project to have a good idea what we're working on, and that starts with a good problem description, or in the case of a game, the game rules.
We also need to discuss how we will deal with new members joining half-way through the project, because I imagine that it will be easier for people to want to hop on board once the project has gotten some traction.
Looking forward to hear more, in the meantime I started my own little project, it's a MUD (multi-user dungeon) where players can explore caves and mine tunnels (and possibly fight some monsters), it's a console based game, real time and multi-player. My knowledge of Java is limited so I have to do a lot of googling but it's moving forward, my code probably looks terrible and has a lot of bugs but I don't worry about this for now - debugging and refactoring is going to be fun on its own
I'll see if I can make a Wiki regarding this project by Monday Sept 10, 2018. If I do this correctly then any member could modify it.
The wiki would have the basic project goal and/or idea, as I see it at the moment but this may not be 100% correct.
I will also try to define a few basic concepts, but this may not be 100% correct either.
As far as signing up, I don't think that we need any sort of list.
We can probably stay clear of most of the big database systems and use something like SQLite and/or text files at least at first.
What version(s) of Java should be targeted?
Is this only for Java developers (I like to use Kotlin and Python as well)?
I suggest that Github be used, free for opensource projects.
Github supports automatic license creation given a few different templates and the license can always change later on.
I could easily create a email address (which could go to many different people) and attach a GitHub account to it.
We can figure out who and how code can be contributed in the next few weeks, I hope.
There is much to think about regarding how to handle this.
We will need some sort of business rules and/or game rules.
If we are doing a game then we may want some sort of story. Creative writing anyone?
First steps for anyone wanting to work on this would include:
Setup JDK in your system's PATH.
Compile the "Hello World" Java program using on the command line interface and an editor like Notepad or Notepad Plus Plus.
Compile a "Hello World" Java program which has two different classes which do not exists in the default package name space.
Create a GitHub account, free all you need is an email address.
Get an IDE e.g. Eclipse, IntelliJ and get that connected to your GitHub account so that you can publish code to it.
“The strongest of all warriors are these two — Time and Patience.” ― Leo Tolstoy, War and Peace