kliol
Innocent Bystander
|
 |
«
Posted
2011-09-10 14:30:02 » |
|
Hello, I am new in programming and too new in Java programming language.  I am need to learn how to programming games, but now I don't know what to do next. Maybe learn Swing? or one of the Java Game Library? Now I am know Java programming language basics(I think) and have question for you: What I am need learn next when I am know Java basics? what you recommend? Thanks!
|
|
|
|
zlandorf
|
 |
«
Reply #1 - Posted
2011-09-10 14:49:13 » |
|
You should probably know more than just basics before attacking a game. You should know about reading / writing in files, using threads, knowing how to use exceptions, how to create classes / interfaces / legacy classes.
The best bet is to start with very very simple, like say a text based game. And then go onto to a graphical application, but still remaining simple.
What you should do is read books, and follow your rhythm. Just don't try to go too fast. Two books I found useful are : "Developing Games in Java" by Brackeen, and "Killer Game Programming in Java" by Davison.
I think there's a resource section on the website that might link to other books, or tutorials or things, I'll let you search for that.
|
|
|
|
Mike
|
 |
«
Reply #2 - Posted
2011-09-10 17:55:33 » |
|
|
|
|
|
Games published by our own members! Check 'em out!
|
|
ra4king
|
 |
«
Reply #3 - Posted
2011-09-11 01:53:28 » |
|
|
|
|
|
ReBirth
|
 |
«
Reply #4 - Posted
2011-09-11 03:44:02 » |
|
You can try by learning while making. Complete a simple game (as simple as you think, not the world think) and add challenge to yourself that you can do (already know the trick). Next, add challenge that you even dont know how to solve it, and that's the time you learning something new 
|
|
|
|
aazimon
|
 |
«
Reply #5 - Posted
2011-09-11 14:06:10 » |
|
I learn a lot when I made a simple "wack a mole" game.
|
|
|
|
ReBirth
|
 |
«
Reply #6 - Posted
2011-09-12 04:02:24 » |
|
Sum up what I read from various resources site (and my opinions), your first game should not be - next generation of warcraft - next generation of starcraft - clone of minecraft - isometric game like FF tactic - using extra library/framework (use pure java) - any MMO whatever genre (MMO of guess number game is forgivable) - FPS, especially if you want your game be Halo or Crysis wannabe - something that utilize kinect - something that need directx 11 or above - something that has all features on here- something containing adult materials (but learn some throught this is forgivable) - controversial - sellable for 50 bucks per copy (just kidding  )
|
|
|
|
aazimon
|
 |
«
Reply #7 - Posted
2011-09-12 20:33:35 » |
|
There's a tag line for you. "Novice programmer's first game. $50 per copy."
|
|
|
|
theagentd
|
 |
«
Reply #8 - Posted
2011-09-13 07:39:46 » |
|
- something containing adult materials I did that for my school project. Well, kinda, of course. We had to show it to the teachers.
|
Myomyomyo.
|
|
|
ReBirth
|
 |
«
Reply #9 - Posted
2011-09-15 03:05:12 » |
|
- something containing adult materials I did that for my school project. Well, kinda, of course. We had to show it to the teachers. I had tried in making an eroge since I think it's pretty simple with just branch logic and showing image like slideshow. However I didn't publish it and call it as "pratice" rather "first game" 
|
|
|
|
Games published by our own members! Check 'em out!
|
|
cylab
|
 |
«
Reply #10 - Posted
2011-09-15 07:34:37 » |
|
I had tried in making an eroge since I think it's pretty simple with just branch logic and showing image like slideshow. However I didn't publish it and call it as "pratice" rather "first game"  The question is, what you practice with this...  
|
Mathias - I Know What [you] Did Last Summer!
|
|
|
theagentd
|
 |
«
Reply #11 - Posted
2011-09-15 12:31:48 » |
|
It was pretty good practice actually. The focus is completely different than a "real" game. Stuff like loading times, details, ease of use and "smoothness" is important, as most of the game is gonna be scripts anyway.
|
Myomyomyo.
|
|
|
cylab
|
 |
«
Reply #12 - Posted
2011-09-15 12:53:50 » |
|
|
Mathias - I Know What [you] Did Last Summer!
|
|
|
theagentd
|
 |
«
Reply #13 - Posted
2011-09-15 13:10:21 » |
|
Oh, is THAT what an eroge is? I HAD NO IDEA.   Pic related, it's my floor. http://en.wikipedia.org/wiki/Shuffle!To be serious: You learn to optimize your texture loader, how to write a script parser and object management. Happy? If you "practice" in other ways with/to visual novels / eroges, then that only concerns you. xD
|
Myomyomyo.
|
|
|
ra4king
|
 |
«
Reply #14 - Posted
2011-09-16 01:40:05 » |
|
I'm turned on.
|
|
|
|
ReBirth
|
 |
«
Reply #15 - Posted
2011-09-16 03:48:26 » |
|
Although you can call it "slide show game", in development some eroges implement more features. Some mix rpg elements, some go 3D, some have more motions, some use avi rather sequence (the installation up to 9GB), some (planning to) use kinect for naughty thing etc. JP prouds me! PS: Shuffle is not that hot 
|
|
|
|
theagentd
|
 |
