Java-Gaming.org Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (686)
Games in Android Showcase (198)
games submitted by our members
Games in WIP (758)
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  
  Questions before writing Games: Concepts, Basics and first steps  (Read 1056 times)
0 Members and 1 Guest are viewing this topic.
Offline Noran

Innocent Bystander





« Posted 2012-06-30 22:58:19 »

Hi Everyone,

after trying to make games with a engine and a C# framework (XNA) I wanted to start even lower. Not only to make games but for fun and education.
So I decided to start with nothing but java and it´s libraries and nothing more. (I chose java because I have to learn it for university right now)

After my first crappy attempts of writing a game loop I found some great tutorials (including the one here). But after the loop I´m stuck.
I have an abstract class for my game loop with the abstract methods start, update, draw and end. My idea was to create a subclass and override the abstract methods with the implementation.
And here is my problem: I have no idea of the concept behind a game!
How do the class with the game loop, the class with the frame, another class with something drawable come together?

I saw this one (http://www.java-gaming.org/topics/game-loops/24220/view.html) but I don´t want to write everythin in just one class. How do I implement this one object-oriented?
Offline sproingie

JGO Kernel


Medals: 202



« Reply #1 - Posted 2012-07-01 00:56:39 »

Don't bother with the abstract class, you don't need one til you're ready to write multiple things all using that loop code.  There's no greater concept behind a game -- it's just a program like any other, and you can assemble it in any of a hundred different ways. 

Do what you know, get a program working, then push yourself to learn one new thing at a time, whether it's abstracting things out into interfaces or composing behavior out of components.  There's nothing wrong with starting off by throwing everything into one or two classes then breaking pieces out later.

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

 
roseslayer (543 views)
2016-08-06 11:43:29

roseslayer (498 views)
2016-08-06 09:43:11

xTheGamerCodes (572 views)
2016-08-04 15:40:59

xTheGamerCodes (567 views)
2016-08-04 15:40:24

orrenravid (912 views)
2016-07-16 03:57:23

theagentd (989 views)
2016-07-11 14:28:54

Hydroque (1087 views)
2016-07-06 05:56:57

Hydroque (1056 views)
2016-07-03 08:52:54

GrandCastle (872 views)
2016-07-01 09:13:47

GrandCastle (645 views)
2016-07-01 09:09:45
Rendering resources
by Roquen
2016-08-08 05:55:21

Rendering resources
by Roquen
2016-08-08 05:52:42

Rendering resources
by Roquen
2016-08-08 05:50:38

Rendering resources
by Roquen
2016-08-08 05:49:53

Rendering resources
by Roquen
2016-08-08 05:32:39

Making a Dynamic Plugin System
by Hydroque
2016-06-25 00:13:25

Java Data structures
by BinaryMonkL
2016-06-13 21:22:09

Java Data structures
by BinaryMonkL
2016-06-13 21:20:42
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!