Discussion

Community

0

LowRes Oranges are good 2019-11-13 22:07

Ok, I'm just gonna say it. Everyone who has a lowres coder account really should consider telling those people to come over! Because let's face it this community is split into two. There's like 15 users here, and 40 users over there!


was8bit 2019-11-14 04:21

The original lowres community is extremely slow ... they ALL know about NX as ive been posting constantly about it...

Just keep posting stuff here... it will pick up :D


Timo 2019-11-14 08:14

Seems like some of the remaining LowRes Coder users don't want to learn another system again. Another reason is, that some don't have free access to internet on their phone, so they cannot visit NX's community website.
Anyway, I should make another official post about NX in the old app.


LowRes Oranges are good 2019-11-14 14:14

I think the reasons there staying are:
1 small text is easy
2 the graphics are simpler
3 sprites are simpler
4 like you said, they don't want to learn a new system.
5 in nx some useful commands are simply removed like EXIT

I think those are the main reasons there staying maybe if Timo made it a little more like the original, then people wouldn't be scared to learn it, and therefore come over.


was8bit 2019-11-14 15:04 (Edited)

I absolutely disagree with #3... sprites in original are completely horrible... I would rather draw my graphics in a hidden layer, and copy them as needed to the visible layer with GET PUT commands, which were marked as obsolete but still completely usable and more flexible than then the GET BLOCK, PUT BLOCK are...

Also, rather than using SPRITE HIT to detect hits (since i didnt like using SPRITE in original lowres) i prefered putting enemies on their own layer, giving enemy targets unique color numbers, set their shades to look alike. Then i used POINT(X,Y) at the bullet center to detect "WHICH" enemy was hit ;)

GET PUT with POINT completely eliminated the need for SPRITES, and was much easier, quicker, and more flexible than SPRITE on original lowres....

Also TEXT was graphical and could place text at the pixel point, allowing TEXT to replace sprites as well ;)


was8bit 2019-11-14 15:13 (Edited)

I hated SPRITE on original lowres because:

1) the program used to make sprites was confusing, i kept messing up my sprite, sometimes i could never get it right and just quit... it was too easy to delete what you wanted, put the wrong thing in, etc.

2) i hated having to then manually load my data in, align everything just right, or the sprite wouldn't work...

3) i hated having to use and manually track and handle multiple sprites for what was supposed to be one bigger thing, when in fact it had to be processed like lots of little things...

I LOVE sprites in lowres NX because:

1) the program used to make sprites is super easy, i can touch the screen with my finger and very QUICKLY and very ACURATELY get my sprite made in a second, as apposed to half an hour

2) sprite data is loaded AUTOMATICALLY, and requires only ONE NUMBER to access :D

3) sprites as large as 4x4 characters big are handled in code as ONE SPRITE, not as 16 sprites as they would be in original lowres ;)


was8bit 2019-11-14 15:37

Alpha Slots: September 25, 2019
City Landscaper: March 15, 2018
Treasures of Nimrat: July 17, 2017
Stickball Arcade: March 31, 2017
Feed the Zoo Animals: November 15, 2016

Are ALL graphical, NON-sprite games... they are:
TEXT, GETPUT, TEXT, POINT, TEXT games ;)


LowRes Oranges are good 2019-11-14 18:16

Ok I admit 3 was pretty bad, maybe I'm just a little bias (sorry). But honestly I personally would rather work with PLOT LINE etc then cells. I personally think it is easier to understand as a beginner. As well as text, because when nx first came out I had this 200 line text based RPG. And I was excited to recreate it in nx then i was disappointed with the text. That's why I didn't make an nx account, until now!


was8bit 2019-11-14 21:40 (Edited)

All of my games with Apple2e were TEXT graphic games... that is, "T" was a player "-" a laser blast, etc. and it only had 1font, and the text fit into a grid much like NX cell layout... so i was already familiar with making "grid" based games... the text layout was 30w x 20h, where NX is 20w x 16h..

the advantage for me with NX is that i can redesign the "text"

Check this game out...

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

It doesn't use any sprites,,none.... it also moves all graphics from cell to cell...


LowRes Oranges are good 2019-11-14 22:27

I didn't say it wasn't possible. That's not what I was implying. I was just saying that drawing on the screen with PLOT, is more beginner friendly. Meaning they want to stay, because they think it's a simpler system. Also you programmed on a apple2e. Cool!


