Java-Gaming.org Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (746)
Games in Android Showcase (226)
games submitted by our members
Games in WIP (827)
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  
  HappyNewYear!  (Read 1601 times)
0 Members and 1 Guest are viewing this topic.
Offline CommanderKeith
« Posted 2017-12-31 13:06:06 »

Happy new year everyone!
I loved reading about the cool projects, games, tech demos and debates over the last year.
Here's to more inspiring posts, started games, finished games, libraries, game engines, fun times and good health to all  Cool

Offline KevinWorkman

« JGO Plugged Duke »


Medals: 277
Projects: 12
Exp: 12 years


HappyCoding.io - Coding Tutorials!


« Reply #1 - Posted 2017-12-31 21:39:51 »

Happy new year.

What are everybody's favorite accomplishments of 2017? What are you looking forward to in 2018?

For me, I managed to add a bunch of tutorials to my little tutorial site, and in 2018 I'm looking to get back into Android and libGDX programming, with the goal of making a "real" game. (Click here if you want to read more detail.)

HappyCoding.io - Coding Tutorials!
Happy Coding forum - Come say hello!
Offline princec

« JGO Spiffy Duke »


Medals: 986
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #2 - Posted 2017-12-31 22:20:16 »

I'm not sure I achieved anything of note! It's been a terrible year for me.

Cas Smiley

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline CommanderKeith
« Reply #3 - Posted 2018-01-01 02:18:09 »

I've also had a tough year with game programming. Had no time at all between study and work.
But I did learn the basics of the programming language Mathematica which was interesting. I have to say that I prefer Java. It made me appreciate the benefits of open source since Mathematica is closed source and things often don't work as expected and it's difficult to examine why.

This year I'd like to make a Hearthstone style game. I think it's quite incredible the way a very basic game, graphically, can be so popular.

Offline CommanderKeith
« Reply #4 - Posted 2018-01-01 11:50:48 »

I'm not sure I achieved anything of note! It's been a terrible year for me.

Cas Smiley

Basingstoke is looking pretty incredible judging by the video. The lighting, colour scheme and atmosphere especially. Would be interesting to hear your thoughts about going from 2d to 3d.

http://www.puppygames.net/basingstoke/

Offline philfrei
« Reply #5 - Posted 2018-01-01 14:42:42 »

I failed on my first resolution made at the start of 2017: to complete Hexara.

I wrote a web article and it was published on the Georgia State University HyperPhysics site (about acoustics/physics of the oboe).

I managed to write and post AudioCue to help with coding sound for Java games.

Worked on various sound ideas, such as a wind-in-ears affect where the turbulence hits the two ears at different times depending on the direction the head is turned relative to the wind, and a program that slices and reassembles thunder samples to make unique thunder occurrences. The latter could use some improvements still.

Installed and got somewhat familiar with Unreal and basics of C++, but unfortunately the project/person that this was for didn't pan out. Learned a fair bit in process, can count it as "perspective".

Started taking JavaScript/HTML/CSS more seriously (working through web courses) and learning AFrame for doing WebVR. Unclear if the funding on this project is going to stay afloat or not. Learned enough that I have written a web app where you can jump around between various 3D/panoramic photos taken in and on the USS Hornet.

Am closing in on completing "Tone Circle Drone" in Java which I am targeting for being my first published commercial software on itch.io.

So, maybe even if the main resolution from last year was a bust, some useful stuff was accomplished. Even so, there always seems to be the feeling of spinning wheels and lack of traction. Maybe that has mostly to do with barely even achieving "ramen success" with all this, financially.

music and music apps: http://adonax.com
Offline nsigma
« Reply #6 - Posted 2018-01-01 19:14:53 »

2017 was fun!  Grin  My main resolution was to find a way to spend more time working on the things I love doing, which these days are open-source Java stuff like Praxis LIVE.  Having done non-Java-related web consultancy for the last 10 years I decided it was time for a change, sold off the stake in the company I was working in, and since June given myself a year to explore new things.  Amongst other things I've done a load of performances and workshops over Europe, went to JCrete (amazing!) and did my first Java conference keynote in Poland.

It's been a fun ride so far, and I'm looking forward to what 2018 throws up ... even if I'm still not quite sure yet where the next paycheck is going to come from in 6 months time!  Cool

Happy New Year everyone!

Praxis LIVE - hybrid visual IDE for (live) creative coding
Offline KaiHH

JGO Kernel


Medals: 498



« Reply #7 - Posted 2018-01-01 19:40:36 »

