🤑 Indie game store🙌 Free games😂 Fun games😨 Horror games
👷 Game development🎨 Assets📚 Comics
🎉 Sales🎁 Bundles

zerocoolisgod

11
Posts
2
Topics
5
Following
A member registered May 31, 2015

Recent community posts

Created a new topic Font

I might be dumb but, I can't figure out how to change the font in the new "config as a cart" system.  I had a config.lua that I would move to the new versions. Now changes in the config.lua don't seem to affect anything? I'm not complaining that it go back to the old way but, I really like the skinny font and I just want to change that.

Posted in About the mouse

Nice

Posted in About the mouse

I just have sprite being drawn at the mX and mY returned from mouse(). Which works well except for the problem mentioned. But if we could customize the cursor used in editor, that would be sweet.

Created a new topic About the mouse

Is there a way to turn the system mouse cursor off. I have a sprite I'm using as a custom cursor and the default windows mouse cursor is being drawn over the top and it looks terrible

It makes sure "started" contains only true or false, instead of whatever is in "first" or nil

I mean, expansion slots would functionally be the same as multiple scripts but would respect the metaphor of "fantasy console".

(Edited 1 time)

If carts could have some sort of virtual "expansion slots" like how they could add mapper chips to NES carts. You could make them limit in size and number so users would have to be clever with how they use them. Like 2 16k slots or 3 8k slots or some other arbitrary constraint, maybe you can only have 1 active at any one time so you have to keep track of which chips you have turned on and off at certain break points in your code. It would help with code reuse too. You could store your collision system or OOP code in an expansion chip and then just include them in future games

Yeah, I think I was being a little shitty in that other reply. You've been putting up a lot of good work. Thanks

It's also a good way to eat up 15k of code space for a lot of functions you might not need

qb64 "compiles" to C and then to machine code. There is nothing inherently slow about the dialect itself. Classic qBasic was interpreted however, so that might be what your thinking of. Also lots and lots of internal corporate software is still written in VB. Most commercial software is written in c++ and java because they are well established industry standards and C/java programmers are easily interchangeable in software farms. VB programmers on the other hand are tied to one platform, and their skills are less transferable. Non of that has anything to do with it's execution speed. Especially if you're working in dotNet then dialect is more of an esthetic choice or influenced by available libraries

Lua is probably the most BASIC like language you're likely to run into. It's just missing goto and subs. That and "table:member()" vs "table.member()". No dim-ing variables. Everything is global unless you declare it local. And it's case sensitive. But other than that most of the command statements are just as verbose as BASIC. That being said, I'd love to see one of these "fantasy consoles" based on qb64 or freeBASIC.

Yeah, I get that. I'm pretty sure pico uses "real" lua too, It just has some of the standard library inaccessible on purpose, to keep it in line with their philosophy of an old ass computer. I'm also pretty sure it accomplishes its three, incredibly useful, short hands by parsing your code and modifying it before passing it to what ever handles the lua calls in the engine.


Those short hands, the "IF (NOT B) I=1 J=2" if statement, the unary math operators, and the "!= " so much more readable than ~= in the low-fi font, would be nice to see in tic. But i love tic, I'm just griping.


Also, something about moonscript just turns me off. I don't like its syntax at all, it looks like an interactive fiction language like Alan or Inform7.

The only thing I really miss from pico8 is the += functionality. Though I don't think that can be added externally