Java-Gaming.org    
Featured games (91)
games approved by the League of Dukes
Games in Showcase (579)
games submitted by our members
Games in WIP (500)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Next steps?  (Read 2682 times)
0 Members and 1 Guest are viewing this topic.
Offline kliol

Innocent Bystander





« Posted 2011-09-10 16:30:02 »

Hello,
I am new in programming and too new in Java programming language. Smiley
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!
Offline zlandorf

Junior Member


Medals: 1
Projects: 1



« Reply #1 - Posted 2011-09-10 16: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.
Offline Mike

JGO Wizard


Medals: 69
Projects: 2
Exp: 5 years


Java guru wanabee


« Reply #2 - Posted 2011-09-10 19:55:33 »

This is the resource page zlandorf wrote about:
http://www.java-gaming.org/index.php?action=resources

My current game, Minecraft meets Farmville and goes online Smiley
State of Fortune | Discussion thread @ JGO
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline ra4king

JGO Kernel


Medals: 322
Projects: 2
Exp: 4 years


I'm the King!


« Reply #3 - Posted 2011-09-11 03:53:28 »

Welcome to JGO!!

This post should prove to be very useful:
http://www.java-gaming.org/topics/hello/24411/msg/205121/view.html#msg205121

Good luck!

Offline ReBirth
« Reply #4 - Posted 2011-09-11 05: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 Smiley

Offline aazimon
« Reply #5 - Posted 2011-09-11 16:06:10 »

I learn a lot when I made a simple "wack a mole" game.
Offline ReBirth
« Reply #6 - Posted 2011-09-12 06: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 Pointing)

Offline aazimon
« Reply #7 - Posted 2011-09-12 22:33:35 »

There's a tag line for you.
"Novice programmer's first game. $50 per copy."
Online theagentd
« Reply #8 - Posted 2011-09-13 09:39:46 »

Quote
- something containing adult materials
I did that for my school project. Well, kinda, of course. We had to show it to the teachers.

Myomyomyo.
Offline ReBirth
« Reply #9 - Posted 2011-09-15 05:05:12 »

Quote
- 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"  Grin

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline cylab

JGO Knight


Medals: 34



« Reply #10 - Posted 2011-09-15 09: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"  Grin
The question is, what you practice with this...   ShockedTongue

Mathias - I Know What [you] Did Last Summer!
Online theagentd
« Reply #11 - Posted 2011-09-15 14: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.
Offline cylab

JGO Knight


Medals: 34



« Reply #12 - Posted 2011-09-15 14:53:50 »

http://en.wikipedia.org/wiki/Eroge
Now reread my post Wink

Mathias - I Know What [you] Did Last Summer!
Online theagentd
« Reply #13 - Posted 2011-09-15 15:10:21 »

Oh, is THAT what an eroge is? I HAD NO IDEA. Cranky

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.
Offline ra4king

JGO Kernel


Medals: 322
Projects: 2
Exp: 4 years


I'm the King!


« Reply #14 - Posted 2011-09-16 03:40:05 »

I'm turned on.

Offline ReBirth
« Reply #15 - Posted 2011-09-16 05: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 Wink

Online theagentd
« Reply #16 - Posted 2011-09-16 11: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 Wink
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.
Offline cylab

JGO Knight


Medals: 34



« Reply #17 - Posted 2011-09-16 11:31:59 »

Oh, is THAT what an eroge is? I HAD NO IDEA. Cranky

Glad I enlightened you then Wink

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.  Tongue

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...  Roll Eyes Cheesy Grin Cool

Mathias - I Know What [you] Did Last Summer!
Offline Shazer2

Junior Member


Medals: 3


Aspiring developer.


« Reply #18 - Posted 2011-09-17 03: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 Smiley

"When you want to be successful as bad as you want to breathe, then you will be successful." - Eric Thomas
Offline ReBirth
« Reply #19 - Posted 2011-09-18 06:09:38 »

Edited my list  Cool

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...  Roll Eyes Cheesy Grin Cool
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-

Online theagentd
« Reply #20 - Posted 2011-09-18 10:15:40 »

Quote
@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.
Offline ReBirth
« Reply #21 - Posted 2011-09-19 06:02:31 »

Quote
@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  Grin
(oh wait, I'm heard like eroge maniac now >.>)

but why did you
I thought most of Japanese (or you're not?) know what eroge is  Smiley

Offline ra4king

JGO Kernel


Medals: 322
Projects: 2
Exp: 4 years


I'm the King!


« Reply #22 - Posted 2011-09-19 06:09:04 »

Either you're also being sarcastic and I can't sense it, or you're blind and not noticing his sarcasm Grin

Offline ReBirth
« Reply #23 - Posted 2011-09-19 06:22:18 »

@r4king
Ouw honestly the second part LoL

Just remind, 3 of us have gone wildly oot~

Online theagentd
« Reply #24 - Posted 2011-09-19 10:40:42 »

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.
Offline ra4king

JGO Kernel


Medals: 322
Projects: 2
Exp: 4 years


I'm the King!


« Reply #25 - Posted 2011-09-20 02:13:35 »

@ReBirth
It's rA4king btw Wink

@theagentd
LOL

Offline ReBirth
« Reply #26 - Posted 2011-09-20 13:42:52 »

@ra4king
ouw. you know that 4 was wannabe of A some years ago Wink
@theagentd
Damn luck you for able stay on there   Stare
maybe not as long we can prove novice to program some eroges with its advantage for their pratice Tongue Clannad has better story for both game and anime.

Offline TheUzo007

Junior Member


Projects: 2



« Reply #27 - Posted 2011-09-21 14:13:40 »

When I started learning I used this tutorials (actually I go just trough first four Cheesy).
http://zetcode.com/tutorials/javagamestutorial/
From second and third one comes a very cool game.

Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

xsi3rr4x (31 views)
2014-04-15 18:08:23

BurntPizza (28 views)
2014-04-15 03:46:01

UprightPath (43 views)
2014-04-14 17:39:50

UprightPath (26 views)
2014-04-14 17:35:47

Porlus (43 views)
2014-04-14 15:48:38

tom_mai78101 (64 views)
2014-04-10 04:04:31

BurntPizza (124 views)
2014-04-08 23:06:04

tom_mai78101 (224 views)
2014-04-05 13:34:39

trollwarrior1 (190 views)
2014-04-04 12:06:45

CJLetsGame (198 views)
2014-04-01 02:16:10
List of Learning Resources
by SHC
2014-04-18 03:17:39

List of Learning Resources
by Longarmx
2014-04-08 03:14:44

Good Examples
by matheus23
2014-04-05 13:51:37

Good Examples
by Grunnt
2014-04-03 15:48:46

Good Examples
by Grunnt
2014-04-03 15:48:37

Good Examples
by matheus23
2014-04-01 18:40:51

Good Examples
by matheus23
2014-04-01 18:40:34

Anonymous/Local/Inner class gotchas
by Roquen
2014-03-11 15:22:30
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!