I only had one resolution (if you'd like to call it that) which was to continue working on JOML, which I did. One nice thing later the year was an email from Prof. Dr. Scott V. Gordon from the California State University, Sacramento. Scott is the author of the book Computer Graphics Programming in OpenGL with Java and is currently working on the second edition of that book, moving away from their university-homegrown linear algebra Java library to JOML.
During the last couple of weeks I've been assisting him in integrating JOML into his book, which went flawlessly according to him.
So in addition to 3D Game Development with LWJGL 3 we will soon be having an actual hardcover book about JOML together with JOGL, which is pretty neat! Smiley
Offline KevinWorkman

« JGO Plugged Duke »


Medals: 277
Projects: 12
Exp: 12 years


HappyCoding.io - Coding Tutorials!


« Reply #8 - Posted 2018-01-01 21:46:12 »

During the last couple of weeks I've been assisting him in integrating JOML into his book, which went flawlessly according to him.
So in addition to 3D Game Development with LWJGL 3 we will soon be having an actual hardcover book about JOML together with JOGL, which is pretty neat! Smiley

That sounds really awesome. Congratulations!

HappyCoding.io - Coding Tutorials!
Happy Coding forum - Come say hello!
Offline CommanderKeith
« Reply #9 - Posted 2018-01-02 01:53:24 »

I only had one resolution (if you'd like to call it that) which was to continue working on JOML, which I did. One nice thing later the year was an email from Prof. Dr. Scott V. Gordon from the California State University, Sacramento. Scott is the author of the book Computer Graphics Programming in OpenGL with Java and is currently working on the second edition of that book, moving away from their university-homegrown linear algebra Java library to JOML.
During the last couple of weeks I've been assisting him in integrating JOML into his book, which went flawlessly according to him.
So in addition to 3D Game Development with LWJGL 3 we will soon be having an actual hardcover book about JOML together with JOGL, which is pretty neat! Smiley
Cool, and I remember you said that Samsung is using JOML in their Virtual Reality API as well! If you had a topic in mind and were free to travel, doing a phd in computer graphics or something similar in California would be really fun and that professor might give you a good reference. I wanted to do the same 10 years ago and visited UCLA, UC San Diego and UC Berkely just to check it out and they're really beautiful campuses.

Quote
2017 was fun!  Grin  My main resolution was to find a way to spend more time working on the things I love doing, which these days are open-source Java stuff like Praxis LIVE.  Having done non-Java-related web consultancy for the last 10 years I decided it was time for a change, sold off the stake in the company I was working in, and since June given myself a year to explore new things.  Amongst other things I've done a load of performances and workshops over Europe, went to JCrete (amazing!) and did my first Java conference keynote in Poland.

That's living the dream! Some other members here have also taken the dive out of the corporate world and head-first into their passion, usually game development. I certainly intend to. But staying on track, maintaining motivation, getting bogged down making libraries and not games, lack of market demand when there's so many other competing games, financial hardship, family and other real life distractions could quickly derail the best made plans. Do you have any tips or suggestions? I imagine that having a date locked in to perform and speak in front of people is a (scary) motivator?

Quote
I managed to write and post AudioCue to help with coding sound for Java games.
Getting a project completed, documented, published and open-sourced is an achievement. Should help with getting more of that interesting contracting work.

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline princec

« JGO Spiffy Duke »


Medals: 986
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #10 - Posted 2018-01-02 10:02:30 »

Would be interesting to hear your thoughts about going from 2d to 3d.
Basically.... groan.
It turns out 2D->3D is more like a quadrupling of work, especially for inexperienced developers. Alli has struggled with Unity pretty significantly - though he is maybe one of the most intelligent people I've ever met, it turns out that being smart is not enough, you need education, wisdom, and experience too. So Basingstoke has taken twice as long as it should have and blown all chances of us making a profit away. In fact we're just on a death march now trying to divest ourselves of it and minimise the damage as it was doomed from the moment it took over 2 years to make (will be 4 years on release... arrgh).

One thing we also have to figure out it how to swallow our pride at perfection and just chuck stuff out there warts and all, with missing polish and the odd bug.

That said... Battledroid is also going 3D, but we are going to be "smart" about it. Well, smart-ish. We've got our own totally custom 3D engine for it, but it is designed around voxels (really little ones, not big fat Minecraft chunky voxels, but pixel-sized voxels). This restricts how fancy we can make things - in a good way. The more restrictions we have the easier it is to fill the creative space that it encloses. When you've got a totally open remit to do Anything You Want, which is more or less Unity's selling point, you're inexorably sucked into competing with AAA titles and failing on one or more fronts (in our case, we fail on the amount of time taken). So voxels are good because the tools are free (MagicaVoxel) and it's easy to get good results with it provided you have an awesome rendering engine that can draw enough of them (which we have Smiley)

Cas Smiley

Offline nsigma
« Reply #11 - Posted 2018-01-02 11:29:58 »

Do you have any tips or suggestions?

haha, no!  At least none I'd be happy giving anyone else in case they blame me for it later!  Wink  I'm just in a lucky position at the moment that financial hardship isn't a concern for a year - though if it goes on much longer than that it might become one.  Mix that with feeling stuck in a rut work-wise, and the impending end of my thirties, and I'm generally in a mood of "feck it, let's have some fun"  If worst comes to worst, I'm fairly sure I can go back to what I was doing, suitably chastened, but with some good memories.

I imagine that having a date locked in to perform and speak in front of people is a (scary) motivator?

I used to perform a lot, so getting back into that isn't too scary - and I'm probably the only one taking NetBeans editor into nightclubs, so it's a good niche!  Workshops I enjoy, but on the other hand, talking in front of people scares the crap out of me.  Talking to 750+ Java developers at JDD was definitely a scary motivator!  Mind you a slight ignorance that I was a keynote speaker helped - conference intro "make sure you don't miss our keynote tomorrow at 9:30" - oh, that's when I'm talking .... oh my god, that's when I'm talking  Grin

Praxis LIVE - hybrid visual IDE for (live) creative coding
Offline SteveSmith
« Reply #12 - Posted 2018-01-02 13:16:35 »

It turns out 2D->3D is more like a quadrupling of work

This x 10.  Why isn't my simple cube showing on the screen?  Is it because the camera is pointing the wrong way or the cube is in the wrong place?  Is the cube further away than the draw distance?  Is the camera inside the cube?  Do I have enough light?  Has my texture loaded and been applied to the cube?  Is the cube transparent?  Is my cube reflecting light? Is the light pointing in the right direction?  Have I accidentally added a decimal point to the cube size, making it infinitesimally small? 

Compare that with drawing a bitmap to a screen.

Offline princec

« JGO Spiffy Duke »


Medals: 986
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #13 - Posted 2018-01-02 13:45:32 »

And that's before you even start accounting for the fact that the cube has to be rigged and animated and skinned or it looks poo.

Cas Smiley

Offline Riven
Administrator

« JGO Overlord »


Medals: 1332
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #14 - Posted 2018-01-02 14:06:10 »

And that's before you even start accounting for the fact that the cube has to be rigged and animated and skinned or it looks poo.
And even that looks poo... look at the handdrawn disney films, and the latest and greatest 3d disney films... they still don't quite master the 'rigged' facial expressions like they did 40 years ago with pen and paper.

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social rankings!
Offline CommanderKeith
« Reply #15 - Posted 2018-01-02 16:17:03 »

Interesting stories, thanks for sharing.

@princec Basingstoke really does look great, so I think people will enjoy it and pay up. Once you settle on a tool chain like the one you mentioned, I'm sure you'll start minting quality games quickly like you did with 2d. Mini voxels will suit the puppygames pixelly art style.

I remember KevGlass saying that his venture into 3d was very difficult in terms of content, assets, lighting and so on, and his 3d tech demo was only a very limited space dungeon top down shooter type of thing with no open areas.

@nsigma Praxis live editing is an incredible concept and definitely has the cool factor with electronic music, no wonder your talk became the keynote. Most software devs are probably musically challenged like me and can only dream of composing music, let alone coding live music.

I remember some jgo people were working on composing music using artificial intelligence, to react to fights by upping the musical intensity and so on. Have you ever tried that or thought about putting it together with praxis live? I know the story about how many monkeys are needed to randomly write a Shakespearean play, but electronic music mixed using sounds from a car engine or an animal, fused in an elegant way such as some AI generated art can do, could be appealing. Would be great to see what you could do with your skills.
https://www.google.com.au/search?q=ai+art


Offline nsigma
« Reply #16 - Posted 2018-01-02 18:02:55 »

I remember some jgo people were working on composing music using artificial intelligence, to react to fights by upping the musical intensity and so on. Have you ever tried that or thought about putting it together with praxis live?

Praxis LIVE might be an interesting environment to play with such things in that you get instant feedback, but I personally don't find a lot of the current creative artificial "intelligence" stuff that interesting, or intelligent!  Wink  I've heard the same phrase a few times this (last!) year - machine learning, yeah, we used to call it statistics.  I've made loads of self-generating/evolving things, but it's far more interesting when you throw a human into the mix, hence why I'm more concerned with exploring new ways of interacting with tech than the AI stuff per se.  The new coding interfaces stuff I'm working on, of which the music is a small part, stems from that.

The best use of A-Life / AI in computer "games" remains Creatures IMO.

Praxis LIVE - hybrid visual IDE for (live) creative coding
Offline KevinWorkman

« JGO Plugged Duke »


Medals: 277
Projects: 12
Exp: 12 years


HappyCoding.io - Coding Tutorials!


« Reply #17 - Posted 2018-01-03 17:58:07 »

It turns out 2D->3D is more like a quadrupling of work, especially for inexperienced developers. Alli has struggled with Unity pretty significantly - though he is maybe one of the most intelligent people I've ever met, it turns out that being smart is not enough, you need education, wisdom, and experience too.

I agree with this a million percent.

2D: I know how to use cos and sin, I am a math god.
3D: Quaternions are magic, I am a toddler in a vast unexplainable universe, woe is me.

This restricts how fancy we can make things - in a good way. The more restrictions we have the easier it is to fill the creative space that it encloses. When you've got a totally open remit to do Anything You Want, which is more or less Unity's selling point, you're inexorably sucked into competing with AAA titles and failing on one or more fronts

This is a really interesting point. Creativity is shaped by limitations, not freedoms.

I'm probably the only one taking NetBeans editor into nightclubs, so it's a good niche!

Woah what? That sounds really interesting. Can you talk more about exactly what you do?

HappyCoding.io - Coding Tutorials!
Happy Coding forum - Come say hello!
Offline CommanderKeith
« Reply #18 - Posted 2018-01-04 06:42:33 »

Oh yeah, nsigma has set up public open air projector displays that react to the public dancing with Praxis live. You'd like it too since it's open source and integrates Processing, built on the netbeans rcp platform:

http://www.java-gaming.org/topics/praxis-live-v2-live-visual-coding-env-request-for-testing-comment/34195/view.html

@nsigma I hadn't heard about the Creatures games, what a great concept!

Offline nsigma
« Reply #19 - Posted 2018-01-04 11:06:02 »

I'm probably the only one taking NetBeans editor into nightclubs, so it's a good niche!
Woah what? That sounds really interesting. Can you talk more about exactly what you do?

Mainly AMEN $ Mother Function (https://youtu.be/SgE9POc5BdA) - deconstructing a wavetable using a single live-coded Java pure-functional lambda (and demoing Praxis LIVE's ability to live code DSP).  Did this in various events, clubs, etc. last year, including an impromptu set at the JCrete BBQ - nothing like having Jaroslav Tulach bouncing around and proclaiming NetBeans to be "the loudest IDE in the world"!  Grin

There's also the cheesy shit techno I did in my JDD talk (in their promo vid - https://youtu.be/w7f9N-laVW0) to demonstrate functional reactive coding.  The FFT manipulated 3D spirals were partly live-coded earlier in the talk, and are Processing based.

@nsigma I hadn't heard about the Creatures games, what a great concept!

Yes!  Highly recommend the book he wrote about developing it - Creation: Life and How to Make It.  Just found this post from 2016 too which is interesting, and to quote "But all the computer power in the world is no help unless you know how to build a mind, and despite all the ridiculous hype surrounding AI at the moment, most people really don’t."  That kind of sums up my own feelings on the topic!  Smiley

Praxis LIVE - hybrid visual IDE for (live) creative coding
Offline Tom43

Junior Newbie





« Reply #20 - Posted 2018-01-05 12:29:44 »

Happy new year!!  Grin Wink
Offline Opiop
« Reply #21 - Posted 2018-01-05 18:17:11 »

Happy new year everyone!

We had a topic for the 2017 new year, here was my response:

Quote
2016 was a decent year for me, not as insane as 2015 (thank god), but I feel like I got a lot done. In 2017 I want to;

- Get a raise at work. I found out I'm being significantly underpaid (even for someone in my situation), which sucks because I love my work and the people. I just want to be paid how much I'm worth.

Well, I now teach software development to newbies, so I actually accomplished this goal! Off to a good start Smiley

Quote
- Go on (a small) tour with my band and release our first EP

Didn't get either of these done, although we did record the EP. We're just waiting to release it early 2018. But the tour? Lol. Yeah, no that didn't happen.

Quote
- Finish a couple of personal projects that I'm interested in. This will be good for my resume and for sharpening my skills

I finished a few projects, but nothing I would put on my resume. I also finished way more non-programming projects.

Quote
- Post a new picture to my Instagram account at least every week. This means going out and exploring new places! I've thoroughly explored the closest towns near me, now I want to start branching out and finding new areas

I actually mostly accomplished this! But I don't do a picture a week, I do one a day! I've had large gaps of days where I don't do it but I'm alright with that, because I like photography and I don't want to make myself hate it.

Quote
- Actually commit to working out. I move around far less now that I'm a full time software developer and I don't want to pack on fat!

Good news! Still not fat. Bad news, I didn't really commit to working out as much I would have liked to. I still work out occasionally, but not as much as I told myself I would at the beginning of the year.

Quote
- Continue to teach new developers at work and hopefully hone that skill. I love teaching, but I need to figure out what works and what doesn't

Well... I teach new developers for a living now so  Grin

Quote
- Limit the amount of time I spend zoning out on Reddit, be more productive in general

I actually deleted my Reddit account! So yay  Cheesy

I think mid to late 2017 I started to realize that I don't like "just" being a software developer. I love building software, but I hate the idea of working in another office. Working on projects I don't care about for someone else makes me feel just terrible. I have nightmares about working in another office again. But I love working for myself and trying to start profitable projects. I also really started to understand that I love photography and playing music. So in 2018 I would love to continue to develop my skills as a photographer and musician, and I'd also like to start building out my ideas for businesses so that hopefully in late 2018/2019 I can maybe work for myself!
Offline CommanderKeith
« Reply #22 - Posted 2018-01-06 09:31:17 »

@nsigma I hadn't heard about the Creatures games, what a great concept!

Yes!  Highly recommend the book he wrote about developing it - Creation: Life and How to Make It.  Just found this post from 2016 too which is interesting, and to quote "But all the computer power in the world is no help unless you know how to build a mind, and despite all the ridiculous hype surrounding AI at the moment, most people really don’t."  That kind of sums up my own feelings on the topic!  Smiley

He sounds like a very interesting person. I'll try to find that book and give it a read. It's funny though, the reviews on Amazon are very extreme on both sides. This one is very negative:

https://www.amazon.co.uk/gp/aw/review/0753812770/RMJ0T732HD32T/ref=cm_cr_dp_mb_rvw_7?ie=UTF8&cursor=7

@opiop, nice work being a programming teacher, must be fun. What language do they make the students learn? At my local university they seem to mostly do Java and python.

Offline nsigma
« Reply #23 - Posted 2018-01-06 20:16:46 »

He sounds like a very interesting person. I'll try to find that book and give it a read. It's funny though, the reviews on Amazon are very extreme on both sides. This one is very negative:

https://www.amazon.co.uk/gp/aw/review/0753812770/RMJ0T732HD32T/ref=cm_cr_dp_mb_rvw_7?ie=UTF8&cursor=7

May be some good points in that, but they're not really who the book is aimed at, and it comes across as a bit of an arrogant rant from someone who's credentials are unknown and was still in junior school when this "game" was created.  For comparison take this NY Times article from 2002, and some of the people quoted in it (and I've seen various similar) - http://www.nytimes.com/2002/02/02/arts/man-who-would-be-god-giving-robots-life.html - eg.

Quote
The result dazzled both amateurs and experts. ''Very occasionally, somebody from outside academia comes along and shows us academics how to do something we've been working on for years,'' Rodney Brooks, director of the Artificial Intelligence Laboratory at the Massachusetts Institute of Technology, said of Creatures.

I have a soft spot for self-taught outsiders, particularly those who teach the establishment a thing or two - read of that what you will!  Grin

Praxis LIVE - hybrid visual IDE for (live) creative coding
Online Slyth2727
« Reply #24 - Posted 2018-01-06 22:24:02 »

This was an interesting year for me. I went from semi homeless druggie to recovering to college student over the course of nine months. I'm most proud of learning more about machine learning and mathematics though. Discovering the exact career path you want to take is a fantastic feeling. My plan is to attain a PhD in computational data science and do research in the area.
I was also invited by a professor to participate in a research project in Cambodia over the summer and made lots of connections in general which I am quite happy with.
Pages: [1]
  ignore  |  Print  
 
 

 
xxMrPHDxx (78 views)
2017-12-31 17:17:51

xxMrPHDxx (39 views)
2017-12-31 17:15:51

xxMrPHDxx (45 views)
2017-12-28 18:11:33

Ecumene (215 views)
2017-09-30 02:57:34

theagentd (313 views)
2017-09-26 18:23:31

cybrmynd (362 views)
2017-08-02 12:28:51

cybrmynd (401 views)
2017-08-02 12:19:43

cybrmynd (371 views)
2017-08-02 12:18:09

Sralse (336 views)
2017-07-25 17:13:48

Archive (1089 views)
2017-04-27 17:45:51
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!