Java-Gaming.org Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (754)
Games in Android Showcase (229)
games submitted by our members
Games in WIP (842)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: 1 ... 198 199 [200]
  ignore  |  Print  
  What I did today  (Read 2595104 times)
0 Members and 3 Guests are viewing this topic.
Offline cylab

JGO Kernel


Medals: 180



« Reply #5970 - Posted 2018-05-10 12:25:51 »

Finished (somewhat) a new track:
https://soundcloud.com/mathias-h/anticipation

Mathias - I Know What [you] Did Last Summer!
Offline SkyAphid
« Reply #5971 - Posted 2018-05-15 01:25:35 »



Here's a small look at our environment updates to Robot Farm. But we'll be releasing some videos soon, hopefully.

it just werks
Offline orange451

JGO Kernel


Medals: 363
Projects: 6
Exp: 6 years


Your face? Your ass? What's the difference?


« Reply #5972 - Posted 2018-05-15 01:48:28 »

Have some more free time on my hands.

Started back on my UI solution for lwjgl3.

Click to Play

Click to Play

Click to Play



I want to make it /similar/ to JavaFX, but be limited to just basic UI functionality.

The goal is to recreate a testing IDE I wrote using JavaFX a few months ago:

I want to create a proper IDE for my rendering engine.


So far the setup is quite minimal:
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  
public class HelloWorld {
   public static final int WIDTH   = 320;
   public static final int HEIGHT  = 240;

   public static void main(String[] args) throws IOException {
      if ( !glfwInit() )
         throw new IllegalStateException("Unable to initialize GLFW");

      // Create a standard opengl 3.2 window. You can do this yourself.
      long window = LWJGUIUtil.createOpenGLCoreWindow("LWJGUI Window", WIDTH, HEIGHT);
     
      // Initialize lwjgui for this window
      Scene scene = LWJGUI.initialize(window);
     
      // Add some components
      addComponents(scene);
     
      // Game Loop
      while (!GLFW.glfwWindowShouldClose(window)) {
         // Clear screen
         glClearColor(0,0,0,0);
         glClear(GL_COLOR_BUFFER_BIT|GL_STENCIL_BUFFER_BIT);
         
         // poll events to callbacks
         glfwPollEvents();
         
         // Render GUI
         LWJGUI.render();

         // Draw
         glfwSwapBuffers(window);
      }
     
      glfwDestroyWindow(window);
      glfwTerminate();
   }

   private static void addComponents(Scene scene) {
      // Create a simple pane
      StackPane pane = new StackPane();
     
      // Add the pane to the scene
      scene.getChildren().add(pane);
     
      // Put a label in the pane
      pane.getChildren().add(new Label("Hello World!"));
   }
}


First Recon. A java made online first person shooter!
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline tariqbroadnax

Junior Devvie


Medals: 4
Exp: 3 years



« Reply #5973 - Posted 2018-05-15 02:56:41 »

Finished (somewhat) a new track:
https://soundcloud.com/mathias-h/anticipation

Just listened to it. Its sick.
Offline NuclearPixels
« Reply #5974 - Posted 2018-05-16 22:49:29 »

So, took a Break after 2.5 month of learning Blender and doing my first animations and was working for last few weeks on new UI version (version 4 Cheesy). And of course I do not like it Sad, but I will not be reworking it anytime before I release a version for gamedev community to give a try (still have ~10 features to implement and 4 animations to do and some buildings to model).

Here is the result:




There are still a few tiny buttons missing, but I will fix that in the following days.

tldr: the best outcome of the new UI development process is not the new UI itself (well it is an improvement, but I still hate it) but the fact that now I have solid idea for the fifth version of UI, which I will be integrating into the public beta version.

CERN-based beginner game devs. Follow us on Twitter: https://twitter.com/NuclearPixels
Offline Sickan
« Reply #5975 - Posted 2018-05-17 14:23:58 »

Been working on an assignment for my Java college course, build an issue tracking system using JSF for web UI, Swing for desktop UI, and JPA for persistence. Copious amounts of magic complicating everything - my build is broken because I didn't add the right jar to the classpath, or because I added the wrong annotation, or because something is wrong with the XML file. The fix is right there in the manual, and usually doesn't work. Sometimes changing library version fixes the bug, allowing me to go on to fixing the next broken mess.

Usually nothing goes wrong until at runtime. It reminds me very much of what it is like developing in JS with NPM and co. What's wrong with objects, functions, and compile-time errors?
Offline SkyAphid
« Reply #5976 - Posted 2018-05-20 01:10:43 »

