This week's book giveaway is in the Servlets forum.
We're giving away four copies of Murach's Java Servlets and JSP and have Joel Murach on-line!
See this thread for details.
The moose likes Beginning Java and the fly likes First project for a newbie. Suggestions? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "First project for a newbie. Suggestions?" Watch "First project for a newbie. Suggestions?" New topic
Author

First project for a newbie. Suggestions?

Ajushi Jones
Greenhorn

Joined: Dec 11, 2007
Posts: 25
Merry Christmas everyone!

I think I'm ready to start with my first project! I'm thinking about crating a game. I was inspired the ones at http://www.java4k.com

I'm thinking maybe I could do a tic-tac-toe, a memory game or a more exciting one like a space invaders clone.

How do I start?
Do you guys know any tutorials that I could use? I'm kind of lost..

Thanks in advance and happy holidays!
sudipto shekhar
Ranch Hand

Joined: Apr 02, 2008
Posts: 818

Merry Christmas.
To start with your first project I think you should proceed following a procedure.
To do a project even a small one first you should have the full view of what you are going to do.
I would suggest the UML would help. Tic-tac-toe or something like this would not require more that a class diagram. Class diagram will give you the full view of the classes and interfaces that you would need while coding. Any changes required in the implementation of a class or interface would be easily viewable making the changes easy and you will be able to design your project in totally OO manner.Once you are done with the diagrams the coding part becomes very easy.

Hope this helps.



Regards, Sud.
SCJP 5 ScjpFAQ JLS
Ajushi Jones
Greenhorn

Joined: Dec 11, 2007
Posts: 25
Originally posted by sudipto shekhar:
Merry Christmas.
To start with your first project I think you should proceed following a procedure.
To do a project even a small one first you should have the full view of what you are going to do.
I would suggest the UML would help. Tic-tac-toe or something like this would not require more that a class diagram. Class diagram will give you the full view of the classes and interfaces that you would need while coding. Any changes required in the implementation of a class or interface would be easily viewable making the changes easy and you will be able to design your project in totally OO manner.Once you are done with the diagrams the coding part becomes very easy.

Hope this helps.



Thanks sudipto! How do I do UMLs? Do I need a specific program or writing on a piece of paper would suffice?


I was thinking what libraries would I use? Do I create a Swing based GUI or maybe I could create an applet?
sudipto shekhar
Ranch Hand

Joined: Apr 02, 2008
Posts: 818

I hope you know UML is a modeling language which contains class diagrams,object diagrams etc.
For you to start with class diagram only would be sufficient. Practicing designing a project using UML diagrams helps easy visualization,modification to the project.

To start with, i would say applet is good. Go through the API documentation. Going through the API's is a good practice.
[ December 25, 2008: Message edited by: sudipto shekhar ]
Ajushi Jones
Greenhorn

Joined: Dec 11, 2007
Posts: 25
Originally posted by sudipto shekhar:
I hope you know UML is a modeling language which contains class diagrams,object diagrams etc.
For you to start with class diagram only would be sufficient. Practicing designing a project using UML diagrams helps easy visualization,modification to the project.

To start with, i would say applet is good. Go through the API documentation. Going through the API's is a good practice.

[ December 25, 2008: Message edited by: sudipto shekhar ]


Cool! Sorry man I don't know much about UML. How do I start planning/modeling with UML? Could you suggest some resources? Do you mean the whole Java API? Thanks again!

Anyway how about other project suggestions?
Ajushi Jones
Greenhorn

Joined: Dec 11, 2007
Posts: 25
Any more suggestions or comments?
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: First project for a newbie. Suggestions?
 
Similar Threads
How long does it usually take beginning java learners to be able to start their first full game?
projects that can be done in java
This was my idea for a project... I would like some feedback.
How many interviews to land work ?
Final Project Ideas