Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (499)
Games in Android Showcase (118)
games submitted by our members
Games in WIP (567)
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  
  When should I stop reinventing the wheel?  (Read 740 times)
0 Members and 1 Guest are viewing this topic.
Offline Simn
« Posted 2014-02-25 20:16:44 »

Hello fellows,

I've been studying OpenGL and game programming for about a year now. I've also on this time created a pretty decent game engine. As I want to participate in the next Ludum Dare (and deploy to the web) I decided to start on writing a GWT/WebGL backend for my engine. But now I'm thinking that I may just be reinventing the wheel a little too much. LibGDX has everything my engine has, and even more. The only thing that is holding me back from LibGDX is my ego (I really like writing my own code). Should I stop now and just use LibGDX and actually make some games?


Thanks in advance,

Simn

- Simn
Offline Troubleshoots

JGO Knight


Medals: 36
Exp: 7-9 months


Damn maths.


« Reply #1 - Posted 2014-02-25 20:20:25 »

If LibGDX has what you want, use it. I only started using LibGDX again last week and realised what a huge waste of time it was attempting to create my own game engine. If you like tinkering with all the low level jargon though, keep at it.

Why are all OpenGL tutorials written in Brainf**k?
Offline ctomni231

JGO Wizard


Medals: 99
Projects: 1
Exp: 7 years


Not a glitch. Just have a lil' pixelexia...


« Reply #2 - Posted 2014-02-25 20:22:46 »

If you are writing a game.... then stop making the back end and work on the game. You can always figure out the low level stuff later. However, you don't always get the chance to participate in Ludum Dare. Who knows, you might even get more information for your back end by working on your game and LibGDX Tongue

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline pitbuller
« Reply #3 - Posted 2014-02-25 20:32:38 »

Remember that libgdx is not an engine that there are still lot of fun low level code left to write for your games. It's just save you writing all that annoying boilerplate code.
Offline Simn
« Reply #4 - Posted 2014-02-25 20:42:00 »

Thanks for the replies. @pitbuller That's very true, I think I'll have to learn to admit that it's nothing wrong using others code.

- Simn
Offline theagentd
« Reply #5 - Posted 2014-02-25 20:55:30 »

Quote
When should I stop reinventing the wheel?
When you've caught up with the latest racing tires. Tongue

Myomyomyo.
Offline 65K
« Reply #6 - Posted 2014-02-25 21:59:39 »

I think I'll have to learn to admit that it's nothing wrong using others code.
Using other people's code is even the professional way Wink

Offline tom_mai78101
« Reply #7 - Posted 2014-02-26 03:06:51 »

Quote
When should I stop reinventing the wheel?

I always have this answer in my mind:

Stop reinventing the wheel when you know/understand how the wheel was made.

It's a logical conclusion I got when I asked about reinventing the wheel some months ago.
Offline HeroesGraveDev

JGO Kernel


Medals: 259
Projects: 11
Exp: 2 years


┬─┬ノ(ಠ_ಠノ)(╯°□°)╯︵ ┻━┻


« Reply #8 - Posted 2014-02-26 04:17:31 »

When you are unable to make your wheel 'better' than already existing ones. Or obviously if it is far too much effort to do so.

(Better is what you define as better. It doesn't neccessarily mean your solution has to beat the others in every way)

Offline Varkas
« Reply #9 - Posted 2014-02-26 11:24:19 »

"When should I stop reinventing the wheel?"

When your garage is full of unusable selfmade wheels.

More serious answer: Stop sooner than later. Once you have a good idea how to make wheels, better use readymade ones. Actually, you can use readymade ones even without knowing how to make wheels.

The people who make libraries are not stupid.

if (error) throw new Brick(); // Blog (german): http://gedankenweber.wordpress.com
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Gibbo3771
« Reply #10 - Posted 2014-02-26 14:50:10 »

My wheels always turn out square, I made a hexagon once.

On a serious note, if you want to know/learn how something works, reinvent the wheel. Already know? Don't waste your time.

"This code works flawlessly first time and exactly how I wanted it"
Said no programmer ever
Offline Simn
« Reply #11 - Posted 2014-02-26 14:57:04 »

Thanks for the replies again guys. I'm currently playing with the included Box2D API in LibGDX. Everything so far in LibGDX makes perfect sense. I guess that's a good sign. Smiley

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

Pippogeek (37 views)
2014-09-24 16:13:29

Pippogeek (29 views)
2014-09-24 16:12:22

Pippogeek (18 views)
2014-09-24 16:12:06

Grunnt (42 views)
2014-09-23 14:38:19

radar3301 (24 views)
2014-09-21 23:33:17

BurntPizza (61 views)
2014-09-21 02:42:18

BurntPizza (30 views)
2014-09-21 01:30:30

moogie (36 views)
2014-09-21 00:26:15

UprightPath (49 views)
2014-09-20 20:14:06

BurntPizza (52 views)
2014-09-19 03:14:18
List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06

List of Learning Resources
by SilverTiger
2014-07-31 11:54:12

HotSpot Options
by dleskov
2014-07-08 01:59:08
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!