Open Side Menu Go to the Top
Register
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** ** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD **

06-15-2017 , 10:15 PM
I'll start messing around with different **** I guess. A big problem I'm having is how to make sprites - I'm no good at it.

But I've been wanting to make this game I've had fleshed out in my head for a while, time to finally get started now that it's summer.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
06-15-2017 , 11:23 PM
I tried to follow the advice of suzzer, et al. and start writing semicolons, but I've decided to omit them, if I get a job somewhere they are required I'll go back to getting help from my linter. I do have a decent sense for newlines and mentally are aware of most of them being there in spirit.

I also have come to really not appreciate syntactic sugar in languages. I get that it is nice to have, but I don't see why it can't be done with packages and addons instead of being part of the language and making it that much harder to switch from one language to another.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
06-16-2017 , 12:22 AM
Quote:
Originally Posted by Larry Legend
I tried to follow the advice of suzzer, et al. and start writing semicolons, but I've decided to omit them, if I get a job somewhere they are required I'll go back to getting help from my linter. I do have a decent sense for newlines and mentally are aware of most of them being there in spirit.
i don't use them: https://www.youtube.com/watch?v=Qlr-FGbhKaI

Quote:
I also have come to really not appreciate syntactic sugar in languages. I get that it is nice to have, but I don't see why it can't be done with packages and addons instead of being part of the language and making it that much harder to switch from one language to another.
it's unclear to me what you're saying, but as a general rule if there's something worth wanting, it's worth wanting at the language level. that way there's no arguing with people about it, no yak shaving about which library to use for it, and no possibility of doing it the wrong way. plus everyone knows what they need to learn -- the language. just compare it with death by a million choices that is modern js development. learn js, no functional js, with underscore, no with ramda, what about the client side framework, obviously angular, don't you mean react, **** no i mean preact, what about mithril, and riot, and we need a type system too, isn't it great we can pick our own since it's not part of the language, i vote typescript, let's just use sanctuary, if we're compiling anyway what about purescript, but what will we use to build, grunt duh, no broccoli, nuh-uh gulp, pfff don't you realize you can use npm for that....

Last edited by gaming_mouse; 06-16-2017 at 12:49 AM.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
06-16-2017 , 12:34 AM
Ok you convinced me I was wrong on that one.

I can see why a type system would be valuable on a large project/codebase with many people, but doesn't it slow you down in a start-up/ move fast break things environment?
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
06-16-2017 , 12:46 AM
larry, if you don't like syntactic sugar, just imagine every time you wanted to use an array you had to write

*(a + 3) instead of just a[3]. **** like that. And even that, the compiler's being a little nice for you, because if each index is 4 bytes it's automatically doing that 4*3 bytes calculation for you. The very nature of sugar is that it's not necessary, you can do it the annoying way if you want.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
06-16-2017 , 12:49 AM
Quote:
Originally Posted by Larry Legend
Ok you convinced me I was wrong on that one.

I can see why a type system would be valuable on a large project/codebase with many people, but doesn't it slow you down in a start-up/ move fast break things environment?
a good type system like haskell's is just an absolute pleasure, and will do the opposite of slowing you down. i've said this before, but you're always using a type system, the only question is how explicit it is and how aware of it you are. that said, adding a type system in js means using something like typescript, flow, or a runtime system like sanctuary. all of these have benefits, but also drawbacks, precisely because they're not part of the language. so the answer isn't "obviously use them." but the only reason it's not is because of their ad-hoc nature. you can always just use purescript, but then you're literally using a completely different language, and even though it's a much better language than js, it has practical problems, the primary one being that few people know it.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
06-16-2017 , 12:54 AM
Quote:
Originally Posted by jmakin
larry, if you don't like syntactic sugar, just imagine every time you wanted to use an array you had to write

*(a + 3) instead of just a[3]. **** like that. And even that, the compiler's being a little nice for you, because if each index is 4 bytes it's automatically doing that 4*3 bytes calculation for you. The very nature of sugar is that it's not necessary, you can do it the annoying way if you want.
Yea this is fair.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
06-16-2017 , 12:56 AM
I also only use const and let, lol var, seems like it doesn't ever need to be used anymore?
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
06-16-2017 , 07:00 AM
Thanks for the plug _dave_ @jmakin send me a PM would be happy to give you a free month of Construct 3 if you want to try it out - confident it will fit your needs nicely.

Quote:
Originally Posted by Mihkel05
lol

Gamemaker AINEC
Why the lol? Are you familiar with Construct 2/3 at all? Gamemaker is the incumbent, but we do get some unhappy customers from there filtering to us. If you're looking to build a game quickly you'll be hard pressed to do it faster than in Construct. If you're looking to make a more sophisticated game Construct is perfectly capable but it's then down to preference and your comfort levels in programming.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
06-16-2017 , 07:21 AM
The suggestion of Unity/UE4 was the lol.

