• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Paul Clapham
  • Tim Cooke
  • Jeanne Boyarsky
  • Liutauras Vilda
Sheriffs:
  • Frank Carver
  • Henry Wong
  • Ron McLeod
Saloon Keepers:
  • Tim Moores
  • Frits Walraven
  • Tim Holloway
  • Stephan van Hulst
  • Carey Brown
Bartenders:
  • Al Hobbs
  • Piet Souris
  • Himai Minh

How to start project?

 
Ranch Hand
Posts: 954
4
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
As an interest to learn more about Java, i have decided to work after office as well. I thought to work as free-launcher but as i dont have enough experience so
i thought to work with someone who is having knowledge. I contacted one of my friend who is working as free-launcher. Initially he was agreed and shared
requirement document with me and explain me about the project. But after that he is not showing interest to discuss or telling me from where should i work.

He was building a poker game(texas holdem). So, i am thinking now that as i have read about the requirement and understand most of the game rule so
why i don't i develop my own as a pratice. So i am planing to build my own but not sure how to start?

Should i first create design/class design or start randomly and add piece by piece may be using TDD approach. Any idea is great.

 
Marshal
Posts: 8370
594
Mac OS X VI Editor BSD Linux
  • Likes 2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Great idea, go on for your own project. Just a single advice - find the area of your interest.
Do not start the project "Poker Texas Hold'em" if you're not a fan of it (and do not know the game rules), it will complicate the things, and you'll likely loose your interest fairly soon.
Try to find something what really interests you now, or you loved since childhood. Or try to find the problem which holds you back on regular basis, and think, how your project idea could help you to solve it.
 
Tushar Goel
Ranch Hand
Posts: 954
4
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks Liutauras.. I have never played poker game and just read about it on wikipedia and some other sources on internet.

I think i should start from something i play more often like sudoku or cricket..
 
Author and all-around good cowpoke
Posts: 13078
6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Before writing any code you should work out program flow in some sort of diagram. I like use case diagrams but there are other styles.

Only when you have a diagram that you can explain to a potential user should you start coding.

Bill
 
Tushar Goel
Ranch Hand
Posts: 954
4
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks William but i dont have experience on it. Any suggestion?
 
Why does your bag say "bombs"? The reason I ask is that my bag says "tiny ads" and it has stuff like this:
the value of filler advertising in 2021
https://coderanch.com/t/730886/filler-advertising
reply
    Bookmark Topic Watch Topic
  • New Topic