Java-Gaming.org Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (769)
Games in Android Showcase (230)
games submitted by our members
Games in WIP (855)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: 1 ... 195 196 [197] 198 199 ... 206
  ignore  |  Print  
  What I did today  (Read 2899364 times)
kingroka123, jonjava, orange451 and 8 Guests are viewing this topic.
Offline FabulousFellini
« Reply #5880 - Posted 2018-04-08 23:52:02 »

I have been working on this game template still.  I don't want to put it in WIP just yet because it's just a template and not a game yet, but here's what I've done.  This update is for the particle emitter (which is supposed to look like fire), tile collisions with the player, the day / night cycle, and a half assed attempt at lighting (which is just a picture at the moment (sorry @orangepascal for using your light picture from a tutorial you made, but I wont use it as the final)).  And as always if anyone wants to look at my code and tell me what I'm doing wrong I would be happy for that Smiley   https://github.com/IanFell/GameTemplate

Here's the video:
<a href="http://www.youtube.com/v/NrU-sRw0xKI?version=3&amp;hl=en_US&amp;start=" target="_blank">http://www.youtube.com/v/NrU-sRw0xKI?version=3&amp;hl=en_US&amp;start=</a>

-FabulousFellini
www.fabulousfellini.com
Offline Guerra2442

JGO Coder


Medals: 50
Exp: 3 years


Guerra24


« Reply #5881 - Posted 2018-04-09 08:21:18 »

So... today I successfully ported my first game to Light Engine, took a while and some stuff is broken(physics) but it works. The Light Engine base code was from that game, although the api remain mostly the same since my last commit which made it a very straightforward process (mostly package renaming) but I had to made some changes to the engine to make it work with the old rendering system. I found out that having a somewhat large abstraction layer made it easier because the game specific code is not affected by changes to the engine, even with the changes to the threading system (in my other reply) it work without issues.

Working on Light Engine.
Offline ByerN
« Reply #5882 - Posted 2018-04-09 11:45:55 »

Today I've posted my first WIP Cheesy
http://www.java-gaming.org/topics/libgdx-akka-tanima-mmo-rogue-like/38654/view.html

Just after adding first boss to my game
<a href="http://www.youtube.com/v/SNdl7ngevng?version=3&amp;hl=en_US&amp;start=" target="_blank">http://www.youtube.com/v/SNdl7ngevng?version=3&amp;hl=en_US&amp;start=</a>

For now I have to refactor ai-tree tasks because are not modular enough which causes a lot of duplication. Next thing that I want to do is taking a look at some lighting system.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline ByerN
« Reply #5883 - Posted 2018-04-09 18:47:56 »

It was easy Cheesy
<a href="http://www.youtube.com/v/qiGblDDQXD4?version=3&amp;hl=en_US&amp;start=" target="_blank">http://www.youtube.com/v/qiGblDDQXD4?version=3&amp;hl=en_US&amp;start=</a>
Offline SkyAphid
« Reply #5884 - Posted 2018-04-09 23:19:23 »

Wow! That really looks great dude. Good job.

it just werks
Offline ByerN
« Reply #5885 - Posted 2018-04-09 23:25:47 »

Thank you! It means a lot for me Smiley
Online kingroka123
« Reply #5886 - Posted 2018-04-12 03:28:34 »

Been really into machine learning lately. Cooked up a little library that works (mostly) but still needs a lot of work. Here are some of the results.

edit: also if anybody could suggest some other interesting projects I could do I would appreciate it because I'm kinda out of ideas

Classic classification problem. The network will separate the two blocks no matter their position.


A more complicated problem but the network handles it well I think.


Another complicated example. The network actually freaks out after a while on this one if left alone. Not quite sure why that happens.  Huh


And finally, a program that tells asks whether or not an image is of a "6" or a "g". An image that is a g has a value of -1 while an image of a 6 has a value of 1.



Offline SteveSmith
« Reply #5887 - Posted 2018-04-12 17:42:38 »

