Welcome to the Java Programming Forums

The professional, friendly Java community. 21,500 members and growing!

The Java Programming Forums are a community of Java programmers from all around the World. Our members have a wide range of skills and they all have one thing in common: A passion to learn and code Java. We invite beginner Java programmers right through to Java professionals to post here and share your knowledge. Become a part of the community, help others, expand your knowledge of Java and enjoy talking with like minded people. Registration is quick and best of all free. We look forward to meeting you.


Members have full access to the forums. Advertisements are removed for registered users.

Results 1 to 2 of 2

Thread: Hello, Everybody!

  1. #1
    Junior Member
    Join Date
    Jun 2014
    Mesa, AZ
    Thanked 0 Times in 0 Posts

    Default Hello, Everybody!

    I'm Adam, but I generally call all my profiles "PinkTomcat" ever since senior prom. Somehow, I was the only dude who got roped into wearing pink. That's hardly to the point, though.

    My projects thus far are pretty meager, but I'm hoping to learn quickly.

    First, I've tried my hand at creating a deck of cards. I've found that, while I could easily make an array that just produces cards, I tried making it so that it would gradually reduce the deck size as cards were pulled. I got that to work, most likely in the wrong way - I didn't even know what "object oriented" meant at the time - but once I tried to make a simple Hi-Lo game work with the deck I ran into difficulties with keyboard commands. I could go back now that I've taken a Java game programming tutorial and make it work, but I doubt I ever will.

    Second, I've made a translator for Al Bhed, which is a letter-to-letter cipher that ignores special characters and doesn't actually have any lowercase letters in its enum "Letters" class (if you can imagine what I mean). This was so that you could use the same code for any letter-to-letter cipher with a simple 26-String array. Because of that code, I feel pretty confident in my understanding of arrays now, since that's what everything boils down to in that sort of project. The organization of it may be somewhat fishy, but I've managed to get it working fine. I tried to add another function so that I could exempt certain lines, like proper names, but I'm still not sure how to make a for loop skip steps until a certain condition. I've thought of clunky solutions, like during the step where I save the case of the original input String, I could also pop-out the proper nouns and just pop them back in at the end, but I was hoping to try and use a little less memory than that.

    Third, looking forward, I have been having a difficult time coming up with a project idea that I feel motivated to do - as I'm only working at the hobby level at the moment. But one thing that has endlessly been intriguing me lately are satellites and satellite communications. Since I'm not versed at all in server-client communications, I was thinking I wanted to make a server that uses simulated protocols for ground based arrays, a planet, and satellites, so I could have them move information about. I was thinking I'd have a really simplistic, single orbital plane design with rudimentary ASCII graphics. I'd like to be able to dial time forward and backward, and make it run at certain ratios of real-time. It would be cool if I could keep the thing going between sessions, so I might resort to file retrieval and so forth. A lot of stuff, the project should keep me busy for a long while.

  2. #2
    Super Moderator
    Join Date
    Jun 2013
    So. Maryland, USA
    My Mood
    Thanked 698 Times in 680 Posts

    Default Re: Hello, Everybody!

    Welcome to the forum! Please read this topic to learn how to post code in code or highlight tags and other useful info for new members.

    Interesting ideas! Keep dreaming and coding what you dream.