Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (498)
Games in Android Showcase (114)
games submitted by our members
Games in WIP (563)
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  
  Reinventing the wheel?  (Read 2174 times)
0 Members and 1 Guest are viewing this topic.
Online ags1

JGO Ninja


Medals: 62
Projects: 3
Exp: 5 years


Make code not war!


« Posted 2012-08-31 18:44:03 »

Like most of us I face the difficulty of getting good art, in my case 3D models and animations. I have looked at Blender but quickly came to conclusion I don't have enough fine motor control, or the patience for all that twiddling with a mouse. And my hardware is not up to the demands of Blender. And I don't want to craft dozens of similar models - I want to mass-produce them programatically!

The obvious solution is to write my own declarative 3D modelling/animation language called PoppetScript :-) I've just finished the first draft of the compiler, and the project is at the stage where I feel I am a genius - of course, I will come down to Earth with a loud bump. And I suspect I am reinventing the wheel big time...

But I have had a few lifetime ambitions in programming. The first was to write a working chess game, which I finally managed a couple of years ago, and the other is to write a complete language. So I am having fun, even if my efforts are misdirected. If it all works out I will create PoppetScript plugin for Eclipse with a built-in JOGL-based viewer.

So my question is: what is the biggest wheel you've reinvented, and did you have fun doing it?

Offline OttoMeier

Senior Member


Medals: 4
Projects: 1



« Reply #1 - Posted 2012-08-31 20:25:51 »

you know xtext?
Online ags1

JGO Ninja


Medals: 62
Projects: 3
Exp: 5 years


Make code not war!


« Reply #2 - Posted 2012-08-31 21:01:22 »

Now I do. But my language is very simple - my home grown parser/compiler is up to the job. For some perverse reason I quite like processing text files and building wacky state machines.

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline theagentd
« Reply #3 - Posted 2012-09-01 19:41:43 »

I wrote a script parser as part of a visual novel engine. It even supported nested functions (showText(toString(variable)) for example). I'm sure I could've done it in a simpler way, but for simplicity (lol) I wanted it to call normal Java functions through Reflection. Well, in my defense it was a 1-year project, and I needed to kill some time... xD

Myomyomyo.
Offline Rorkien
« Reply #4 - Posted 2012-09-02 04:04:11 »

I wrote a script parser as part of a visual novel engine. It even supported nested functions (showText(toString(variable)) for example). I'm sure I could've done it in a simpler way, but for simplicity (lol) I wanted it to call normal Java functions through Reflection. Well, in my defense it was a 1-year project, and I needed to kill some time... xD

Visual Novels, that's a niche genre

Reminds me of Melty Blood
Damn, that was an epic game. Too bad there's no english translation yet :/
Offline ReBirth
« Reply #5 - Posted 2012-09-02 05:53:19 »

THREAD HIJACKING DETECTED!!! (for VN you better use RenPy)

You know nvPY? I want to use it but the installation is painful so I decide to make my own. Currently state is implementting serialization.

Everything we do now is reinventing wheels. What does make you really think that you're the first?

Offline StumpyStrust
« Reply #6 - Posted 2012-09-02 06:27:00 »

What does make you really think that you're the first?

ReBirth, English is not your native language is it? Don't worry. I am American and it really isn't mine either. Gibberish it meh native tongue.

At poster: I always feel like I am just recoding stuff people have done hundreds of times over again. But hey, if you enjoy it you enjoy it. Baseball is the same game every time but you still enjoy it right?

Offline ReBirth
« Reply #7 - Posted 2012-09-02 06:33:36 »

ReBirth, English is not your native language is it? Don't worry. I am American and it really isn't mine either. Gibberish it meh native tongue.
Yes clearly not. If you dont mind sir
Quote
What's make you think that you're the very first person who invent something?

Offline theagentd
« Reply #8 - Posted 2012-09-02 12:27:33 »

Blargh.
I wrote a script parser as part of a visual novel engine. It even supported nested functions (showText(toString(variable)) for example). I'm sure I could've done it in a simpler way, but for simplicity (lol) I wanted it to call normal Java functions through Reflection. Well, in my defense it was a 1-year project, and I needed to kill some time... xD

Visual Novels, that's a niche genre

Reminds me of Melty Blood
Damn, that was an epic game. Too bad there's no english translation yet :/
Aaaaaw... That reminds me of my C++ programming classes during high-school. I fired up PCSX2 and we played that game a lot, though only the versus mode. The best part was when our teacher came by and was like "Nice game, can I try?".

Myomyomyo.
Offline Sublixt

Senior Newbie





« Reply #9 - Posted 2012-09-02 19:48:06 »

To teach my self OpenGL, engine design, and Scala I started making an "engine". I've had a blast doing it and if I get out of uni and get a job in the gaming industry I would want to be an engine developer.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Nate

JGO Kernel


Medals: 147
Projects: 4
Exp: 14 years


Esoteric Software


« Reply #10 - Posted 2012-09-03 00:05:37 »

The obvious solution is to write my own declarative 3D modelling/animation language
LOL  Grin Welcome to the club, where we get lots done but none of the right stuff! Smiley

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.

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

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

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

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

BurntPizza (27 views)
2014-09-19 03:14:18

Dwinin (40 views)
2014-09-12 09:08:26

Norakomi (73 views)
2014-09-10 13:57:51

TehJavaDev (96 views)
2014-09-10 06:39:09

Tekkerue (49 views)
2014-09-09 02:24:56

mitcheeb (70 views)
2014-09-08 06:06:29
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!