I started work on my magnum opus: a 100-player Battle Royal game.  Brace yourself for its awesomeness:-

<a href="http://www.youtube.com/v/CI76GNMWJG4?version=3&amp;hl=en_US&amp;start=" target="_blank">http://www.youtube.com/v/CI76GNMWJG4?version=3&amp;hl=en_US&amp;start=</a>


Offline ByerN
« Reply #5888 - Posted 2018-04-12 17:45:08 »

Today I've added first NPC to my game along with talking with him. I am not alone in this world anymore Cheesy

<a href="http://www.youtube.com/v/j_567iE_eNg?version=3&amp;hl=en_US&amp;start=" target="_blank">http://www.youtube.com/v/j_567iE_eNg?version=3&amp;hl=en_US&amp;start=</a>

Offline ByerN
« Reply #5889 - Posted 2018-04-13 19:29:40 »

Today I've added jump mechanics to my game. I wanted to make it more interesting with the abyss floors where you can just die by falling down when you lose your focus. I think that it went well but it was occupied with a lot of pain with box2d collision detection. I am glad that it works now Smiley Later I will think about better "falling down" animation. It was an exhausting day.

<a href="http://www.youtube.com/v/d4xHcWSGkHE?version=3&amp;hl=en_US&amp;start=" target="_blank">http://www.youtube.com/v/d4xHcWSGkHE?version=3&amp;hl=en_US&amp;start=</a>
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline ByerN
« Reply #5890 - Posted 2018-04-18 18:12:11 »

Today I was thinking about dungeon instances in my game. To avoid players overflow- my first solution was to scale dungeon size along with number of players starting it. But I've found it hard to implement in my game case without causing game experience drop.

So I've decided to create dungeon per team instances. Now main question was: how to do it?

I was thinking about tickets (items that teleports player to the specific instance on use) distributed by some NPC. But for now I've dropped this solution.

What I did is: special room with few fields where player can stand and if there are any players on these fields, they will be teleported to the dedicated, newly generated dungeon instance. Teleportation is cyclic based (npc is telling when is the next departure), so players has to form a queue to play in their own teams.

I didn't want to disallow player joining the dungeon if he doesn't have enough party members, so I'll need to scale difficulty level along with number of players.

It was a little tricky one, but I am fully satisfied with the result Smiley

Video:
<a href="http://www.youtube.com/v/Ikh-4BxH16s?version=3&amp;hl=en_US&amp;start=" target="_blank">http://www.youtube.com/v/Ikh-4BxH16s?version=3&amp;hl=en_US&amp;start=</a>
Offline abcdef
« Reply #5891 - Posted 2018-04-18 19:35:12 »

Implemented a basic SVG parser in to my basic vector engine which has now become more mature in itself. The SVG parser only parses the path elements so far but I can scale these and color them in independently. One thing I have learnt from this is the ludicrous design of the path element. With out doing some complicated maths its really hard to know whats a hole and what just another shape near by. If the shapes are correctly done using CW / CCW ordering I can parse them correctly but there is no rule that say you need to do this. Instead of building something nice in to the specification you just get the below which means a lot of calculation

https://www.w3.org/TR/SVG2/painting.html#SpecifyingFillPaint

Offline CopyableCougar4
« Reply #5892 - Posted 2018-04-19 03:04:02 »

@abcdef

I wrote an SVG parser that parses the specification and the paths classes are (I think) correctly implemented to handle all SVG path elements.
https://github.com/JPeterson462/SVG-Parser/tree/master/src/org/w3c/dom/svg/paths

Either wandering the forum or programming. Most likely the latter Smiley

Github: http://github.com/CopyableCougar4
Offline abcdef
« Reply #5893 - Posted 2018-04-19 04:41:13 »

Thanks, I couldn't see any rendering code (I can parse the data ok)? You have done a lot more parsing of the SVG spec than I have Cheesy I'm currently in search of an algorithm for easily doing triangulation based on the non-zero and even-odd windings (my current method just does non intersecting simple shape triangulation, I might need to look in to re writing what I have and adapting it)
Offline CopyableCougar4
« Reply #5894 - Posted 2018-04-19 20:42:51 »