«
Reply #16 - Posted
2011-09-16 09:01:44 » |
|
Although you can call it "slide show game", in development some eroges implement more features. Some mix rpg elements, some go 3D, some have more motions, some use avi rather sequence (the installation up to 9GB), some (planning to) use kinect for naughty thing etc. JP prouds me!
Most VNs have an intro sequence and opening song, which is usually a video in some format. 3D isn't very visual novelish, I mean the whole point is that it's 2D, but using it for backgrounds and environments is kind of cool as long as it looks good. Most VNs are huge in file size due to the amount of voices in the game. Pictures aren't that large compared to hours of conversations. Our game had a twist too; a resolution higher than 640x480. Some newer games even use 800x600! We used 1920x1440 natively. PS: Shuffle is not that hot  I hate you. I'm turned on.
I like you. It's kind of weird though. The prices in Japan are completely f*cked up. The latest manga releases cost 500-600 yen, while older ones (like the ones on my pic) cost only 100 yen. Basically I could fill the volume of my room and still have money for ramen for the rest of the year. On the other hand, the latest blu-ray anime series boxes cost around 2500 yen FOR 2 EPISODE. I've seen newer visual novels go for 6000 yen.
|
Myomyomyo.
|
|
|
cylab
|
 |
«
Reply #17 - Posted
2011-09-16 09:31:59 » |
|
Oh, is THAT what an eroge is? I HAD NO IDEA.  Glad I enlightened you then  If you "practice" in other ways with/to visual novels / eroges, then that only concerns you. xD
Damn, I was hoping to get some in depth experience discussion on here.  On the serious note: I do believe that it was a good game related practice, since it is about the right size of project with a tight focus and plenty of opportunities of polishing... 
|
Mathias - I Know What [you] Did Last Summer!
|
|
|
Shazer2
Junior Devvie   Medals: 3
Aspiring developer.
|
 |
«
Reply #18 - Posted
2011-09-17 01:27:20 » |
|
I'm still doing console stuff, but I can offer the advice I have. I'd say start looking into some GUI based stuff, with Swing. If you've built any games or prototypes that run via the console why not try converting them to a GUI. Let us know how you went when you're done too! Shannon 
|
"When you want to be successful as bad as you want to breathe, then you will be successful." - Eric Thomas
|
|
|
ReBirth
|
 |
«
Reply #19 - Posted
2011-09-18 04:09:38 » |
|
Edited my list  I think size of project is kinda relative, but this'll work @theagentd : it's because so many games out there has no english translation. the hottest is out there -Yfile-
|
|
|
|
theagentd
|
 |
«
Reply #20 - Posted
2011-09-18 08:15:40 » |
|
@theagentd : it's because so many games out there has no english translation. the hottest is out there -Yfile- ? I'm in Japan. Obviously everything I mentioned is in Japanese.
|
Myomyomyo.
|
|
|
ReBirth
|
 |
«
Reply #21 - Posted
2011-09-19 04:02:31 » |
|
@theagentd : it's because so many games out there has no english translation. the hottest is out there -Yfile- ? I'm in Japan. Obviously everything I mentioned is in Japanese. Eh? no wonder you're talking about festival on other thread. If that's the case maybe you haven't tried most all  (oh wait, I'm heard like eroge maniac now >.>) but why did you Oh, is THAT what an eroge is? I HAD NO IDEA.  I thought most of Japanese (or you're not?) know what eroge is 
|
|
|
|
ra4king
|
 |
«
Reply #22 - Posted
2011-09-19 04:09:04 » |
|
but why did you Oh, is THAT what an eroge is? I HAD NO IDEA.  I thought most of Japanese (or you're not?) know what eroge is  Either you're also being sarcastic and I can't sense it, or you're blind and not noticing his sarcasm 
|
|
|
|
ReBirth
|
 |
«
Reply #23 - Posted
2011-09-19 04:22:18 » |
|
@r4king Ouw honestly the second part LoL
Just remind, 3 of us have gone wildly oot~
|
|
|
|
theagentd
|
 |
«
Reply #24 - Posted
2011-09-19 08:40:42 » |
|
but why did you Oh, is THAT what an eroge is? I HAD NO IDEA.  I thought most of Japanese (or you're not?) know what eroge is  Either you're also being sarcastic and I can't sense it, or you're blind and not noticing his sarcasm  To clarify: I do know what eroges/visual novels are. I have played a few, but definitely not all. I am NOT Japanese, I'm just living here and studying ATM. My favorite one is Shuffle!, but the game actually sucked. The anime was awesome though. xD Maybe I'm making an ass out of myself now. xD @r4king Ouw honestly the second part LoL
Just remind, 3 of us have gone wildly oot~
Nonono, we're not going OOT. We're just reusing a pretty much done/closed thread to discuss eroges, as a dedicated thread for that will most likely get us banned. xDDDDDDDDD
|
Myomyomyo.
|
|
|
ra4king
|
 |
«
Reply #25 - Posted
2011-09-20 00:13:35 » |
|
@ReBirth It's r A4king btw  @theagentd LOL
|
|
|
|
ReBirth
|
 |
«
Reply #26 - Posted
2011-09-20 11:42:52 » |
|
@ra4king ouw. you know that 4 was wannabe of A some years ago  @theagentd Damn luck you for able stay on there  maybe not as long we can prove novice to program some eroges with its advantage for their pratice  Clannad has better story for both game and anime.
|
|
|
|
|
|