File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
Win a copy of Soft Skills: The software developer's life manual this week in the Jobs Discussion forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

First project for a newbie. Suggestions?

 
Ajushi Jones
Greenhorn
Posts: 25
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 823
Chrome Eclipse IDE Oracle
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.

 
Ajushi Jones
Greenhorn
Posts: 25
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 823
Chrome Eclipse IDE Oracle
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 25
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 25
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Any more suggestions or comments?
 
Consider Paul's rocket mass heater.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic