Java-Gaming.org Hi !
 Featured games (91) games approved by the League of Dukes Games in Showcase (808) Games in Android Showcase (239) games submitted by our members Games in WIP (872) games currently in development
 News: Read the Java Gaming Resources, or peek at the official Java tutorials
Pages: 1 ... 187 188 [189] 190 191 ... 217
 ignore  |  Print
 What I did today  (Read 3755199 times) buddyBro and 3 Guests are viewing this topic.
Roquen

JGO Kernel

Medals: 518

 « Reply #5640 - Posted 2017-08-15 09:11:10 »

But he was design in different way – so it hold as many float part as he can.

Exactly, the point is to maintain the most significant part of a (sub)result.  The simplest example is multiply, if we think of our two numbers as consisting of a 24 bit integer (all fractional part so: 0.24) and an exponent, then the product simply adds the integer exponents and to store the new fraction part would require: 0.24 x 0.24 = 0.48, so 48 bits for the significand.  Since we're using a fixed number of bits those 48 bits are rounded to 24.
abcdef
 « Reply #5641 - Posted 2017-08-16 04:34:15 »

Icecore - this floating point conversation reminded me of this pbsinfinite series episode (why computers are bad at algebra) on YouTube

It talks about 64 bit floats but you can apply easily to 32 bit
Roquen

JGO Kernel

Medals: 518

 « Reply #5642 - Posted 2017-08-16 10:52:19 »

Didn't watch video but symbolically, computer's are actually quite excellent at algebra given a good piece of software...and getting there on verifying and generating proofs.
ra4king

JGO Kernel

Medals: 508
Projects: 3
Exp: 5 years

I'm the King!

 « Reply #5643 - Posted 2017-08-17 08:31:31 »

Not really today, but on Monday I started at my first full time job out of university at Google. I'm at their Mountain View headquarters in the Bay Area (Silicon Valley). Pretty happy to say the least

Herjan
 « Reply #5644 - Posted 2017-08-17 12:36:13 »

First time that I am working for six weeks on a project and still having loads of fun

My three year break has changed me.

Sharing the peace I enjoy, my practice of the day:
Quote from: Herjan
Don't focus on features, finish every item before working on the next thing.

Yup, for the past five weeks, the player still can only walk around the scene. But polishing every detail makes it so rewarding to walk around compared to five weeks ago.
One of those rewarding things I made are shaders, for everyone who is lazy/ignorant like me:
5 minutes of pure bliss
Opiop
 « Reply #5645 - Posted 2017-08-17 13:53:52 »

Not really today, but on Monday I started at my first full time job out of university at Google. I'm at their Mountain View headquarters in the Bay Area (Silicon Valley). Pretty happy to say the least

Congratulations! I'm really jealous of the free snacks and nap pods (those are a thing, right?), the coolest thing we have here are treadmills
FabulousFellini
 « Reply #5646 - Posted 2017-08-17 15:00:40 »

Not really today, but on Monday I started at my first full time job out of university at Google. I'm at their Mountain View headquarters in the Bay Area (Silicon Valley). Pretty happy to say the least

Congratulations! I'm really jealous of the free snacks and nap pods (those are a thing, right?), the coolest thing we have here are treadmills

Yeah how close does it look to the internship movie?  Are those slides real?

-FabulousFellini
www.fabulousfellini.com
ra4king

JGO Kernel

Medals: 508
Projects: 3
Exp: 5 years

I'm the King!

 « Reply #5647 - Posted 2017-08-18 02:36:31 »

@Opiop, free breakfast, lunch, and dinner every weekday, in addition to unlimited free snacks and drinks. The nap pods exist but they aren't that cool

@FabulousFellini, funny thing about The Internship movie, it was filmed at my university Georgia Tech The slides are real, but I still haven't gotten on them.

philfrei
 « Reply #5648 - Posted 2017-08-18 18:29:25 »

Congratulations ra4king!

This week I settled on trying to polish the FM Theremin I wrote a while back, to get it up to a quality where I might post it on itch.io. So far, have made improvements to the GUI, including making panels resizable (giving more "playing" room when the control panel is not needed), and an easier-understand checkbox for whether the "expression" attribute controlled by a slider is a fixed value (independent of Y-axis location) or ranges with the mouse Y position.

I've been slowed down a bit with implementing a decision to eliminate Nyquist aliasing. Am working out a way to automatically scale back the amplitude of the modulator (source of overtones in FM) that takes into consideration the frequency and the degree of modulator feedback. Had to spend time manually listening and charting the frequencies where aliasing kicks in for various modulator Index and Feedback settings, and then on working out good equations/algorithms to fit the data points. It is close to working--last attempt covers the endpoints well but "sags" in the middle. I suspect fixing it is a matter of changing the point at which I reference the data which can be either linear or exponential depending on the stage of the calculation. (E.g., midi notes, piano notes are linear, but the Hz value doubles every 12 steps--do we calculate using the Hz or the midi values?)

Am reminded how important it is as a programmer to learn math for sequences, series and curve-fitting polynomials, as having this handier in memory would have made this much easier to do.

LiquidNitrogen
 « Reply #5649 - Posted 2017-08-21 12:49:16 »

My weather experiments are turning out interesting. The mountains and forests alter the wind flow, and the weather patterns change over the seasons. Now it needs to do something with heat and moisture so it can create rain and snow in the right places.

J0
 « Reply #5650 - Posted 2017-08-21 19:08:48 »

Needed a default string for an app but couldn't go with
 `null`
...
 1 `static final String S_TO_SET = "'74_ao16/*%LQ^&*(jw))(*&^%'anvo";`

I reckon no one is gonna enter that, right?

cylab

JGO Kernel

Medals: 196

 « Reply #5651 - Posted 2017-08-23 22:04:46 »

Created a new Track: https://soundcloud.com/mathias-h/traveling

Mostly done in the train while Travelling back from the 50th Wedding Anniversary of my parents and the Funeral of my Mother in Law

Mathias - I Know What [you] Did Last Summer!
Slyth2727
 « Reply #5652 - Posted 2017-08-24 23:19:43 »

Today I moved into my freshman dorm room! Exciting times.

Developed and trained a (deep? 2 convolutional layers and pooling layers) convolutional neural network to recognize digits out of the MNIST data set to learn more about convolutional nets. Got up to a 99.12% accuracy for the entire testing data set after 20,000 training iterations. Didn't use tensorflow or anything, but managed to utilize C and CUDA to outsource some operations to the GPU making training much much faster.
Also got a new laptop! Super pumped about it, 16 GB RAM, 4K screen, GTX 960m, i7 6700HQ. Pretty damn good laptop for the price, and it'll last me at least through undergrad and graduate school. I'm planning to go for my PhD in something with machine learning. I've been interested it for years and now I can finally do something with that after really learning more about it over the past few months.

Guerra2442

JGO Knight

Medals: 94
Exp: 4 years

Guerra24

 « Reply #5653 - Posted 2017-08-28 02:23:41 »

Finally implemented a 3D compositor.

Working on Anarchy Engine.
Guerra2442

JGO Knight

Medals: 94
Exp: 4 years

Guerra24

 « Reply #5654 - Posted 2017-08-29 05:28:50 »

With the new 3D compositor now I can do fancy things with the windows because they are in 3D space, today I've implemented new window animations and modified the blur effect to work in 3D.

Working on Anarchy Engine.
J0
 « Reply #5655 - Posted 2017-08-31 18:31:58 »

Today I finally finished my trial webcomic! If today hasn't been wtf-y enough for you take a look at my cover page
Right here
Sweet sweet js+css3

Apo
 « Reply #5656 - Posted 2017-09-01 06:48:00 »

Today I finished the 17th game for the game advent calendar und solved a wired "bug" with libgdx and the html version. There was a problem with a "method <init>()V not found". The problem was the gwt version 2.8.1 which seems to have problems with the jetty version I used. After switching to version 2.8.0 everything works fine. Sounds easy but many wasted hours are gone ...

But now everythings works fine in html, android und desktop. And I am happy. =)
J0
 « Reply #5657 - Posted 2017-09-01 21:45:26 »

und
How to tell if someone is German 101

On another note Apo by looking at your screenshots I'm kind of amazed that you can pull off making so many different games! I mean there doesn't seem to be 2 of the same genre out of the 17! Anyways, keep it up

Icecore
 « Reply #5658 - Posted 2017-09-02 16:24:15 »

Last known State: Reassembled in Cyberspace
End Transmission....
..
.
Journey began Now)
Oskuro

JGO Ninja

Medals: 77
Exp: 10 years

Coding in Style

 « Reply #5659 - Posted 2017-09-04 00:07:50 »

Finally managed to render something on LWJGL3!

.... after having procrastinated at an epic level for... years...

Oskuro

JGO Ninja

Medals: 77
Exp: 10 years

Coding in Style

 « Reply #5660 - Posted 2017-09-04 22:56:54 »

Aaaaaand Spritesheets! Here's a recording of me hitting the directional keys randomly, like the finely trained monkey I am.

I'm having a lot of confusion though regarding how to deal with these.

The tutorial I was following does spritesheets by applying a scale and translation matrix to the texture via shader (scaling to the size of the cell, translating to the selected index). Since I was getting confused there (and my interface didn't accomodate passing the shader to the render method), I just precalculated the texture coordinates at object creation and instantiated a bunch of buffers.

Not sure which is preferable.

It really shows that up until now I had been doing all my drawing via Java2d

FabulousFellini
 « Reply #5661 - Posted 2017-09-05 18:50:55 »

It occurred to me that I only really had controllers working for my game on Windows, so I spent yesterday getting Jinput to work on Linux (through my Raspberry Pi).  In the process of that, I broke the Windows controllers, so I had to fix that, then I got the controllers to work on Linux.  Today, is all about Mac.  I am pretty well versed now on how and why controllers may or may not work on different operating systems, so if any noobs have any questions, now is the time to ask me about it.  As of now, my game works with both gamepads and joysticks on Windows and Linux.

-FabulousFellini
www.fabulousfellini.com
FabulousFellini
 « Reply #5662 - Posted 2017-09-06 18:49:04 »

I spent a few hours researching how to package my jar into a Mac application, and for some reason decided to check this forum last.  Then I came across this: http://www.java-gaming.org/topics/mac-osx-jarbundle-a-simple-jar-bundling-application/33930/view.html
@orange451, you're my hero for the day.

-FabulousFellini
www.fabulousfellini.com
Oskuro

JGO Ninja

Medals: 77
Exp: 10 years

Coding in Style

 « Reply #5663 - Posted 2017-09-06 22:37:24 »

So now I can generate tilemaps from data sets. Still got to do some bitmasking so there's more tile variety though, but my current tilesheet is not properly designed to handle bitmask indexing (which is packing the status of nearby tiles into an 8-bit value and have the resulting value match an specific index in the tile map, as seen here)

girthquake
 « Reply #5664 - Posted 2017-09-07 13:52:07 »

more gooey.

Slyth2727
 « Reply #5665 - Posted 2017-09-08 05:32:16 »

Finished my final visualization of a variational autoencoder I developed to generate MNIST digits. Essentially my model has learned a generalized method to draw handwritten digits. There's a few more visualizations I coded in but this is an animation of the decoder travelling through a 2D latent space. It's usually more accurate when trained with a much higher latent dimensional space but 2D allows me to easily travel through it and visualize it. This is just an example application of this particular machine learning algorithm. With an expansion of this method combined with a few other tricks a model can be trained to intelligently combine parts of images together. For example train a decoder on zebra images, then feed it a video of a horse running. The scenery in the video will remain untouched but the horse will be modified to look like a zebra. Think of the possible applications with this and faces - imagine being able to take a video of yourself talking and get a video of Obama or some other well known figure saying what you did but with their face and voice. This encoder-decoder structure can do lots of really useful and neat things.

animation: https://i.imgur.com/7xybLM3.mp4 (how do I embed these..?)
code: https://gist.github.com/anonymous/90364c863638ac34bd4b2656898a119f]
dime26

JGO Wizard

Medals: 90
Projects: 7
Exp: 12 years

Should traffic wardens be armed?

 « Reply #5666 - Posted 2017-09-09 13:05:43 »

The tutorials I started a while ago is now up to part 10 which creates a Bird that flys about, landing, walking and feeding:

cygnus
 « Reply #5667 - Posted 2017-09-10 01:20:17 »

Quote
Finished my final visualization of a variational autoencoder I developed to generate MNIST digits...
Teach me o glorious wizard

Junior Devvie

Medals: 9
Exp: 4 years

 « Reply #5668 - Posted 2017-09-11 13:12:04 »

Actually, yesterday

I've implemented the slider component of my custom GUI System based on NanoVG.

Oskuro

JGO Ninja

Medals: 77
Exp: 10 years

Coding in Style

 « Reply #5669 - Posted 2017-09-11 23:55:57 »