#Atmospheric Drag Test

1 messages · Page 1 of 1 (latest)

nova needle
teal sparrow
#

how did you made that?

nova needle
teal sparrow
#

in what programming language?

nova needle
#

scratch

#

ThE BesT pRogrAmmiNGE LAnGErGe

teal sparrow
#

i thought bc of the weird scratch-looking clouds

#

but still cool

nova needle
#

scratch is great for like

teal sparrow
#

...nothing

nova needle
#

just throwing something together quickly

teal sparrow
#

maybe

nova needle
#

this took like 2 hours to make

teal sparrow
#

yes

#

okay

#

i think scratch would be cooler with oop

nova needle
nova needle
teal sparrow
#

bc without, it is kindof useless

#

or what would be cool too: something like scratch but using kotlin or python code

nova needle
#

what I would love

#

is just scratch

#

but the code is lua

#

or python

#

or something

teal sparrow
#

lua???

#

thats like (almost) exactly like scratch

#

doesnt habve oop

#

whole point of using kotlin or python is to have a kindof okay oop

nova needle
#

and lua does that

teal sparrow
#

i need classes and objects and instances....

nova needle
#

I mean python is objectively better than lua

#

but you can do a lot worse

teal sparrow
nova needle
#

did you start programming with java?

teal sparrow
#

yes

#

no

#

i started with javascript

nova needle
#

I started with python

teal sparrow
#

then a bit php

#

then java

#

then java

nova needle
#

so that kind of explains how we approach programming differently

teal sparrow
#

and then i got to python

#

then i got into mod dev

#

and now i use kotlin

#

(i hated kotlin 2 weeks ago but now i love it)

#

it was weird somehow

nova needle
#

yknow sometimes you start learning a program

#

you feel like you're getting nowhere

#

and then one day it just

#

clicks

#

everything starts making intuitive sense

#

same thing with programming languages

teal sparrow
#

yes

#

but i used lua for open computer stuff and its weird

#

bc of its syntaxt

#

and its weird functions

#

and datatypes

#

and no oop

nova needle
#

also I was just looking at my youtube home page

#

my god scratch has changed since I started using it

teal sparrow
#

(yes i know that lua is theoretically 0.7% to 2% faster than python but it takes much more code to do simple stuff)

nova needle
#

python increased its performance a ton in the latest update

#

it's like 50% faster now

teal sparrow
#

nice

nova needle
teal sparrow
#

the only reason why i still use python sometimes:

  • it has many + easy string operations
#

compared to c++ its like completly different

nova needle
teal sparrow
#

i know

nova needle
#

I find this hilarious btw

teal sparrow
nova needle
#

I love these stupid coding languages

#

like scratch is one of the most basic langs out there

teal sparrow
#

go to my github and click on SimpleScriptLanguage

nova needle
#

and here is griffpatch

#

coding doom

teal sparrow
#

(if you want to write 100 lines code to split a string)

nova needle
#

lmao

#

I made a basic interpreter

#

except it's not basic

#

it's closer to assembly

teal sparrow
nova needle
#

but it has sprites and stuff

teal sparrow
nova needle
#

also it looks like a c64

teal sparrow
#

nice

nova needle
#

but hue shifted

teal sparrow
#

but i stopped simple2d bc its useless

#

and its performance is worse than scratch

#

(a lot worse)

nova needle
#

my ocr program is uh

#

it's perfect

#

it can't be improved

teal sparrow
#

this code is made for SSL and it iterates trough the string and prints every char one by one

gentemp i1 s
var test sHallo,_das_ist_ein_test!

spaceify vtest s_ vtest
log vtest
sarrify vtest vtest
log vtest
iter vtest loop

end

:loop
grv _pass vtmp0
log vtmp0
ret
nova needle
#

my code is even more simple

teal sparrow
#

i tried to make every command 3 chars long

nova needle
#

it's like 001 set 001 001
002 set 002 002
003 add 002 001 001

#

003 print `001

#

you will get 3

teal sparrow
#

but mine is easier to understand

nova needle
#

it has 999 "memory addresses"

teal sparrow
#

i can just do

add i1 i2 vout
log vout
nova needle
#

yes but my coding language is stupid on purpose

#

which is my excuse

teal sparrow
nova needle
#

yeah

teal sparrow
nova needle
#

and there are seperate "sprite" addresses

#

so you could push a sprite say 1111 would be a 2x2 square

#

to sprite address 1

teal sparrow
#

cool but kindof limited

nova needle
#

and you get a square in the center of the screen

#

and you then send it's position

teal sparrow
#

is it made in python?

nova needle
#

it's made in scratch

#

for some reason

teal sparrow
#

lol

nova needle
#

most of my graphical stuff is made in scratch

#

because I hate existance

teal sparrow
#

i hate that there is no simple library that can ONLY draw pixels one by one or in lists (which works for windows AND linux)

#

because win32 api only works for windows...

nova needle
#

yeah

teal sparrow
#

i even made my own line drawing algorythm and so

#

but i used pygame to draw it

nova needle
#

uh I think I broke something

teal sparrow
#

that looks cool

nova needle
#

HOW AM I GETTING A SYNTAX ERROR

#

I AM TYPING

#

"RUN"

teal sparrow
#

lol

nova needle
#

also the code

#

oh

#

we don't talk about the code

#

oh no nononono

#

we leave the code forgotten

teal sparrow
#

how many bits does your cpu have

teal sparrow
nova needle
#

I have installed an addon

teal sparrow
#

i have installed 10 addons

nova needle
#

to allow me to zoom out further than scratch normally allows

#

because that's the only way I can see my code

teal sparrow
nova needle
#

yes, it is d u m

teal sparrow
#

how many bits does it have?

#

8?

#

and is it turing comple?

#

@nova needle

nova needle
#

it should be turing complete

#

I think

#

I mean it has basically everything you'd expect

#

== > < etc

#

no and yet

#

because I'm lazy

teal sparrow
#

and how many bits?

nova needle
#

it doesn't really have a number of bits

#

because I haven't really limited that yet

teal sparrow
#

lol

nova needle
#

64 bit retroness

#

truly peak programming

teal sparrow
#

you advertised it as 128k ram system.....
64bits * 1000 = 8 kb

nova needle
#

wellll

teal sparrow
#

or 64 kilobits

#

but not 128k.....

nova needle
#

I'm sure I'll do something at some point

#

it's not done

#

obv

teal sparrow
#

yes

nova needle
#

btw I think this is one of the most fun games I've made using scratch

#

well

#

maybe not the most fun

#

but interesting

teal sparrow
#

nice but not easy to play

nova needle
#

yeah it's a little bit uh

#

hardd

#

lol

#

also I made a really cool version of pong

#

with an "ai"

#

if you select two player mode and hold q+e

#

I bet you can't beat the player 2 ai

teal sparrow
#

nice but i dont like that the player movement feels so snappy

nova needle
#

it's a little too basic

#

I made this one what

#

damn 2 years ago

teal sparrow
#

then update it?

nova needle
#

I haven't really updated anything on my scratch profile in a while

#

but eh

#

I might

#

lol

teal sparrow
#

lol

pearl plume
lone parrot
#

y'all ever see the explanation on how a missile knows where it is