Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (498)
Games in Android Showcase (117)
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  
  My current project  (Read 3359 times)
0 Members and 1 Guest are viewing this topic.
Offline NegativeZero

JGO Knight


Medals: 30
Projects: 2
Exp: 3 years


Zero but not.


« Posted 2013-03-24 02:21:08 »

EDIT 1: 4/5/13

About me

Hi guys! You may have seen me around the forums recently, mainly on cool projects like State of Fortune & Isotroma.
A wee bit about me first:
I'm a 15 y.o from Auckland, New Zealand. I've been browsing these forums regularly since mid 2011, but it took me a while to be bothered making an account xD


Screenshots






Features:
  • .obj file loading
  • Heightmaps
  • Texture loading
  • Dynamic input interpretation

TODO:
  • Use VBOs
  • Finish lighting
  • Load chunks dynamically
  • Shaders
Offline NegativeZero

JGO Knight


Medals: 30
Projects: 2
Exp: 3 years


Zero but not.


« Reply #1 - Posted 2013-03-25 09:23:13 »

-bump-

I've implemented a better control-handling system and sorted the gameloop, now for collision detection.
Offline Sparky83

Senior Member


Medals: 6
Projects: 1



« Reply #2 - Posted 2013-03-25 09:51:58 »

When I was 15 years old, I read Dragonball and had bad grades in school. *g* I find it remarkable that you can be doing such things at that age. I wish I would have used my time better when I was 15. But it's never too late to start, fortunately.  Cool
And yes, I know that there are other young people doing stuff like this in this forum and even younger ones.  Wink

I am curious about what you will make out of your project. Let us know.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline NegativeZero

JGO Knight


Medals: 30
Projects: 2
Exp: 3 years


Zero but not.


« Reply #3 - Posted 2013-03-25 17:48:06 »

Heh, I've been interested in programming since a very young age. I was over the moon when my father started to teach me HTML at the age of 7 Tongue I started toying with java/opengl maybe mid 2011, but project after project I've had some silly thing which has stopped me from getting anywhere. Now I've started again and actually got somewhere, it's a massive morale boost. Luckily the failed projects has lead me to learn a lot, which I can now use Cheesy

And I think I want to get a better idea in my head of what I want to do before sharing it, but I'll certainly write it down soon Cheesy
(but the idea has heavily influenced by Bastion, after playing that recently)
Offline Sammidysam
« Reply #4 - Posted 2013-03-25 17:58:37 »

I love New Zealand.  I lived there for five months once and it was a great time.  I went through almost the whole country except Auckland lol

Why don't you try to limit the frame rate to 60 fps?  I feel like forcing the program to consume all of your CPU isn't really worth it at all.  It looks pretty interesting right now, the colors are very interesting.
Offline NegativeZero

JGO Knight


Medals: 30
Projects: 2
Exp: 3 years


Zero but not.


« Reply #5 - Posted 2013-03-25 18:22:08 »

The colours are just there so I can see the tiles without any lighting set up xD
I've now got a second (tick) thread running with the game-loop now, so no mega calculations are being done. I also want to see how the FPS changes as I add/remove certain optimizations and features.

I'm currently working on a bit of interpolation for the movements between tiles, as right now I'm just getting the height of the nearest vertex to see how high I should be xD
Luckily I've got a 5-day weekend this week, so I should get a fair bit done then Cheesy
Offline Sparky83

Senior Member


Medals: 6
Projects: 1



« Reply #6 - Posted 2013-03-25 18:31:58 »

I expect no more than great things from you! Wink
Offline NegativeZero

JGO Knight


Medals: 30
Projects: 2
Exp: 3 years


Zero but not.


« Reply #7 - Posted 2013-03-25 18:37:10 »

D:

High expectations!
NOO-


Hehe, thanks a bunch.
Offline NegativeZero

JGO Knight


Medals: 30
Projects: 2
Exp: 3 years


Zero but not.


« Reply #8 - Posted 2013-03-26 03:20:53 »

Today I got my math-enabled friend to make me some nice collision equations. So tonight I'm going to be implementing them Cheesy
Offline NegativeZero

JGO Knight


Medals: 30
Projects: 2
Exp: 3 years


Zero but not.


« Reply #9 - Posted 2013-03-27 09:09:56 »

Argh, finally implemented the bi-linear interpolation algorithm he gave me. Took a bit of work to get working, but it does now.
Collision!
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline NegativeZero

JGO Knight


Medals: 30
Projects: 2
Exp: 3 years


Zero but not.


« Reply #10 - Posted 2013-03-29 05:45:08 »

Does anyone know how I would go about figuring out where I clicked on a screen and translating that to a face in game? I'm not sure how I would go about that.
The idea is to have diablo-like movement.
Offline Sparky83

Senior Member


Medals: 6
Projects: 1



« Reply #11 - Posted 2013-03-29 09:26:18 »

For now I only know how to do this out of a first person perspective for axis aligned bounding boxes.

It works by sending out a ray and then checking if it hits the box. Then you can get back a normal of the surface (not implemented in my code though!!) and the parameter of the length of the ray at the point where it hit the box.

Here is my implemented code. It is right out of my source, so there might be weird comments or stuff because I am too lazy to go through it again. Wink But one hint: the getMin(X) and getMax(Y) methods give back the coordinates of the ends of the box on the specified axes.
http://pastebin.java-gaming.org/dc73e721252

Other than that I am just not experienced enough to know anything else. Smiley I am not even sure if it helps you, someone else will put this right, I hope.
Offline NegativeZero

JGO Knight


Medals: 30
Projects: 2
Exp: 3 years


Zero but not.


« Reply #12 - Posted 2013-04-20 01:18:13 »

I've hardly been able to seriously work on this in the past few weeks, due to a sudden end-of-term teacher freak out where they all realized we hadn't done what we'd needed to for the term. But that's over for the next 2 weeks of holiday, in which I plan to work on this a whole lot more.
Offline NegativeZero

JGO Knight


Medals: 30
Projects: 2
Exp: 3 years


Zero but not.


« Reply #13 - Posted 2013-04-26 02:24:11 »

Textures and .OBJ loading done!
Offline Sparky83

Senior Member


Medals: 6
Projects: 1



« Reply #14 - Posted 2013-04-26 18:50:08 »

Hey, nice! It's living! Cheesy

So this is a good step forward. I haven't been able to get .OBJ loaded. But I haven't really been working on it. This is something I will do sometime in the not so very near future.

Keep the thread up to date if you do something new. Smiley
Offline Vermeer

JGO Coder


Medals: 16



« Reply #15 - Posted 2013-04-26 19:03:20 »

Looking cool!

I haven't been able to get .OBJ loaded. But I haven't really been working on it. This is something I will do sometime in the not so very near future.

This helped me

http://www.youtube.com/watch?v=izKAvSV3qk0
Offline NegativeZero

JGO Knight


Medals: 30
Projects: 2
Exp: 3 years


Zero but not.


« Reply #16 - Posted 2013-04-26 21:40:00 »

I have no idea where this project will take me right now, I had ideas but really they would all need good artistry, something I lack :/

And I don't imagine 3d artists are the cheapest of ordeals.
Offline NegativeZero

JGO Knight


Medals: 30
Projects: 2
Exp: 3 years


Zero but not.


« Reply #17 - Posted 2013-05-04 00:37:25 »

The starting of lighting:


Still need to work out normals for the heightmap.
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.

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

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

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

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

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

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

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

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

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

Tekkerue (50 views)
2014-09-09 02:24:56
List of Learning Resources
by Longor1996
2014-08-16 07:40:00

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

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

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

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

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

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

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