I added the calculations for rotation along a path. All that's left is incorporating my SVG font API to calculate the bounds of text elements and my parser should fully implement ~90% of the SVG 1.1 specification Smiley

Either wandering the forum or programming. Most likely the latter Smiley

Github: http://github.com/CopyableCougar4
Offline delt0r

JGO Wizard


Medals: 145
Exp: 18 years


Computers can do that?


« Reply #5895 - Posted 2018-04-20 02:04:23 »

I finally got a basic phong shader working with a hard coded light position. Yea, i did this 20 years ago and it was easy. This time round it took weeks! So much for older wiser smarter. Why im doing this is a very very long story.

[/url]

I have no special talents. I am only passionately curious.--Albert Einstein
Offline SHC
« Reply #5896 - Posted 2018-04-20 16:00:19 »

Moved SilenceEngine forum to Flarum, and it is so beautiful!

https://silenceengine.goharsha.com/forum/

However I decided for it to be a fresh start because the original SMF version attracted a ton of spam.

Offline h.pernpeintner

JGO Ninja


Medals: 100



« Reply #5897 - Posted 2018-04-20 17:54:23 »

Replacing my voxel cone tracing gi with a spherical harmonics based one, first working version uses ambient cubes though Smiley currently only ambient based


Edit: made smaller, sorry
Offline Damocles
« Reply #5898 - Posted 2018-04-20 18:43:08 »

thats literality a screenshot  Grin

i can see every sneese  persecutioncomplex
Offline h.pernpeintner

JGO Ninja


Medals: 100



« Reply #5899 - Posted 2018-04-20 19:51:19 »

Haha, that may be my cat's sneeze, she doesn't like it when i work and that's her way to tell me  Grin
Offline KaiHH

JGO Kernel


Medals: 619



« Reply #5900 - Posted 2018-04-22 16:43:13 »

Today I began writing a WebAssembly assembler in TypeScript/JavaScript using the same nice visitor-pattern approach taken by the ASM framework for Java. I wanted to have a plain JavaScript wasm assembler for a while to generate modules at runtime with JavaScript but could not find any. Those I could find were either full-blown LLVM-based tools written in C/C++ or for other languages.
So here we go (example runs on Node):
The format itself it very nicely documented here: https://webassembly.github.io/spec/core/binary/index.html
Of course the whole comes with proper type support to help avoid using opcodes where they are not allowed.

