What I did today

While it might not seem like much, I implemented an OpenGLPane.

It combines the previous thing I did where I implemented a easy-to-access rendering path, but it extends a StackPane element. This will allow me to use direct OpenGL calls to this pane, but it will respect all of the sizing/layouts of the UI system automatically.

The picture above represents an OpenGL pane ontop of the root pane (background), sized 100x100. It has a label inside of it, to show it’s not simply drawing ontop of the window.

Since the OpenGLPane is ultimately a descendant of the Node, it can be used anywhere they can be, such as as an element in a dropdown list, or as a graphic for a button, ect. I currently provide an example shader as part of the library, but it’s designed so that you can use any sort of shader/geometry/whatever, and it’ll then display it as a pane element.

This is already much more than JavaFX will ever be able to do, despite many people having suggested to open up the OpenGL API inside of JavaFX to the programmers. This is due to Oracle having lost interest in the project a few years ago, when they saw they couldn’t get the wide adoption they’d hoped for. So they decided to kick it out of the JDK in the future.

Cheers

Isometric tileset for my hellish game:

oA7T3EFDLlc

You can see result here:
http://pixeljoint.com/pixelart/121440.htm

Slept cause I played Rise of the Tomb Raider all night ;D

JavaFX has gone so tragically in the wrong direction it makes me cry.

Cas :slight_smile:

RESPECT ;D

Today again I did tilesets for my game but this time:

  • I was careful with outlines;
  • make object not so tall;
  • add few object that player can plunder.

vhBbwm8ydfo

Results

Me and my friend began to code a new game she wants to make, geared towards the autistic students she works with (well actually I’m coding it and shes the “project manager”). It can be for little kids too. It’s not so much of a game, but questions like “what are the steps to take the bus” or “what are the steps to put on your shoes”, and there will be answers they have to put in the correct order. Not really the most fun program to code, but hopefully it will help a few people!

[quote=“EgonOlsen,post:5956,topic:49634”]
:o :o :o :o :o

[quote=“SugarBlood,post:5968,topic:49634”]

He’s a freak for sure ;D
I wrote my first lines of code ever on a C64 in Basic many years ago :slight_smile:

What I did last night, not today ;D

Working on the final parts of the boss level in Bee vs Mites (part of Bee Aware).

This is Bee vs Mites (and a farmer spraying pesticide through a hole in the hive). The game is a topdown scroller:

And this is the boss level (the Underhive), where you have to defeat MegaMite:

You have to jump with your bee on the light spot on the back of MegaMite, she than falls flat on the floor and loses some health (repeat until beaten). If MegaMite catches you, she will suck you in and chew on you a bit, then spit you out, which will cost you health. You have to watch out for the spiders as well, they rotate like mad when you hit them and lower your health. This is all accompanied by a dark moody piece of music.

A bit more about Bee Aware: It’s an active clicker game, where you have 7 minigames to gather points for the main clicker game (a topdown arcade scroller, a quiz (5 Original quizzes, each 20 questions), a memory game, a maze game, a jigsaw game, a puzzler and another arcade game where you have to seek honey while being shot at by the farmer).
I was more or less finished, but had some extra ideas, so publishing on Steam will be postponed a few weeks.

Maybe this has been discussed before, maybe not… anyway, I was wondering what music people are listening to when coding/designing?
I myself love to listen to Tangerine Dream (electronic (cosmic) music, not to be confused with what people call electronic music these days), Mike Oldfield, Peru and the likes. And when I’m in a f*cked up mood, I switch to Dimmu Borgir and Parkway Drive (lol). So, tell me, I’m curious :smiley:
Greetz, Danny.

Edit: @ByerN example… good idea ;D

mTJYvj5lE4E

I’ve found nightcore (about 2 years ago) not distracting enough to listen it while working on something creative.

Example:

86jRi9goYLQ

You can find music that you actually like but cause of remix into nigthcore it’s not that invasive to distract you.

Before I was listening rock, metal and rap sometimes.

Why am I attracted to an anime character. dammit lol

@FabulousFellini There is a hint of no panties there… it’s quite exhilarating 8)

Implemented a ScrollPane

Also played around with it and the Split pane, so you can have scroll panes in split panes :slight_smile:

It’s starting to feel usable for applications!

I think I’ll get Tree Views, and Text editors next.

w5RhcPq5Td0

Making some units concept arts but my scanner is turning orange color into brown:

I started a coding music thread some time ago. I’ll say what I listen to again:
Synthwave (80’s electronic instrumental), for example, Megadrive, Occam’s Laser, Lazer Hawk, Pertubator, Dan Terminus, etc.
Also, a selection of good older songs: some Michael Jackson, Metallica, Take On Me, AC DC.
I spend a lot of time making my music experience really good; I download all my music as FLAC files and sync them automatically across my phone and computer. My headphones are ATH-MSR7NCs with a FiiO E10K DAC/AMP so I get the best conversion/listening experience.
Message me if you want to download my playlist :smiley:

I use the FiiO E-10 as well, it was a great step up from my onboard audio (very crackly). I listen to a combination of house, trance and ambient music, but not exclusively.

Has everyone paid off their debts?

Because the bailiff is here!

4I1kmMaDki4

Result: PixelJoint

I’ve re-implemented part of my OpenGL pane class to use the appropriate NanoVG method for drawing an OpenGL FBO to the screen. This allows me to use NanoVG’s clipping functionality on any user-drawn stuff so that it feels more natural with the rest of the UI.

For example, you can now store an OpenGL pane inside a scroll pane:

Before this, the triangle would not be clipped by the bounds of the scroll pane, and would overlap ontop of the “Click me button”