[QUOTE=jangalomph;49936878]So i have a question for you guys, my real-time fluid simulation program for VFX was going to be called ExploGen. Sadly, back in 2006 someone made a really crappy 2d explosion generator called ExploGen and it shows up on the front page of google in multiple download links.
I need help coming up with a new name for it, or would you guys tell me to carry on with the name ExploGen?
[url]http://jangafx.com[/url] is my website (not a web coder rofl) - Currently have it named JangaGen instead, because why not?[/QUOTE]
explogenGDX
it's more professional :v:
[QUOTE=Ott;49936976]explogenGDX
it's more professional :v:[/QUOTE]
GDX as in Game Development Extensions (software)? :P
I started learning Java yesterday so I made a little calculator to teach me how to parse and handle input strings.
[img]http://h71.imgup.net/calc8e60.png[/img]
Also, is it considered bad practice to catch an exception just so it goes away? :v:
[QUOTE=nutcake;49937167]I started learning Java yesterday so I made a little calculator to teach me how to parse and handle input strings.
[img]http://h71.imgup.net/calc8e60.png[/img]
Also, is it considered bad practice to catch an exception just so it goes away? :v:[/QUOTE]
I'm working on this too. How are you doing order of operations?
[QUOTE=boomer678;49933082]What have I done
:snip:[/QUOTE]
What is this game and how do I give you my money?
[QUOTE=proboardslol;49937273]I'm working on this too. How are you doing order of operations?[/QUOTE]
I'm not, that's my next goal. :pudge:
[QUOTE=nutcake;49937466]I'm not, that's my next goal. :pudge:[/QUOTE]
Well you could check out the shunting yard algorithm. I'm working on something similar but it sort of relies on lambdas
[QUOTE=proboardslol;49937648]Well you could check out the shunting yard algorithm. I'm working on something similar but it sort of relies on lambdas[/QUOTE]
If I understand correctly I am doing something similar to that, but I'm not sure because Wikipedia writers refuse to write in normal people English.
I got a list of operators and a list of numbers, both of which are in the same order and I go through the list top to bottom, applying the next operator to the result of the previous calculation and the next number until there are no more numbers left. In theory I think I could implement order of operations without parentheses by just moving * and / operators and their respective numbers to the top of their list and do that for the whole operator list.
[QUOTE=nutcake;49937820]If I understand correctly I am doing something similar to that, but I'm not sure because Wikipedia writers refuse to write in normal people English.
I got a list of operators and a list of numbers, both of which are in the same order and I go through the list top to bottom, applying the next operator to the result of the previous calculation and the next number until there are no more numbers left. In theory I think I could implement order of operations without parentheses by just moving * and / operators and their respective numbers to the top of their list and do that for the whole operator list.[/QUOTE]
Shunting yard converts inset notation "a+b" to reverse polish notation "a b +", because it's ambiguity free and easier to evaluate than inset. I'm not sure I understand what you're doing.
[QUOTE=proboardslol;49937866]Shunting yard converts inset notation "a+b" to reverse polish notation "a b +", because it's ambiguity free and easier to evaluate than inset. I'm not sure I understand what you're doing.[/QUOTE]
Ah okay, well I'm going over my input string twice, once to save all the operators in one list and another time to save the numbers in a different list and then just switch case the operator to calculate the numbers.
[QUOTE=nutcake;49937957]Ah okay, well I'm going over my input string twice, once to save all the operators in one list and another time to save the numbers in a different list and then just switch case the operator to calculate the numbers.[/QUOTE]
so, for example, if you do:
2 + 3 * 4,
would your program go
2+3 = 5
5 * 4 = 20
?
Exactly
[QUOTE=nutcake;49938004]Exactly[/QUOTE]
So what will you do to fix order of operations? 2 + 3 * 4 is 14, not 20.
Well I was thinking I could go through all operators and if I hit a * or a / I would move those operators and their respective numbers to the top of each list.
I dunno, am I not thinking straight? I'm very tired right now so this might not work the way I'm thinking it should :v:
[QUOTE=nutcake;49938032]Well I was thinking I could go through all operators and if I hit a * or a / I would move those operators and their respective numbers to the top of each list.
I dunno, am I not thinking straight? I'm very tired right now so this might not work the way I'm thinking it should :v:[/QUOTE]
No, it sounds right to me. The thing I'm working on works quite a bit differently. I had worked on something in C a while ago which simply scanned the entire thing for each operator and did them then. So it would scan for Exponents, do those, then multiplication, then do that, then division, do that, etc. so it simply scanned the entire list (which mixed both numbers and tokens) several times. The thing I'm working on requires that it only be scanned once.
[QUOTE=proboardslol;49938051]No, it sounds right to me. The thing I'm working on works quite a bit differently. I had worked on something in C a while ago which simply scanned the entire thing for each operator and did them then. So it would scan for Exponents, do those, then multiplication, then do that, then division, do that, etc. so it simply scanned the entire list (which mixed both numbers and tokens) several times. The thing I'm working on requires that it only be scanned once.[/QUOTE]
Oh so you have a single array that contains both operators and numbers and then only have to iterate over it once? Cool.
In Java it was easier to make two lists, since it already has some inbuilt functions to separate a string into tokens.
IT'S ALIVE!
[IMG]https://pbs.twimg.com/media/Cdni1BAUYAAJEJC.jpg:large[/IMG]
...Kinda. Definitely needs tweaking, but you can see a halo spartan model under all the garbage.
This is an interesting move, [url]http://wccftech.com/cryengine-dx12vr-support-paywhatyouwant-model/[/url] . As far as I can tell, you can use CryEngine for anything without paying a penny, you only have to pay for support it seems.
[QUOTE=boomer678;49933082]What have I done
[vid]https://files.catbox.moe/iu30xu.webm[/vid]
[vid]https://files.catbox.moe/bsge3y.webm[/vid][/QUOTE]
Just found your game instantly bought it. I didn't knew the game was available to buy.
[url=https://boomer678.itch.io/crashlightarena]Crashligh: Arena[/url]
[QUOTE=ben1066;49939015]This is an interesting move, [url]http://wccftech.com/cryengine-dx12vr-support-paywhatyouwant-model/[/url] . As far as I can tell, you can use CryEngine for anything without paying a penny, you only have to pay for support it seems.[/QUOTE]
Well, considering that Unreal and Unity have both been free for a while now, this isn't completely unexpected.
[QUOTE=nutcake;49939099]Well, considering that Unreal and Unity have both been free for a while now, this isn't completely unexpected.[/QUOTE]
Except as far as I can tell you will never have to pay royalties. That is certainly different to Unity and UE.
[QUOTE=ben1066;49939015]This is an interesting move, [url]http://wccftech.com/cryengine-dx12vr-support-paywhatyouwant-model/[/url] . As far as I can tell, you can use CryEngine for anything without paying a penny, you only have to pay for support it seems.[/QUOTE]
[url]http://www.crytek.com/news/crytek-unveils-all-new-cryengine-v-and-community-centered--pay-what-you-want--model[/url]
Seems they're moving over to a C# API, and give full source access.
[QUOTE=Clavus;49939561][url]http://www.crytek.com/news/crytek-unveils-all-new-cryengine-v-and-community-centered--pay-what-you-want--model[/url]
Seems they're moving over to a C# API, and give full source access.[/QUOTE]
Pretty excited about the C# API, I would like to like Unity, but not with it's licensing. This could be pretty great. Also [url]https://www.humblebundle.com/cryengine-bundle[/url]
[vid]https://my.mixtape.moe/fwjyej.mp4[/vid]
[B]I think this is how cars work.[/B]
Close enough to the real thing.
[QUOTE=timvdlinde;49939060]Just found your game instantly bought it. I didn't knew the game was available to buy.
[url=https://boomer678.itch.io/crashlightarena]Crashligh: Arena[/url][/QUOTE]
Awesome, thanks! I'll use the money to set up 2 servers in EU soon. I only have NA servers setup at the moment.
The game has a facepunch thread here: [url]https://facepunch.com/showthread.php?t=1509392[/url]
Finally started working on the next step of character creation. Skill allocation :v:
[img]http://i.imgur.com/PYeQ4lz.png[/img]
Tried to keep it in theme with the whole "citizen registration" thingy. All the buttons' (the + ones) positions are defined in a json fine along with some other data (what they refer to and a "tag" to differentiate between attributes and skills). So only had to write the code for all that once :D Kinda happy with how it's turning out so far
i dunno if im even gonna use cryengine 5 but i just bought the cryengine art asset humble bundle anyways yolo
[editline]15th March 2016[/editline]
oh fuck its 58 gigs i cant even download this shit HELP
I started working on a 2D RPG game. So far I've got an item drop system with different tiers of item rarity, a notification system, and player movement + collision.
[video=youtube;fTYMy-RrW30]https://www.youtube.com/watch?v=fTYMy-RrW30[/video]
(yes I know the artwork is shitty. I have the artistic ability of a blind 5 year old).
[QUOTE=nulls;49940036]I started working on a 2D RPG game. So far I've got an item drop system with different tiers of item rarity, a notification system, and player movement + collision.
...
(yes I know the artwork is shitty. I have the artistic ability of a blind 5 year old).[/QUOTE]
Just call it stylized and tell everyone talking it down that they just don't understand :v:
Sorry, you need to Log In to post a reply to this thread.