Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Aug 11 2017 10:07

    lierdakil on master

    Typed emitter Use typings-provided IEventDesc (compare)

  • Aug 11 2017 10:07

    lierdakil on master

    Update typings Moved common.d.ts types to typi… (compare)

  • Aug 11 2017 09:31

    lierdakil on master

    bump submodules (compare)

  • Aug 11 2017 08:46

    lierdakil on master

    bump submodules (compare)

  • Aug 10 2017 18:46
    mrkaspa closed #218
  • Aug 10 2017 18:46
    mrkaspa commented #218
  • Aug 10 2017 16:56
    lierdakil commented #218
  • Aug 10 2017 16:41
    mrkaspa opened #218
  • Aug 10 2017 00:28
    lierdakil closed #209
  • Aug 09 2017 23:52
    lierdakil commented #210
  • Aug 09 2017 23:51

    lierdakil on v2.0.2

    (compare)

  • Aug 09 2017 23:51
    lierdakil closed #210
  • Aug 09 2017 23:51

    lierdakil on master

    Update typings Fix #210 Update CHANGELOG and 1 more (compare)

  • Aug 09 2017 23:09
    vitormmatos opened #210
  • Aug 09 2017 21:44

    lierdakil on master

    Define Symbol.asyncIterator Update CHANGELOG Prepare 2.0.6 release (compare)

  • Aug 09 2017 21:44

    lierdakil on v2.0.6

    (compare)

  • Aug 09 2017 18:46
    karljs commented #207
  • Aug 09 2017 18:04
    lierdakil edited #209
  • Aug 09 2017 18:04
    lierdakil commented #209
  • Aug 09 2017 18:03

    lierdakil on master

    Fix run-filter type Prettify editor controller Reworked editor controller inte… and 3 more (compare)

matrixbot
@matrixbot
lierdakil Haskell is a great language, at least by some measures, but I don't really think it's "great" for coding games in.
s0da on Freenode lierdakil: ahhh.... how about type checking. does Game MAker have that?
matrixbot
@matrixbot
lierdakil Well, GML is a weakly dynamically typed language, if memory serves. So... kinda-sorta, but not really? Compiler won't detect type errors, type checking is done at run-time (meaning your program can crash due to a type error), and the language will try to interpret the code you wrote the best it can, even if it doesn't strictly speaking make sense (e.g. it will "guess" that when you wrote "something" + 1, you actually meant "something" + "1"). I'm probably oversimplifying here, but you should get the gist.
s0da on Freenode yes, i do.
s0da on Freenode will it let you perform long division on a char or string variable?
s0da on Freenode (silly example of LACK OF TPE CHECKING)
s0da on Freenode *type
matrixbot
@matrixbot
lierdakil Eh. That I don't really reacall from the top of my head. I mean, the compiler won't catch this in any case, but what would be the behaviour at runtime, I don't really know. If I had to guess, I'd guess it'd try to convert string to real, and throw an error if that fails.
lierdakil But on the other hand, Game Maker is not only the GML (Game Maker Language) -- it's a game engine, and a whole suit of tools for managing stuff around that (sprites, rendering, physics, etc etc etc)
matrixbot
@matrixbot
s0da on Freenode lierdakil: oh cool. ive tried it before maybe 5 years ago and it seemd REALLY lacking in possibilities. maybe its come a long way since then?
lierdakil There are, of course, game engines written in (and for) Haskell, too. A few in fact. Can't speak for all of those, but most I've seen aren't really up to the commercial quality standards (features missing, API unweildly, etc). And writing a game engine from scratch is, well, not for the faint of heart, especially in a high-level language (where calling into system libraries is a bit of a chore)
s0da on Freenode ok.

lierdakil > <@freenode_s0da:matrix.org> lierdakil: oh cool. ive tried it before maybe 5 years ago and it seemd REALLY lacking in possibilities. maybe its come a long way since then?

Well, I'm not that familiar with Game Maker. I played around with it some I want to say 15 years or so, and it was prefectly sufficient for what I wanted to do at the time. From what I heard, it's rather extensible nowadays.

s0da on Freenode im looking to LEARN how to re-invent the wheel, but have the option to either DO SO OR NOT DO SO, at my liesure.
lierdakil *15 years ago or so
matrixbot
@matrixbot
s0da on Freenode so something which has a lot of OPEN-SOURCE (or exclusively) OPEN-SOURCE libraries/middleware/dependencies/apis is VERY helpful!!! Does anything like that exist?
s0da on Freenode does haskell have that?
s0da on Freenode especially for games?
s0da on Freenode cuz, for example: OpenZelda (GAme Engine) and BlitzBASIC (Language which has a lot of engines) both have what im talking about here
s0da on Freenode hope i make sense?
s0da on Freenode Perhaps an "Open Source Game Engine" is probably what im REALLY looking for?
s0da on Freenode (again sry 4 being a noob)
lierdakil You do make sense. Okay, if the point of this is more learning than making something comercially viable in a realistic timeframe, then sure, go with Haskell, or indeed Python.
lierdakil Haskell has Hackage, which is a giant on-line library of reusable open-source code. That includes a few game engines, too.
matrixbot
@matrixbot
lierdakil See https://wiki.haskell.org/Game_Development to start with I guess.
s0da on Freenode thank you. you are a friend
s0da on Freenode sorry i know i asked a lot of ques
s0da on Freenode gettting tired. im 'bout to goto bed (BASIC humor)
s0da on Freenode i think....
s0da on Freenode that...
s0da on Freenode im looking for a language that can hndle the "higher level logic" for the most part.
lierdakil Python has pypi, which is basically the same (online library of reusable code), and also a few game engines.
s0da on Freenode and at my LIESURE i would like to be able to "dip down further" into the "high-performacne, low-level guts" that makes the thing "tick". so i can eventually learn that stuff.
lierdakil Well, that's more or less the point of using a game engine.
s0da on Freenode i made Link shoop da whoop, for example
s0da on Freenode out his face, not his sword
s0da on Freenode nd i doubled the amount of hearts you can have. cahnged their color, appearance, and position on the HUD display
matrixbot
@matrixbot
s0da on Freenode shrinked his hit box, etc
s0da on Freenode cuz Open Zelda is open source. it reminds me of playing with Game Shark
s0da on Freenode imma slleeep gnite.
s0da on Freenode o/
lierdakil Fair warning: it's way easier to find help and tutorials for Python than Haskell. Also Haskell is arguably harder to learn, cause, you know, all that math stuff under the hood that pokes its ugly head sometimes.
lierdakil Night.
matrixbot s0da on Freenode fizzes
matrixbot
@matrixbot
s0da on Freenode warning received with gratitude.
matrixbot
@matrixbot
s0da on Freenode HI, Lierdakil!
s0da on Freenode ok gaiz.ive done quite a bit of soul searching (and web searching), and ive come to the conclusion that....
s0da on Freenode what i was looking for was indeed NOT a "programming language" AT ALL, but rather: an open-source game-engine. (iow, was asking the wrong question, and therefore getting the wrong answer.) again, sry for flooding the channel with r3t4rd-level questions yesterday
s0da on Freenode :D
matrixbot
@matrixbot
@yang2:matrix.org was kicked by @appservice-irc:matrix.org ("30 day idle timeout.").