Java-Gaming.org    
Featured games (79)
games approved by the League of Dukes
Games in Showcase (476)
Games in Android Showcase (106)
games submitted by our members
Games in WIP (532)
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  
  Fully Ported Arcsynthesis Tutorial Code  (Read 2848 times)
0 Members and 1 Guest are viewing this topic.
Online ra4king

JGO Kernel


Medals: 336
Projects: 2
Exp: 5 years


I'm the King!


« Posted 2013-06-01 11:12:22 »

Today, I have finally ported, committed, and pushed the final example of the Arcsynthesis OpenGL tutorials.

Ten loooooong months ago, I have finally decided to begin learning OpenGL and, after being dissatisfied with the messy code of the other ports, decided to port the C++ code myself to Java+LWJGL using proper Java OOP, naming conventions, formatting, and organization. During these ten months, I have struggled to find time to devote to this due to school, pulled my hair over tiny typos, upgraded my desktop, and even completely switched IDE's!

In the repo, you will also find the ports of some Redbook and SuperBible v4 and v5 examples, ported by our own awesome sproingie. Along with all of this is an excellent OpenGL 'library' of sorts that I've developed over the course of time that aided me, which includes a fully featured math library.

I have also planned (whenever I'm not too lazy) to "port" the tutorial code to earlier versions of OpenGL, omitting the examples that rely too much on newer features and cannot be easily ported. There is some preliminary work done for OpenGL 3.2 but it's not complete. Whenever porting the rest happens, is something that I'm also interested in finding out Smiley

Anyway, I present to you, 10 months of arduous work: www.bitbucket.org/ra4king/lwjgl-shader-tutorials

EDIT: Also, if in the future anybody finds any errors or bugs in my code, PLEASE report it! Best way is through either IRC (Freenode server in #lwjgl) or (better option) creating an issue on the BitBucket repo! Thank you!

Offline matheus23

JGO Kernel


Medals: 106
Projects: 3


You think about my Avatar right now!


« Reply #1 - Posted 2013-06-01 11:15:42 »

You, sir, definitely deserve a medal Smiley
I've seen that you've been close to finishing on the IRC Cheesy
Good work!

See my:
    My development Blog:     | Or look at my RPG | Or simply my coding
http://matheusdev.tumblr.comRuins of Revenge  |      On Github
Offline BrassApparatus

Junior Member





« Reply #2 - Posted 2013-06-01 11:23:24 »

Awesome! These ports are the best. Ty
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline quew8

JGO Coder


Medals: 29



« Reply #3 - Posted 2013-06-01 12:03:41 »

Nice one.

Out of interest, does anyone know why the tutorial is incomplete? It was such a useful tutorial by the time I found it and I was really disappointed to find it unfinished. Perhaps "Jason L. McKesson" just got bored but I couldn't find anything else he had done anywhere online.
Offline ReBirth
« Reply #4 - Posted 2013-06-01 14:28:18 »

Damn it, you make me give you medal. Boo!

Online Nate

JGO Kernel


Medals: 145
Projects: 4
Exp: 14 years


Esoteric Software


« Reply #5 - Posted 2013-06-01 15:12:35 »

Maybe could use more description about what it is?

Offline BrassApparatus

Junior Member





« Reply #6 - Posted 2013-06-02 01:20:41 »

I have a question. What makes your math package superior to the lwjgl built-in? I'm not seeing the difference right off the bat.
Online ra4king

JGO Kernel


Medals: 336
Projects: 2
Exp: 5 years


I'm the King!


« Reply #7 - Posted 2013-06-02 03:54:10 »

Maybe could use more description about what it is?
About what? The repo is just a port of the C++ code to Java+LWJGL.

I have a question. What makes your math package superior to the lwjgl built-in? I'm not seeing the difference right off the bat.
It's superior for me Grin

Offline BrassApparatus

Junior Member





« Reply #8 - Posted 2013-06-02 05:45:25 »

Thanks Smiley. The ports are a lifesaver
Offline Jayhost

Junior Newbie





« Reply #9 - Posted 2013-06-08 21:41:46 »

Nice work Ra4King... for some reason I had problems getting it with the HG code so I downloaded it as zip.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline BrassApparatus

Junior Member





« Reply #10 - Posted 2013-06-11 11:55:13 »

Nice work Ra4King... for some reason I had problems getting it with the HG code so I downloaded it as zip.

Weird it was the first time I ever used mercurial and I got it. Smiley
Offline NegativeZero

JGO Knight


Medals: 30
Projects: 2
Exp: 3 years


Zero but not.


« Reply #11 - Posted 2013-06-19 05:04:53 »

Just a BTW: I was looking through your code, and here you say you made some errors, and that you would fix them tomorrow. This was last year XD
Online ra4king

JGO Kernel


Medals: 336
Projects: 2
Exp: 5 years


I'm the King!


« Reply #12 - Posted 2013-06-19 05:34:46 »

It wasn't a problem with Example 8.4 itself, it was a problem with the Timer, as fixed in this commit 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.

pw (17 views)
2014-07-24 01:59:36

Riven (17 views)
2014-07-23 21:16:32

Riven (14 views)
2014-07-23 21:07:15

Riven (17 views)
2014-07-23 20:56:16

ctomni231 (45 views)
2014-07-18 06:55:21

Zero Volt (40 views)
2014-07-17 23:47:54

danieldean (32 views)
2014-07-17 23:41:23

MustardPeter (36 views)
2014-07-16 23:30:00

Cero (51 views)
2014-07-16 00:42:17

Riven (50 views)
2014-07-14 18:02:53
HotSpot Options
by dleskov
2014-07-08 03:59:08

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:58:24

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:47:22

How do I start Java Game Development?
by ra4king
2014-05-17 11:13:37

HotSpot Options
by Roquen
2014-05-15 09:59:54

HotSpot Options
by Roquen
2014-05-06 15:03:10

Escape Analysis
by Roquen
2014-04-29 22:16:43

Experimental Toys
by Roquen
2014-04-28 13:24:22
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!