EDIT(left): Implementing the clamp() function with if-then-else control-flow blocks (yeah, could have been done simpler using f32.min/max Smiley
EDIT2(right): Added an API similar to asmjit to drastically simplify writing instructions and provide auto-completion on the opcodes:
Offline ByerN
« Reply #5901 - Posted 2018-04-23 18:02:22 »

It was funny day...

I've started making town in my game and I've found that it's easy to make a mess by dropping items on the floor (it stays there untill somebody picks it up). So I've started to think about some mechanism of cleaning the floor from garbage.

First idea was making cyclic checking and removing old items from the floor. But it was a little... without spirit Sad

So what I did? I've created NPC called "Trashy". His role is to sniff around for items dropped on the floor and picking it up. Yeah, sure but...

First thing that came to my mind after implementing is that it's so funny to just drop garbage intentionally only to watch someone cleaning it for you. That's so... human.

So I've created another thing- incinerator room, where anyone can try to convert garbage into materials (low rate- item dependant). If you don't do it yourself- Trashy will get your potential valuable materials instead Cheesy I am so proud of this weird solution xD

VIDEO:
<a href="http://www.youtube.com/v/ZocFkwFska0?version=3&amp;hl=en_US&amp;start=" target="_blank">http://www.youtube.com/v/ZocFkwFska0?version=3&amp;hl=en_US&amp;start=</a>
Offline FabulousFellini
« Reply #5902 - Posted 2018-04-23 18:05:50 »

It was funny day...



VIDEO:
<a href="http://www.youtube.com/v/ZocFkwFska0?version=3&amp;hl=en_US&amp;start=" target="_blank">http://www.youtube.com/v/ZocFkwFska0?version=3&amp;hl=en_US&amp;start=</a>

Shouldn't this all be in a WIP thread?

-FabulousFellini
www.fabulousfellini.com
Offline ByerN
« Reply #5903 - Posted 2018-04-23 18:12:28 »

Well... I wanted to share what I did today and tell you funny story related to it (with video ref). I am maintaining WIP as well
Offline Guerra2442

JGO Coder


Medals: 50
Exp: 3 years


Guerra24


« Reply #5904 - Posted 2018-04-25 01:50:47 »

I've been thinking about making a X11 WM in Java and yesterday finally got into it and today got it working into a somewhat usable state.



It uses a combination of native X11 and GLFW, all window decorations are rendered using NanoVG. Also going to work on a compositor because I want to do some fancy stuff. People who has seen previous replies may see similarity, that's because it uses the same UI system and going to use the same compositor as the game engine I've shown.

Working on Light Engine.
Offline BitBotz
« Reply #5905 - Posted 2018-04-26 12:34:01 »

I implemented a walljump feature (yesterday )  Grin

Click to Play


Forum Thread: http://www.java-gaming.org/topics/heroic-jumpers-alpha-desktop/38436/view.html
Offline 65K
« Reply #5906 - Posted 2018-04-26 17:02:30 »

Reworked the homepage for Lethal Running and set up an Itch.io site.

www.lethalrunning.com
itch.io/lethalrunning

<a href="http://www.youtube.com/v/-jrifGzgVjs?version=3&amp;hl=en_US&amp;start=" target="_blank">http://www.youtube.com/v/-jrifGzgVjs?version=3&amp;hl=en_US&amp;start=</a>

Lethal Running - a RPG about a deadly game show held in a futuristic dystopian society.
Offline FabulousFellini
« Reply #5907 - Posted 2018-04-27 15:20:30 »

I realized making an isometric game might be beyond the scope of my knowledge being new to LibGDX, so I scrapped that idea and will either make the game top down or top down / angled back, like how Earthbound is for a lot of the game.  Like this...does anyone know what this style/camera view is called?   Or what axis and angle the camera is rotated?  I messed around with it for a while last night but couldn't really get it to look right.




-FabulousFellini
www.fabulousfellini.com
Offline princec

« JGO Spiffy Duke »


Medals: 1058
Projects: 3
Exp: 20 years


Eh? Who? What? ... Me?


« Reply #5908 - Posted 2018-04-27 15:55:50 »

Released Basingstoke. Well, in about 1 hour Smiley

Cas Smiley

Offline FabulousFellini
« Reply #5909 - Posted 2018-04-27 16:58:47 »

Released Basingstoke. Well, in about 1 hour Smiley

Cas Smiley

Awesome!  Congrats man!

-FabulousFellini
www.fabulousfellini.com
Pages: 1 ... 195 196 [197] 198 199 ... 206
  ignore  |  Print  
 
 

 
EgonOlsen (1577 views)
2018-06-10 19:43:48

EgonOlsen (1662 views)
2018-06-10 19:43:44

EgonOlsen (1148 views)
2018-06-10 19:43:20

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

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

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

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

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

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

Solater (888 views)
2018-03-17 05:04:08
Deployment and Packaging
by mudlee
2018-08-22 18:09:50

Java Gaming Resources
by gouessej
2018-08-22 08:19:41

Deployment and Packaging
by gouessej
2018-08-22 08:04:08

Deployment and Packaging
by gouessej
2018-08-22 08:03:45

Deployment and Packaging
by philfrei
2018-08-20 02:33:38

Deployment and Packaging
by philfrei
2018-08-20 02:29:55

Deployment and Packaging
by philfrei
2018-08-19 23:56:20

Deployment and Packaging
by philfrei
2018-08-19 23:54:46
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!