Timo 2019-11-15 08:25 (Edited)

I think text size is still okay, keeping in mind that NX still runs on old iPhones with small screens. Smaller fonts would be harder to read. Yes, text space is limited, but as you see in LowRes Adventure it still works quite ok if you know the limitation. By the way, the text size was the reason I decided to make the screen 160 pixels wide and not 128.

I think the only complicated thing with sprites is the color palette handling. I believe I could improve this with better tools: I want to move the palette editor into the Char Designer so you could draw directly in the correct colors. But I don't have time to work on it currently :(

Ah, and the EXIT command... I wanted to add it, but it was more complicated with my new interpreter so I decided to do it later. Probably it will come back in the future.


Timo 2019-11-15 08:26

Here I wrote about the drawing commands: https://lowresnx.inutilis.com/topic.php?id=397


was8bit 2019-11-15 10:59 (Edited)

@oranges, i see, and yes apple2e was my first computer experience, i fiddled with old school basic with line numbers as well as machine language where the commands were hex numbers ;)

@TIMO, there is a work around for EXIT that I use...

Rem example 1
FOR I=1 TO 100
NEXT I
PRINT I

Example2:
FOR I=1 TO 100
IF I=2 THEN GOTO EXIT1
NEXT I
EXIT1:
PRINT I

Example1 yields "101"
Example2 yields "2"

If you use the EXIT label trick more than once, you have to number them


Actually i use so many nested stuff that i prefer my method, as i can actually SEE where in the code the EXIT it going... in original lowres the EXIT command would get me into trouble as i might think its taking me to one nesting when in fact it was taking me to another nesting... EXAMPLE...

IF THEN
IF THEN
IF THEN
IF THEN
EXIT
END IF
END IF
END IF
END IF

.. OK. so WHERE is the EXIT GOING? I prefer...

IF THEN
IF THEN
IF THEN
IF THEN
GOTO EXIT1
END IF
END IF
EXIT1:
END IF
END IF

Now you know where EXIT is going ;)


was8bit 2019-11-15 11:21

@ TIMO actual used colors COULD be nicer... but it might also confuse newbies who may assume the palette colors are being assigned to that character and then get confused and wonder why the character had different colors in their game.... you might consider adding a button that takes them to a similar page as background editor has where you can see the character set as you set the palette colors.... i often go back and forth from character editor and background editor (to its palette editor) to see the character in its colors...

Adding the palette editor screen to the character editor might be easier for you, would make it easy enough for users to use, and would help newbies realize thaf the palette colors are a seperate function from the sprite design...


LowRes Oranges are good 2019-11-15 13:26

All of these things are definitely possible. Text, you could make smaller text with cell and sprites. But isn't it just easier to say:
DISPLAY 4
LAYER OPEN 0,128,128,0
I mean I love nx, lately I've been messing with graphics, now I'm starting to understand them better. EXIT is very easily fix just with using labels. All of these things are great!
I know timo puts a lot of time and effort into nx. And that takes some real skill. Thank you timo for bringing coding to iPads and iPhones. So everything I say is really just comparing the two systems. Nx is more POWERFUL, but LowRes coder is more SIMPLER. And I guess the people over there took simpler over powerful.


was8bit 2019-11-15 15:34

Anyone desperate for pixel power in NX "can" do it with a few tricks...

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


LowRes Oranges are good 2019-11-15 17:08

Ok cells are in no way hard. It's just that pixels are more intuitive. Here's what I do whenever I write a program. First I write it in LowRes coder, then I translate it into nx. Then I upload it.


LowRes Oranges are good 2019-11-15 17:16 (Edited)

Ok, I take back everything I said about sprites. I really just needed to give it a chance! I mess around with it, read the manual. I think I just didn't give it a chance. Sprites are wayyyyyyyyyy better, and easier to use. I'm glad I gave it more of a chance!


was8bit 2019-11-15 18:03 (Edited)

Cool :)

You can think of cells as big pixels set in a low resolution display on the original lowres...

For example, i will port this game into original (but of course without touch control) as an example... :)


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



was8bit 2019-11-15 18:43 (Edited)

There, converted and posted....

Mostly, i converted CELL.C() into POINT() and CELL X,Y into PLOT X,Y

Any original lowres game made with blocks of PLOT and POINT can be made in NX with CELL AND CELL.C


Log in to reply.