There is a reason Gamemaker is the standard recommendation. Probably because it isn't a product with a multi-month history.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
06-16-2017 , 07:30 AM
Quote:
Originally Posted by Mihkel05
Probably because it isn't a product with a multi-month history.
So it's GM AINEC because it's older?

FWIW my brother started work on Construct engine in 2007. Construct 3 uses a lot of technology from Construct 2 first released in 2013. Construct 3 only being a few months old is correct on paper but is not really accurate. It's more of an iterative improvement than a brand new product out of nowhere.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
06-16-2017 , 07:40 AM
I'm excited your brother has been working on a crossplatform webview popup. That is some really exciting stuff.

Solid strawman. Can you make a single use case where Construct is better than Gamemaker by a significant margin? It is vastly inferior in terms of documentation/community/support/etc. Atleast Lumberyard has some legit use cases which result in it getting recommended.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
06-16-2017 , 07:57 AM
I guess if you want to be consistent you wouldn't recommend GM2 then because it's only a few months old?

Quote:
Solid strawman. Can you make a single use case where Construct is better than Gamemaker by a significant margin?
Yes I can, (and I have to obviously say that this is my opinion):

- Rapidly prototyping ideas
- Rapidly building games
- Superior no-coding game making capabilities
- Significantly cheaper overall cost for multiplatform export

With Construct 3:

- Runs multi platform (Windows, Mac, Linux, Android). Not just limited to Windows.

Quote:
I'm excited your brother has been working on a crossplatform webview popup. That is some really exciting stuff.
An IDE running in the browser is yes, glad you recognise that at least!

Quote:
Atleast Lumberyard has some legit use cases which result in it getting recommended.
We get lots of recommendations We're doing fine. It's OK if you don't like us obviously, but you can't expect me to not defend my startup and what I've been investing years of my life in here. I'm not sure why you've taken such offence and being so dismissive.

Have you even tried any of the alternatives to GM? Are you able to say any weaknesses of GM and strengths of alternative tools or do you honestly think GM is objectively the best at everything?
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
06-16-2017 , 08:10 AM
I think Gamemaker is the best choice for rapid 2D prototyping. I think my opinion jives with literally every game engine employee I've spoken to other than you, and with prominent 2D game designers such as Rami Ismail. People are dumb, but the majority of people also agree with my view that GM is a superior 2D development platform.

Its fine to defend whatever you're working on. But being a delusional sycophant just results in being mildly annoying.

https://www.construct.net/ee/make-games/education
https://www.yoyogames.com/education

Stuff like this also makes it kinda hard to consider these as equivalent tools.

Also, I just think you're blindly backing your own product without any real idea of the space. I'm not offended, I just think you're giving ****ty advice on a subject you don't know that much about.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
06-16-2017 , 08:19 AM
Quote:
Originally Posted by Mihkel05
Its fine to defend whatever you're working on. But being a delusional sycophant just results in being mildly annoying.
Well I'm sorry if I came across to you that way. What I think anyone else reading this thread would take away is that I'm trying to get across that every tool has it's strengths and weaknesses. If you go back and re-read what I said, I don't think I've come across at all in that way and you've gotten yourself wound up for some reason.

Quote:
Originally Posted by Mihkel05
https://www.construct.net/ee/make-games/education
https://www.yoyogames.com/education

Stuff like this also makes it kinda hard to consider these as equivalent tools.
You got me there, yes I need to fill out some content pages. Time pressure has prevented me so far. Check out our Construct 2 educational pages if you're looking for more comprehensive information:
https://www.scirra.com/education

Quote:
Originally Posted by Mihkel05
Also, I just think you're blindly backing your own product without any real idea of the space. I'm not offended, I just think you're giving ****ty advice on a subject you don't know that much about.
I mean come on lol. What advice have I given in this discussion? I can't see any. I was simply happy that someone in this thread and community of people I have a lot of respect for seemed to naturally recommend Construct.

I mean I've spent 5 years of my life working on this space so I'm pretty sure I have a reasonable grasp on the market.

