Java-Gaming.org Hi !
Featured games (84)
games approved by the League of Dukes
Games in Showcase (603)
Games in Android Showcase (171)
games submitted by our members
Games in WIP (650)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
   Home   Help   Search   Login   Register   
  Show Posts
Pages: [1]
1  Discussions / Business and Project Management Discussions / Re: Caldera Games is looking for a 2D ANIMATOR on: 2015-06-24 14:28:01
Ok I'll try that, thanks for the info.
2  Games Center / WIP games, tools & toy projects / Re: CaveGear on: 2015-06-24 12:48:27
Show your code maybe we can help you with that  Smiley
3  Games Center / WIP games, tools & toy projects / Re: CaveGear on: 2015-06-24 08:22:27
Keep in mind though that VAOs are still slower than doing it the 'inefficient' way. Most games, for this reason, simply have 1 VAO and bind their VBOs like they did prior to the existence of VAOs. It's simply not the driver's fast path.
I just think VAO to be convenient, and since he's rendering chunks of tiles that applies.
4  Games Center / WIP games, tools & toy projects / Re: CaveGear on: 2015-06-24 06:00:02
You should use VAO, you can bind your VBOs to it (like vertices, colors, texture coords...).
When you render you just have to bind the VAO, enable the attribs and then retrieve them in your shader program.
5  Games Center / WIP games, tools & toy projects / Re: CaveGear on: 2015-06-24 04:22:36
Are you using VAO as well?
6  Discussions / Business and Project Management Discussions / Re: Caldera Games is looking for a 2D ANIMATOR on: 2015-06-24 02:58:02
I don't disagree with you. This is why the team might have better luck if they seek out some of the people who have already expressed an interest in joining a team, which is why I'm pointing out the search feature.

We do search also on other post and websites, we are maximizing our chances here. After all we found our musician/sound designer like this with just a sentence in our presentation topics, and I'm glad we did because he's doing a great job.

The profile we are looking for here is not a senior animator that worked on a ton of project, but rather like us. I still have 2 years before graduating, and meanwhile I work on contract like website/consultant/tutoring...etc to earn enough money to keep on developing that game. I think there is a lot of person in that case and who want to join a team to build something for the future.
7  Discussions / Business and Project Management Discussions / Re: Caldera Games is looking for a 2D ANIMATOR on: 2015-06-23 11:18:50
KevinWorkman: I don't think your template post works here. They do have a project posted on this very forum, which he links to in his post. And he also has a team organized that he has shown on this very forum.

Thanks for answering in my stead! That's pretty much it.
Though I'll add that it is not working for free, as I said we are searching for a new member for the team more than a contract for a single task, so we'll share the incomes once there is.

@teletubo
You're surely right, but since I like the java-gaming community I tried it here too.
8  Discussions / Business and Project Management Discussions / Caldera Games is looking for a 2D ANIMATOR on: 2015-06-20 17:49:17
Hi!

We are looking for a 2D Animator (experienced or not, but talented) to join the team of Caldera Games. We are currently three members, a 2D artist, a programmer and a musician.
We are working on a game called Pantless Hero, the development is going well but unfortunately our 2D artist is not good enough in animation (neither enjoy doing animation).
So we are searching for someone to fill up this function, you would have to follow the lead of our 2D artist Yukishi (he does the concept arts, the tile sets...etc) and animate all the sprites he produces (and improve the current animated sprites).
We develop the game without any kind of funding so there will be no payment until the game starts selling.
We'd rather like someone interested to join us for a long term as a member of the team, if you are interested you can contact us through email and we will set up a meeting, all the information are here: http://caldera-games.com/contact/

If you have any questions don't hesitate!
9  Games Center / WIP games, tools & toy projects / Re: Pantless Hero on: 2015-05-12 23:34:45
Little screenshot of a part of the world I'm working on. You evolve vertically on scaffolding fighting various enemies (you can see a rat, a skeleton and a troll here).
10  Games Center / WIP games, tools & toy projects / Re: Pantless Hero on: 2015-05-04 10:05:35
You should add diffraction in the crystals  Pointing that would look amazing (esp with larger crystals)