So, took a Break after 2.5 month of learning Blender and doing my first animations and was working for last few weeks on new UI version (version 4 Cheesy). And of course I do not like it Sad, but I will not be reworking it anytime before I release a version for gamedev community to give a try (still have ~10 features to implement and 4 animations to do and some buildings to model).

snip

Ohhh, I like your pre-rendered graphics. But I will say, make sure you keep the perspective correct to make it look good. You can use Blender's camera feature to render them at the correct angle every time to make sure that everything is consistent. If you need any feedback or help, feel free to message me. I have a lot of experience with Blender and Substance Painter.

it just werks
Offline 65K
« Reply #5977 - Posted 2018-05-20 06:36:05 »

Copious amounts of magic complicating everything
Welcome to the beautiful world of Java business software Grin
You should definitely add Spring to your project and because that's hard to handle SpringBoot on top of it Grin

Lethal Running - a RPG about a deadly game show held in a futuristic dystopian society.
Offline Riven
Administrator

« JGO Overlord »


Medals: 1340
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #5978 - Posted 2018-05-20 10:46:59 »

Been working on an assignment for my Java college course, build an issue tracking system using JSF for web UI, Swing for desktop UI, and JPA for persistence. Copious amounts of magic complicating everything - my build is broken because I didn't add the right jar to the classpath, or because I added the wrong annotation, or because something is wrong with the XML file. The fix is right there in the manual, and usually doesn't work. Sometimes changing library version fixes the bug, allowing me to go on to fixing the next broken mess.

Usually nothing goes wrong until at runtime. It reminds me very much of what it is like developing in JS with NPM and co. What's wrong with objects, functions, and compile-time errors?

This will be 75% of your daytime job, one day (unless you get out of the misery called JEE). The bigger the project, the harder it gets - while the business-logic typically gets easier, and you get better at it... so all the fun stuff will be done in a spiffy. Throw Spring, Camel, OSGI (!), maven and grails into the mix, and you're all set! Mostly because each and every compile-time step has caching, and caches get out of sync... leading to perpetually undefined code-versions being loaded. Pro-tip: it may seem like a waste of time, but eventually you end up with a script that clears a dozen odd cache directories, rebuilding everything from scratch all the time. Sure, fixing that typo has a 6 minute roundtrip-time, but at least you know your change made it into the runtime!

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social rankings!
Offline VaTTeRGeR
« Reply #5979 - Posted 2018-05-20 13:01:35 »

Quote
The fix is right there in the manual, and usually doesn't work. Sometimes changing library version fixes the bug
Quote
*Needing a library to set up the library*
Quote
fixing that typo has a 6 minute roundtrip-time
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Online CommanderKeith
« Reply #5980 - Posted 2018-05-21 02:07:50 »

I'm not a Java enterprise edition JEE developer, but always wondered what the point of having lots of settings in XML files and command line arguments was all about. It would make more sense to express these settings in code.
Similarly for Ant. Why make the Ant XML language to compile java code when java code can simply be used.
For this reason I thought that Nate's SCAR project was very clever
https://github.com/EsotericSoftware/scar

Perhaps JEE is aimed at non programmer system administrators who don't want to mess with code, just XML settings that they can more readily understand.

I learned Java Tomcat, a very minimal version of JEE and am still frustrated with all the command line and XML settings in context.xml and other configuration files

Offline princec

« JGO Spiffy Duke »


Medals: 1030
Projects: 3
Exp: 20 years


Eh? Who? What? ... Me?


« Reply #5981 - Posted 2018-05-21 08:28:39 »

One look at the Tomcat configuration xml was all I needed to know I didn't ever want to go down that path.

Cas Smiley

Online CommanderKeith
« Reply #5982 - Posted 2018-05-21 08:42:29 »

Haha yes. But the alternative was to host the website using a PHP server which would have been 10x harder to learn with it's own inane configuration! Tomcat was the least-worst option that I was aware of, from the point of view of an amateur who wanted to avoid learning any more languages than necessary.
JSP pages were interesting and I sometimes use them. But the NetBeans IDE  doesn't let you refactor the java code inside them at all which is a pain in the neck.

Offline Roquen

JGO Kernel


Medals: 517



« Reply #5983 - Posted 2018-05-21 09:11:19 »

An OIT paper that looks interesting: http://momentsingraphics.de/?page_id=210
Offline ra4king

JGO Kernel


Medals: 508
Projects: 3
Exp: 5 years


I'm the King!


« Reply #5984 - Posted 2018-05-21 11:16:27 »