You haven't really responded to anything I've said, just moved on to the next attacking point (now we're on to how I don't know anything about the industry I've built a business up from scratch in). I'd like to ask your experience in the area but there's not going to be any winners in this argument so best to leave it here.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
06-16-2017 , 08:35 AM
So you think that most people would agree that Construct is superior at prototyping compared to GM (also the drag and drop, but that may actually be better in C3, I think you mentioned that before)?

That is a wild wild assertion. Also solid appeal to authority wrt "I mean I've spent 5 years of my life working on this space so I'm pretty sure I have a reasonable grasp on the market." My issue is that your comments are completely out of line with general developers and experts, generally when someone is super off base they would not have a reasonable grasp of the market. Especially when employed in the cocoon of a competing company.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
06-16-2017 , 08:44 AM
Quote:
So you think that most people would agree that Construct is superior at prototyping compared to GM (also the drag and drop, but that may actually be better in C3, I think you mentioned that before)?
Yes I would. And I think to get an honest answer you need to find people who are adept in both tools which is hard to find as people don't tend to move tool as there's a large overhead to learning new environments otherwise you'll get answers back as to what they can rapidly prototype in.

My opinion is 100% certain yes for the drag and drop no programming environment aspect of it. That's the niche we've carved and one of the primary reasons we're doing well.

Quote:
I think my opinion jives with literally every game engine employee I've spoken to other than you, and with prominent 2D game designers such as Rami Ismail.
Quote:
Also solid appeal to authority wrt "I mean I've spent 5 years of my life working on this space so I'm pretty sure I have a reasonable grasp on the market."
The irony!

You're enjoying throwing out the logical fallacies, think you need to brush up on them. Appeal to authority fallacy only works when the subject is not an authority. What in your eyes qualifies someone as an authority in the indie game engine market? Not me obviously, why not?
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
06-16-2017 , 09:13 AM
Gull, you're probably wasting your time...

The general idea that a more established tool is better than a less established tool because 'everyone' recommends it and its more established is pretty lol for a whole lot of reasons.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
06-16-2017 , 09:28 AM
Yeah sorry it's easy to get sucked in to these things. Really am always self conscious about over self promotion in threads like this so always try my best to not bring up my stuff too much where I am able but got a bit cornered into it this time.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
06-16-2017 , 09:54 AM
Gull,

Are you suggesting that your five years of experience somehow makes your worldview more correct? Again, please show me any sort of reasonable evidence in lieu of "IMO" that there is a marked advantage to prototyping in C2 over GM. Why is literally no one (other than you) talking about this?

A lot of what you posted is ridiculous and out of touch with what both experts and lay people believe. I mean you even backtrack on your comments from earlier, admitting they are trollish and inaccurate.

jj,

Feel free to entertain me more with your knowledge of the gamedev space. I'm sure this will be as interesting as your views of outsourced security policy.

Or maybe that people using ecosystems creates a virtuous cycle that makes it easier to join the community, which enables more money for support, etc etc and then you have Unity. But hey... You've proven to really have a deep grasp on a lot of nuanced topics, so let us all know the real truth.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
06-16-2017 , 10:00 AM
All where is the best place to hire python/flask programmers?

I have built(more like hacked together) a python web app that is focused around the golf section of the daily fantasy sports niche. It is beginning to pick up some traction and I would need some assistance probably organizing it better, tweaking it a bit, and setting up log-in/subscription capabilities.

Any guidance would be greatly appreciated.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
06-16-2017 , 10:14 AM
Quote:
Originally Posted by NxtWrldChamp
All where is the best place to hire python/flask programmers?

I have built(more like hacked together) a python web app that is focused around the golf section of the daily fantasy sports niche. It is beginning to pick up some traction and I would need some assistance probably organizing it better, tweaking it a bit, and setting up log-in/subscription capabilities.

Any guidance would be greatly appreciated.
Check Mihkel05's ass, seems most everything else is up there...
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
06-16-2017 , 10:21 AM
Quote:
Are you suggesting that your five years of experience somehow makes your worldview more correct?
No?

Quote:
Again, please show me any sort of reasonable evidence in lieu of "IMO" that there is a marked advantage to prototyping in C2 over GM
Our 50,000+ monthly active users many of whom use it for this purpose, and our sales to some of the largest game dev studios in the world who use it specifically for that purpose?

Quote:
A lot of what you posted is ridiculous and out of touch with what both experts and lay people believe. I mean you even backtrack on your comments from earlier, admitting they are trollish and inaccurate.
No I didn't.

Don't know why you're so triggered. Just take a break.

Last edited by Gullanian; 06-16-2017 at 10:26 AM.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
06-16-2017 , 11:39 AM
Quote:
Originally Posted by Mihkel05

Feel free to entertain me more with your knowledge of the gamedev space. I'm sure this will be as interesting as your views of outsourced security policy.

Or maybe that people using ecosystems creates a virtuous cycle that makes it easier to join the community, which enables more money for support, etc etc and then you have Unity. But hey... You've proven to really have a deep grasp on a lot of nuanced topics, so let us all know the real truth.
Your argument was bad regardless of the space you're talking about.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
06-16-2017 , 11:43 AM
Quote:
Originally Posted by Gullanian
Don't know why you're so triggered. Just take a break.
Hah, I'm not sure if you're familiar with his routine. It's basically:

* Make some off-hand comment that doesn't seem to have had a lot of thought behind it.
* Get challenged on it (often in some minor way)
* Go crazy and make all sorts of bad arguments / personal attacks / etc. to defend original off-hand comment.

Throw in a dash of "God complex", and you basically get discussions like the above. It's especially bad in cases like this because he does actually have relevant knowledge.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote

      
m