Yes I'll definitely do it, I already have the shader for that which I use for the water.
11  Games Center / WIP games, tools & toy projects / Re: Pantless Hero on: 2015-05-03 18:34:37
What do you guys think about the new graphics?

They fit in a lot better! The main character has a finer detail, he kinda looks out of place when everything else around him is in lower detail. It's looking really good so far!

Thanks : )
That was a necessary update, I'm glad we did it.
12  Games Center / WIP games, tools & toy projects / Re: Pantless Hero on: 2015-04-27 03:52:50
What do you guys think about the new graphics?
13  Games Center / WIP games, tools & toy projects / Re: Pantless Hero on: 2015-04-23 03:23:44
I wrote an entry in our dev log about our combat system, you can read it here: http://caldera-games.com/dev-log/
Tell me what you think : )
14  Games Center / WIP games, tools & toy projects / Re: Pantless Hero on: 2015-04-14 10:51:18
I added few animated gif at the end of the original post. (I put them in spoiler tags for the post to not be too long, but it's apparently not working)
15  Games Center / WIP games, tools & toy projects / Re: Pantless Hero on: 2015-04-14 02:31:50
Thanks, we'll add a video and some gif so you can see them in action.
16  Games Center / WIP games, tools & toy projects / Pantless Hero on: 2015-04-13 09:29:15

Hi everyone, I come to present to you our first project at Caldera Games, which is Pantless Hero in development since a year.

You can also find all the information below on our website : http://caldera-games.com/

(We are french so excuse me for my imperfect english)

The idea for the scenario was inspired by an anecdote from Naheulbeuk (french fictional audio adventure).



SYNOPSYS

Pantless Hero is a 2D platform game mixing elements of RPG and exploration/adventure. Explore and storm vast and complex galleries of cave, ruins of an old dwarf mine. Brave all the dangers that took place since then, in order to accomplish your noble quest, that is none less than retrieving your most precious possession (a sumptuous mithril pants) stolen by a vile Troll.

Your are the pantless hero and it’s time to change that !

The main influence of Pantless Hero are the Dark Souls and Castlevania series, for the challenging fights, ingenious progression and platform mechanics. The ambiance of that kind of game fits perfectly.

INFORMATIONS
Supported languages: English, French
Release date: Incoming 2015
Developer: Caldera Games
Editor: Caldera Games
Genre: Platform / Adventure
Platform: PC, Mac, Linux
Mode: Solo
Programming language: java + opengl (lwjgl) and some xml

FEATURES
- A world to explore : The underworld of Pantless Hero is huge, illustrated by rich detailed pixel art. There is always a corner to visit, a hide to discover and mysteries to solve !

- Combat system : It is not enough to rush on your enemies swinging your axe in the air to be victorious. You will need to fight strategically most of the enemies by timing your offensive and defensive tactics according to your opponents’ behaviors.

- Items to collect : Gathering items scattered everywhere in the game is essential, either to help you in your progression or make your life easier. A rune system, rewards from succeeding difficult events, allow you to improve a set of skills. Various mushrooms can be gathered and consumed to benefit of temporary buffs. And many more to discover.

- Random components : Many aspects of Pantless Hero change at each game, either like the visual aspect of the mushrooms or the position of some items and enemies, you should always keep an eye open! An supplementary challenge is offered in addition of classic dungeons with dungeons created randomly following predefined formats. Bigger rewards at the end!



SCREENSHOTS -> SEE MORE


WALLPAPERS

1920×1080 1600×900 1366×768 1280×720 | 1920×1080 1600×900 1366×768 1280×720

1920×1080 1600×900 1366×768 1280×720 | 1920×1080 1600×900 1366×768 1280×720

VIDEOS
Coming Soon.

MUSIC
Coming soon.




Yukishi
Role: Co-founder, Graphist, Game Designer, Web Designer, Sound Designer.
Description: Passionate by pop culture like video games, as well cinephile and interested in art in general. I’m oriented in the creation domain as autodidact, as well as game development.




Vivien « Hanksha » Jovet
Role: Co-founder, Game & Web Programmer, Game Designer.
Description: I live in the Philippines where I finish a degree in Computer Science. Very curious, I believe in self-education, which lead me to game development where I express myself through various programming languages.




Rowan Sgarlata
Role: Musician, Sound Designer.
Description: ...


We are also looking for a 2D animator to integrate the team, to contact us see the contact section here: http://caldera-games.com/contact/



There is no public demo available for now, we are about to start a private alpha testing. We hope to be able to sell the game on Steam.


ANIMATED GIF
-Wandering through the caves-

Click to Play


-Well deserved rest at a bonfire-

Click to Play

17  Java Game APIs & Engines / OpenGL Development / Re: [lwjgl] Rendering to texture with framebuffer object on: 2014-04-23 23:56:23
Finally fixed it.
I was missing glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);   after line 100 when I bind the texture.
18  Java Game APIs & Engines / OpenGL Development / [lwjgl] Rendering to texture with framebuffer object on: 2014-04-22 14:00:09
Hi,