This is why I'm glad I work at Google: all our tools and frameworks are built in-house. The code to every little thing I work with is available to me. Documentation for popular frameworks and libraries are thorough and there's plenty of examples from other projects who used them. It's the sweetest gig.

Offline Riven
Administrator

« JGO Overlord »


Medals: 1340
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #5985 - Posted 2018-05-21 11:43:49 »

This is why I'm glad I work at Google: all our tools and frameworks are built in-house. The code to every little thing I work with is available to me. Documentation for popular frameworks and libraries are thorough and there's plenty of examples from other projects who used them. It's the sweetest gig.
Yeah, well... back in the day, when I was young and innocent, I typically barked at the mediocre stuff Google pushed into the world... Nearly everything they made was in the 'meh' category. These days I long for 'meh' levels of stability and productivity. Google's stuff aint so bad.

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social rankings!
Offline princec

« JGO Spiffy Duke »


Medals: 1030
Projects: 3
Exp: 20 years


Eh? Who? What? ... Me?


« Reply #5986 - Posted 2018-05-21 11:48:24 »

Google occasionally put out the odd decent bit of code that I find a use for... like some of the stuff in their guava library, that's quite handy for things like bidirectional maps and so on.

Cas Smiley

Offline ags1

JGO Kernel


Medals: 367
Projects: 7


Make code not war!


« Reply #5987 - Posted 2018-05-21 20:01:20 »

Spent the last few days playing with my new Oculus Go. Amazing thing!

Offline orange451

JGO Kernel


Medals: 363
Projects: 6
Exp: 6 years


Your face? Your ass? What's the difference?


« Reply #5988 - Posted 2018-05-21 23:21:01 »

How is it? I bought an oculus dev kit 2 back in 2012. It was pretty neat.

First Recon. A java made online first person shooter!
Offline ags1

JGO Kernel


Medals: 367
Projects: 7


Make code not war!


« Reply #5989 - Posted 2018-05-22 04:53:46 »

The image quality is better than the DK2, from what I recall. For example, screen door effect is much less apparent with the Go (because of higher resolution and bigger pixels). The Go is capable of some pretty nice visuals considering it has a just mobile hardware. For example, the visuals in a game like Coaster Combat are every bit as good as anything I saw with the DK2. Another gorgeous experience is Ocean Rift. I haven't tried the consumer version Rift however. The sound from the inbuilt speakers is very good and is not too disturbing to others nearby, assuming there is a bit of ambient noise going on.

The Go only has 3DOF so it can be a bit disorienting if you move your head forwards or backwards for example (as there is no visual feedback).

Netflix works well - probably better than on the Rift because of the higher resolution of the Go.

When I'm in the UI I feel there are limitations to the visuals (blurriness of text and off-center images), but when I am in-game I don't notice any visual defects. I can't compare to the DK2 as it's years since I used it, but Oculus do claim to have made major improvements in the lenses in the Go vs the Rift.

Battery life is VERY limited, but apparently is better than Gear VR.

Let me put it this way: my family likes it so much we are getting a second one. We'll also be getting one for our grandkids.

Offline orange451

JGO Kernel


Medals: 363
Projects: 6
Exp: 6 years


Your face? Your ass? What's the difference?


« Reply #5990 - Posted 2018-05-22 16:47:39 »

Might be time for me to start looking into them again Smiley

Could be fun to make a VR game

First Recon. A java made online first person shooter!
Pages: 1 ... 198 199 [200]
  ignore  |  Print  
 
 

 
DesertCoockie (33 views)
2018-05-13 18:23:11

nelsongames (75 views)
2018-04-24 18:15:36

nelsongames (70 views)
2018-04-24 18:14:32

ivj94 (752 views)
2018-03-24 14:47:39

ivj94 (82 views)
2018-03-24 14:46:31

ivj94 (622 views)
2018-03-24 14:43:53

Solater (98 views)
2018-03-17 05:04:08

nelsongames (179 views)
2018-03-05 17:56:34

Gornova (405 views)
2018-03-02 22:15:33

buddyBro (1065 views)
2018-02-28 16:59:18
Java Gaming Resources
by philfrei
2017-12-05 19:38:37

Java Gaming Resources
by philfrei
2017-12-05 19:37:39

Java Gaming Resources
by philfrei
2017-12-05 19:36:10

Java Gaming Resources
by philfrei
2017-12-05 19:33:10

List of Learning Resources
by elect
2017-03-13 14:05:44

List of Learning Resources
by elect
2017-03-13 14:04:45

SF/X Libraries
by philfrei
2017-03-02 08:45:19

SF/X Libraries
by philfrei
2017-03-02 08:44:05
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!