Work in Progress

MinimalOS v0.2.5

4

Modul Software 2019-07-14 06:07 (Edited)

v0.2.5 is not yet the full release but it is the start of adding functionality. Currently only the calculator app works, and by v1.0 all four apps will have function. I hope you like it and please leave any suggestions.


was8bit 2019-07-14 14:01

Very cool... great interactiveness :)

Welcome to NX... don’t hesitate to ask any questions.... :)


Modul Software 2019-07-14 14:33

I’m glad I finally decided to start working with it, and it all makes so much sense now haha


was8bit 2019-07-14 16:38 (Edited)

Yes, compared to original lowres, NX is fundamentally built differently, although PRINT and SPRITES and the basic code is similar....

... but once you get used to NX, it’s much more powerful towards tile based games :)

One of my favorite things is going to page 4 of the character designer, and using the menu to add the font set there... then redesigning the fonts... by default, NX uses a secret font set if you leave page 4 empty, but when you use page 4, NX uses page 4 as the font set for the game :)


was8bit 2019-07-14 16:53

Also, SUB is a very powerful programming tool... it’s like you can create your own basic commands... all variables inside a SUB are seperate from your main program even if they have the same name (unless you use GLOBAL which allows makes a variable usable inside or outside a SUB)

Also, you can pass values or variables into the SUB... on great advantage is that you can pass different variables into the same SUB, and if the SUB changes or update this value it changes the passed variable... so say you make a SUB that keeps any moving thing on the screen, you can reuse it for ALL moving things... example..

SUB WRAPIT(X,Y,XMOVE,YMOVE)
X=X+XMOVE
Y=Y+YMOVE
IF X>19 THEN X=19
IF X<0 THEN X=0
IF Y>19 THEN Y=0
IF Y<0 THEN Y=19
END SUB

Now you can call this sub with

CALL WRAPIT(playerx,playery,1,0)

And it will move player and keep it on the screen, and ...

CALL WRAPIT(enemyx,enemyy,exmove+1,eymove)

And it will move the enemy and keep them on the screen :)

You can feed the SUB either variables or values or even a formula... but only solid single variables will be possibly changed by the SUB... if you use a formula (like exmove+1) then any variables in the formula won’t be able to be changed..


Modul Software 2019-07-14 16:59

Yeah I’m used to subs, I’m just still figuring out what everything does as I took a class on QBasic at my high school and that’s a little different than NX :p


was8bit 2019-07-14 17:30

Yes, I use to work on qbasic... had the professional version that made EXE files ... loved it :) that was some time ago though...

My suggestion is just play around experimentally with each command to see what it can and cannot do... it’s the best way to find a command’s ability and limitations :)


was8bit 2019-07-14 17:33 (Edited)

For your calculator, try a touch version..

Here’s mine :)

https://lowresnx.inutilis.com/topic.php?id=92

It’s not perfect, but it does work abit :)


Modul Software 2019-07-14 17:51

Ah thanks, I was definitely going to add a touch version later, thanks for the example


was8bit 2019-07-14 17:55

And, you’ve inspired me to improve my old calculator program ... :D


Modul Software 2019-07-14 18:20

Awesome


was8bit 2019-07-14 21:35

:)


Tinycloud778 2019-07-16 20:15

Nice


Modul Software 2019-07-16 20:21

Thanky


Log in to reply.