I'm trying to render to a texture with a frame buffer object like in this tutorial (i'm using lwjgl): FBO

I guess I made some mistakes because it's not working well.

Here is my code:
1  
2  
3  
4  
5  
6  
7  
8  
9  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
32  
33  
34  
35  
36  
37  
38  
39  
40  
41  
42  
43  
44  
45  
46  
47  
48  
49  
50  
51  
52  
53  
54  
55  
56  
57  
58  
59  
60  
61  
62  
63  
64  
65  
66  
67  
68  
69  
70  
71  
72  
73  
74  
75  
76  
77  
78  
79  
80  
81  
82  
83  
84  
85  
86  
87  
88  
89  
90  
91  
92  
93  
94  
95  
96  
97  
98  
99  
100  
101  
102  
103  
104  
105  
106  
107  
108  
109  
110  
111  
112  
113  
114  
115  
116  
117  
118  
119  
120  
121  
122  
123  
124  
125  
126  
127  
128  
129  
130  
131  
132  
133  
134  
135  
136  
137  
138  
139  
140  
141  
142  
143  
144  
145  
146  
147  
148  
149  
150  
151  
152  
153  
154  
155  
156  
157  
import static org.lwjgl.opengl.EXTFramebufferObject.*;
import static org.lwjgl.opengl.GL11.*;
import static org.lwjgl.opengl.GL20.*;

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStreamReader;

import org.lwjgl.LWJGLException;
import org.lwjgl.opengl.Display;
import org.lwjgl.opengl.DisplayMode;
import org.lwjgl.util.vector.Vector3f;
import org.newdawn.slick.opengl.Texture;
import org.newdawn.slick.opengl.TextureLoader;

public class FBO {

   //window size
   final int WIDTH = 640;
   final int HEIGHT = 480;
   
   //texture
   Texture box;
   Texture light;
   
   //frame buffer
   int fbo;
   int depthbuffer;
   int fb_texture;
   
   public void start(){
      setUpDisplay();
      setUpGL();
      loadTextures();
      createFBO();
     
      while(!Display.isCloseRequested()){
         render();
         Display.update();
         Display.sync(60);
      }
   }
   
   private void render(){
      //render to fbo
      glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, fbo);
      glPushAttrib(GL_VIEWPORT_BIT);
      glViewport(0, 0, WIDTH, HEIGHT);
     
      glBindTexture(GL_TEXTURE_2D, light.getTextureID());
      drawTexture(0, 0, 64, 64);
      glBindTexture(GL_TEXTURE_2D, 0);
     
      glPopAttrib();
     
      glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, 0);
     
      //render the texture
      glBindTexture(GL_TEXTURE_2D, fb_texture);
      drawTexture(0, 0, WIDTH, HEIGHT);
      glBindTexture(GL_TEXTURE_2D, 0);
     
   }
   
   private void drawTexture(float x, float y, int width, int height){
      glBegin(GL_QUADS);
      glTexCoord2f(0f, 0f);
      glVertex2f(x, y);
     
      glTexCoord2f(1f, 0f);
      glVertex2f(x + width, y);
     
      glTexCoord2f(1f, 1f);
      glVertex2f(x + width, y + height);
     
      glTexCoord2f(0f, 1f);
      glVertex2f(x, y + height);
      glEnd();
   }
   
   private void createFBO() {
     
      //frame buffer
      fbo = glGenFramebuffersEXT();
      glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, fbo);
     
      //depth buffer
      depthbuffer = glGenRenderbuffersEXT();
      glBindRenderbufferEXT(GL_RENDERBUFFER_EXT, depthbuffer);
     
      //allocate space for the renderbuffer
      glRenderbufferStorageEXT(GL_RENDERBUFFER_EXT, GL_DEPTH_COMPONENT, WIDTH, HEIGHT);
     
      //attach depth buffer to fbo
      glFramebufferRenderbufferEXT(GL_FRAMEBUFFER_EXT, GL_DEPTH_ATTACHMENT_EXT, GL_RENDERBUFFER_EXT, depthbuffer);
     
      //create texture to render to
      fb_texture = glGenTextures();
      glBindTexture(GL_TEXTURE_2D, fb_texture);
      glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA8, WIDTH, HEIGHT, 0, GL_RGBA, GL_UNSIGNED_BYTE, (java.nio.ByteBuffer)null);
     
      //attach texture to the fbo
      glFramebufferTexture2DEXT(GL_FRAMEBUFFER_EXT, GL_COLOR_ATTACHMENT0_EXT, GL_TEXTURE_2D, fb_texture, 0);
     
      //check completeness
      if(glCheckFramebufferStatusEXT(GL_FRAMEBUFFER_EXT) == GL_FRAMEBUFFER_COMPLETE_EXT){
         System.out.println("Frame buffer created sucessfully.");
      }
      else
         System.out.println("An error occured creating the frame buffer.");
     
   }
   
   
   

   private void loadTextures(){
      try {
         box = TextureLoader.getTexture("PNG", getClass().getResourceAsStream("/box.png"), GL_NEAREST);
         light = TextureLoader.getTexture("PNG", getClass().getResourceAsStream("/light.png"), GL_NEAREST);
      } catch (IOException e) {
         // TODO Auto-generated catch block
         e.printStackTrace();
      }
   }
   private void setUpGL() {
      glMatrixMode(GL_PROJECTION);
      glLoadIdentity();
      glOrtho(0, WIDTH, HEIGHT, 0, 1, -1);
      glMatrixMode(GL_MODELVIEW);
      glViewport(0, 0, Display.getWidth(), Display.getHeight());
      glEnable(GL_TEXTURE_2D);
      glEnable(GL_BLEND);
      glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
      glClearColor(0f, 0f, 0f, 0f);
     
   }


   private void setUpDisplay() {
      try {
         Display.setDisplayMode(new DisplayMode(WIDTH, HEIGHT));
         Display.setTitle("FBO Test");
         Display.create();
      } catch (LWJGLException e) {
         // TODO Auto-generated catch block
         e.printStackTrace();
      }
     
   }


   public static void main(String[] args){
      new FBO().start();
   }
}


I just obtain a white screen (meaning the rendered to texture is empty).
Any idea what am I doing wrong?
 
Pages: [1]
 
SHC (7 views)
2015-08-01 03:58:20

Jesse (16 views)
2015-07-29 04:35:27

Riven (37 views)
2015-07-27 16:38:00

Riven (19 views)
2015-07-27 15:35:20

Riven (22 views)
2015-07-27 12:26:13

Riven (12 views)
2015-07-27 12:23:39

BurntPizza (32 views)
2015-07-25 00:14:37

BurntPizza (42 views)
2015-07-24 22:06:39

BurntPizza (24 views)
2015-07-24 06:06:53

NoxInc (31 views)
2015-07-22 22:16:53
List of Learning Resources
by gouessej
2015-07-09 11:29:36

How Do I Expand My Game?
by bashfrog
2015-06-14 11:34:43

List of Learning Resources
by PocketCrafter7
2015-05-31 05:37:30

Intersection Methods
by Roquen
2015-05-29 08:19:33

List of Learning Resources
by SilverTiger
2015-05-05 10:20:32

How to: JGO Wiki
by Mac70
2015-02-17 20:56:16

2D Dynamic Lighting
by ThePixelPony
2015-01-01 20:25:42

How do I start Java Game Development?
by gouessej
2014-12-27 19:41:21
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!