#⌨coders-cave

1 messages · Page 99 of 1

main brook
#

this is a crucial information

#

before we proceed

cloud solar
#

i like how u made it look like it was a gui wbbre

#

E

#

it looks cool

hoary hound
#

What stuff?

hoary hound
#

I'm stuff

main brook
#

im stuffed

cloud solar
#

um.... how to convert txt into yaml?

orchid frigate
#

Like he was never here 😔

main brook
#

:(

orchid frigate
#

its all a burning memory starts playing

barren shale
#

now make it dynamic

orchid frigate
#

ba dum ts

barren shale
rotund kayak
#

hello

wet girder
#

@edgy trout Do not hate on any groups of people!

orchid frigate
#

Tree men be hating on people smh

ashen slate
#

Broooo 0101000101000010101010010 and then 101001011101010010

main brook
#

cool but

#
1111001 1101111 1110101 111001 1 1101101 1101111 1101101
errant trail
#
10101 11001 00110 10101 101011
#

😔

summer snow
#

Haha

hexed bane
#

1111001 1101111 1110101 111001 1 1101101 1101111 1101101

wet girder
#

wtf is this 7bit bullshit

#

since when he common binary been fuckin 7 bit

scarlet summit
#

Nerds

bold rover
#

Ignore the mortals

scarlet summit
#

With your rainbow computer thingys and your monster energy drinks

bold rover
#

Ew monster

orchid frigate
#

So shush

#

Go back to playing world of Warcraft or whatever you play

scarlet summit
scarlet summit
orchid frigate
#

Sure sure go play fortnite

scarlet summit
#

I joke I don’t play fortnite

orchid frigate
#

Arent you the guy that argued with cmj for some reason

scarlet summit
#

I argue with a lot of people

#

But yeah I did that

orchid frigate
#

Ok well he is in general

scarlet summit
#

Yeah I know

orchid frigate
#

Then go talk to him

scarlet summit
#

No I want to talk to you

orchid frigate
#

But I.dont wanna talk to you in this chat which is about coding

#

And we are currently off topic

scarlet summit
#

Well then why don’t we go to general

orchid frigate
#

Lets go to general

scarlet summit
#

Ok

scarlet summit
#

Maybe that would be better then what we are now

cloud solar
#

I finnaly created my first ai!

#

It is kinda dumb ngl but it works

#

Its goal is simple-go to cubw

scarlet summit
cloud solar
scarlet summit
#

With numbers

cloud solar
#

Some coding+unity

scarlet summit
#

Rude

cloud solar
#

C# + unity library called mlagents

#

The lib is made in python btw

#

And i made ai tests via cnd

#

Cmd

orchid frigate
#

You could think of some really nice ai pick up lines

#

Or go to a programmers club or smt

#

Or if you are desperate make your ai to be one

ashen slate
# wet girder wtf is this 7bit bullshit

Ah sorry bro let me just convert 01011010010001001000101000011 to
.. / .... .- -.. / ... . -..- ..- .- .-.. / .. -. - . .-. -.-. --- ..- .-. ... . / .-- .. - .... / -.-- --- ..- .-. / -- ..- --

main brook
main brook
errant trail
#

screw 7 bit

#

do 1 bit

#

1 0 1 0 0 1 1

wraith wyvern
#

..br

next lotus
#

ok

next lotus
#

ok

orchid frigate
#

💀

cloud solar
cloud solar
#

And programming in lua is like a war crime, couse u commit war crimes

orchid frigate
#

1bit processors how bad would they be.....

#

They would obviously be unfunctional

#

Yea that sums them up actually

main brook
cloud solar
main brook
#

they do fast computation

orchid frigate
#

How tf do you program it

#

How do instructions work

#

I have so many questions

uneven jacinth
#

They feed instructions to an external 16 bit datapath 1 bit at a time

#

Duh

orchid frigate
#

Thats answers

#

Only about 10% of my questions

#

Like why

#

Go through the trouble of doing that in the first place

uneven jacinth
#

Clock speed.

cloud solar
#

how to open .dll?

orchid frigate
#

Eh

wet girder
#

You don't

#

Or well you can try using something like dotpeek

#

I think

cloud solar
orchid frigate
#

But I guess that makes sense

#

So wait does it act like a 16 bit processor

#

Because then it would seem pretty nice

#

With access to real mode it would be useable

hoary hound
#

used it to mod worldbox, works like a charm

cloud solar
#

like do they look like that: xhsye disgdlsu udbskdhg

#

or they just normal code

hoary hound
#

uhhhh never tried opening them tbh

cloud solar
#

||i think i will try then||

orchid frigate
#

Use a vm and screw around with windows

#

Really fun

cloud solar
#

i mean i never tried it

orchid frigate
#

I havent set up a vm myself either but from what I know its not that hard to basically get one running especially if you are going to break it later anyway

uneven jacinth
orchid frigate
#

goddamnit

uneven jacinth
#

I have no idea why anyone would want to make a 1 bit processor

orchid frigate
#

I thought another low level dev entered the chat

uneven jacinth
#

I mean I have a decent knowledge of low level ig?

orchid frigate
#

ah nice

uneven jacinth
#

I've designed a MIPS inspired 16 bit datapath for comp arch

orchid frigate
#

I cant tell if you are still messing with me or not

uneven jacinth
#

Not messing around with that one lol

#

hey my name color changed o:

orchid frigate
#

now im sus(short for suspicious)

orchid frigate
uneven jacinth
#

yeah its green now

orchid frigate
#

well anyway glad to know there is another low level dev in chat

#

I have been the only one for...as long as I can remember

orchid frigate
#

aight well ima stream cuz I will be doing some pretty repetitive tasks and I will get bored

#

@cloud solar if you want you can come stream too

uneven jacinth
#

As a well rounded CS major I have an understanding of low level stuff and can do it if I’m told to, but I tend to work on higher level stuff

cloud solar
errant trail
#

idk

#

become the loot box

uneven jacinth
#

🅱️ox

orchid frigate
#

Due to this chat's deadness

#

I will say a personal opinion

cloud solar
orchid frigate
#

So that people can scream at me

cloud solar
#

ready

orchid frigate
#

I personally think c++ is a failure in the c languages

#

For low level development it provides absolutely nothing new with overcomplicating everything

#

And its not a high level language so it cant do high level

cloud solar
orchid frigate
#

The only reason im still using it is because translating everything I have back to c would be pain

#

So i think C is better because it actually provides good low level and c# is better because it provides good High level

cloud solar
#

c# is the best

orchid frigate
#

Im ready to be screamed at

orchid frigate
#

C better

cloud solar
orchid frigate
#

Actually matters for what you are doing

cloud solar
#

im using Unity+c#

orchid frigate
#

Well then you are kinda forced to use it

#

But anyway with that out of the way

#

Stream?

cloud solar
#

or less

orchid frigate
#

You have no choice here btw you gotta stream or else I will be angry

#

Ok

cloud solar
#

ok... i can start even earlier

#

i will be streaming krita

#

make some art... not really related to any current project i am working on

orchid frigate
#

Ok

#

Coming in a sec

#

I will be doing some pretty hard stuff today

#

Implementing a terminal

#

So might not talk as much

cloud solar
#

@orchid frigate what do u think?

#

some sketches

orchid frigate
#

lemme look

#

Really nice

#

they look better than what I can make thats for sure

#

@cloud solar What do you think about this startup screen? I dont really know what colors to make it so if you have suggestions tell me

cloud solar
#

lemme check

orchid frigate
#

lemme just fix this real quick

#

I thought of making it gray or smt

#

but that looks strange

cloud solar
#

u mean the bg?

orchid frigate
#

yes

#

gray on black

#

or actually

#

black on gray

cloud solar
#

what about dar green?

#

and then the text black

orchid frigate
#

hmmm

#

lemme see

#

ok not the right color

#

but what do you think

cloud solar
#

lemme check

#

welp

#

it doesnt look that good

orchid frigate
#

ignore the broken stuff

#

I will fix the writer later

#

like the broken color

cloud solar
#

ok

orchid frigate
#

oh wait I misread green for gray...

#

I think I need sleep

#

nah maybe later

#

yea green didnt end up looking good

#

what happened

#

@cloud solar

cloud solar
#

||i have no idea how to read that code||

#

its in C isnt it?

orchid frigate
#

its c++

#

but I dont use anything c++

#

like features

#

other than namespaces

cloud solar
#

seems legit

orchid frigate
#

yes

#

basically

#

there are some c++ things here and there but they have probably brought me more bad than good

orchid frigate
#

and here come

#

the infamous

#

linker errors

#

I honestly have got 0 clue on how to fix this

cloud solar
#

welp i need to end now so cya later

#

and hope u wil fix it

orchid frigate
#

cya

#

I will not fix it but rather find a way around it as this is hell

fallen orchid
#

coders

barren shale
barren shale
#

read

#

documents

errant trail
#

and smash your keyboard with your head

orchid frigate
#

Ask google the exact same question

#

It will be more helpful

#

Unlike asking it a layout of an interrupt descriptor table where it will just flip you off and tell you what it means

neat widget
#

!rank

split parrotBOT
rocky night
#

LmO

#

Lmao

#

He believed

grand scarab
#

@neat widget #🤖bot-commands

#

But why is there a command here?

rocky night
grand scarab
#

💀

rocky night
#

He asked in general

grand scarab
#

I know

rocky night
#

Lmao

#

Ok

main brook
#

that guy is a sick bastard

#

i prefer hamza whining about C# being his hod

#

also

#

dpy having a remodel

#

💀

#

everything has so many major changes

#

and April is coming soon

#

get your message intents

#

as soon as possible

barren shale
#

and why is it being C#

#

wat

#

you read next line

#

if its attack

#

you do anything you want

#

im busy to answer your infinite amount of questions

hoary hound
#

ur mom (she is very strong)

orchid frigate
#

Ok so

#

What I can see is that

#

You lack very important knowledge for creating a game

#

So I suggest first learning the language getting some programming thinking and then getting into game development

#

And especially problem solving

hoary hound
#

you know the boring theory stuff you learn in school

#

although programming thinking can also be developed through practice

main brook
#

programming is essentially problem solving

hoary hound
#

yup

orchid frigate
#

Practise assumes you already know some things

orchid frigate
#

Completely self thought wbsmirk

hoary hound
#

I too think myself

hoary hound
uneven jacinth
#

I decided on a whim to switch from EE to CS right before starting college with one high school class of coding experience lol

lost hare
orchid frigate
#

did you learn about the os structures

#

like IDTs, GDTs etc

#

thinking of learning CS but I wanna know what it has to offer

#

memory maps too

uneven jacinth
#

The OS class I took was more of an intro class

orchid frigate
uneven jacinth
#

Uh we're using an ubuntu VM and are just doing a bunch of simple apps that explore concepts that explain the motivations and benefits of having an OS

orchid frigate
#

oh so its not like a build your own OS classs?

uneven jacinth
#

no, the most we do in that class is make a linux kernel module that schedules simple processes

#

there are more advanced OS classes available, but they figure that most CS students won't be doing that kind of work so they only require the intro class

orchid frigate
#

but isnt it thought that cs students will be interested in os building

#

I kinda always imagined that cs is mainly for that

uneven jacinth
#

honestly, the school i go to doesn't teach like most other schools imo

#

it's very industry based and has less of a focus on pure academics, so the required coursework is geared toward getting students into jobs and doing well in those jobs

orchid frigate
#

hmmm interesting, it seems os development knowledge is even rarer than I thought

uneven jacinth
#

yeah lol, os development is a pretty niche thing

orchid frigate
#

Im really interested in this and wanna do it but I literally dont know if I can even begin to start learning it as there is nothing about it

#

I mean I have started learning it

#

For a few months

#

but I mean in university

#

and if I will even get a job as an os dev

uneven jacinth
#

well

orchid frigate
#

why are the most interesting things always the least good wbsuffer

uneven jacinth
#

if you went to uni, you could probably get a good OS education, it's just that it would be part of a much broader program

orchid frigate
#

hmm interesting I will need to do more research on this

uneven jacinth
#

Honestly I think uni is probably going to be the best option for OS dev

orchid frigate
#

oh yes lol there is no way im learning it otherwise

#

its way too difficult and big to be self tought and probably not very good for just taking random classes

uneven jacinth
#

Yeah lol it's not like web dev where you can just watch a youtube video and have a full understanding of it

orchid frigate
#

I have been doing it for about 3 months and for those 3 months I have learned...how to boot the os and maybe do some interrupts and find memory which is about 5-6% of the os

#

its insane and im a masochist for learning it tbh lol

uneven jacinth
#

oofers

orchid frigate
#

or I might do web dev because

#

money

wet girder
#

please anything else but web dev

#

most money comes from web dev nowadays but it is so fucking boring

uneven jacinth
#

well if you want I can give you a quick overview of my understanding of OS stuff

orchid frigate
orchid frigate
#

its very boring but better than living in a box with a pc that has 512kb of ram

wet girder
#

fair

uneven jacinth
orchid frigate
#

ok well brb in 10 mins

uneven jacinth
#

more along the lines of the strategies you might want to consider for larger structures

hasty bane
barren shale
#

its so fun making new apis and websites

uneven jacinth
#

eh it can be fun when you're actually pushing yourself like making a portfolio, but it you get stuck with a less interesting project it can get boring asf

#

but yeah I certainly can't slam it too much, most fun I have is working on discord bots

orchid frigate
#

Im back and it has been longer than 10 minutes

orchid frigate
#

Im getting kinda tired of doing insanely difficult shit I barely understand so I wanna chill a little bit

#

And I dont mean getting tired as in less interested, Im literally getting physically tired from this

#

plus not having to compile my code myself would feel like a blessing

orchid frigate
#

anyhow here is a knight who is dancing

tropic dagger
#

He is indeed a man in plate armor who is dancing, now whether or not he is a knight is up for questioning.

#

Knight is a title and we don't know if he has it.

#

So prove he's a knight.

barren shale
#

we can prove that by banning you

#

alright

hasty bane
#

what do you think self-taught means

main brook
#

literally

#

what it says

#

self taught

hasty bane
#

a person who taught themselves

main brook
#

exactly

#

you can google them

#

and get the answer

hasty bane
#

leaen to google everything

ionic niche
#

How do you code and where do you start

errant trail
#

and dont be ashamed of using the internet to help you code

ionic niche
cloud solar
#

The path is similar but maybe some pages can help more for certain things u wanna learn

ionic niche
#

i kinda want to make a cursor

#

start smol

cloud solar
#

Thats 90% how coding works

#

Change my mind

main brook
#

no

#

"I made this code"
"Hey what a coincidence i made this code too"

errant trail
ionic niche
hoary hound
#

wish I could do this for school

wet girder
#

lol, it's quite nice to chill in school with friends and make dumb games

#

especially because I have 3 monitors here at the school

#

but sometimes it feels like I'd need a fourth

wet girder
#

ye 3

#

I wish I had 3 at home

hoary hound
#

I wanna go to your school lol

#

Only time I've used more than one monitor was during my internship, and it was amazing

#

I was like

#

"wtf 2 monitors??"

wet girder
# hoary hound "wtf 2 monitors??"

I have 2 at home but I love having a monitor for everything. Like when I am doing unity I feel like I need 4 monitors. One for unity editor, one for game view, one of visual studio and one for google, discord etc.

#

But I have to use the same monitor for google and unity editor

hoary hound
#

I just use windows + tab + arrow key and swap dekstop very quickly lol. Not the same as having both at the same time but it works

#

nvm it's win + ctrl + arrow key

wet girder
#

fair that's honestly good enough but I've just had 2 or more monitors always so I am not used to it

orchid frigate
#

You can change the icon tho

ionic niche
#

Awww

#

So basically its not possible

orchid frigate
#

today I was working on something

#

thought about how cool it would be to get random values working with this thing I was working on

#

and it took me so long to implement them

#

I forgot why I implemented them

#

coding 👍

#

I also forgot what I was working on in the first place

ripe thicket
#

Hey guys,i am a green hand in making a mod.and in my expectation,i will made it by BeplnEx and NCMS(though i still not fingure out how they will be cooperated when i in practice).now on the first step i face the problem.what's the correct version of "System.Core.dll"in"managed"in"worldbox_Data"in"worldbox"?by following the course of making a mod,and the one of preparation is making sure what's the version of "System.Core".but i find that difference of version between worldbox in my two computer.the one in laptop is 4.0,and another one which is in desktop is 4.6 .so which one is right ,or is that some special situations i don't know?

#

the course is just an article, more likely a guide,so after i learned some basic knowledge of c#,now i try to make mod with lackness of experience. so i need some help

cloud solar
#

hi

orchid frigate
#

Noone here, or atleast most people here, knows shit about modding worldbox

#

Ok hello

north dune
#

if you have 2 versions, use the more recent one

ripe thicket
#

ok

#

thanks

next lotus
#

bill gates

main timber
#

I just noticed this was a chat and this is directed towards the developers so here you go!

#

Copy and paste from General

Uh just a quick question, most mods like Powerbox and Traitbox or even the features in Simple GUI are really really simple mods. They don't even overhaul scripts and just add quality of life improvements like Being able to choose what nation the aggressive nation wishes to attack or make peace with, This way we can better do nation allying or assisting during wars.

My question now comes down this, why not work with these mod creators to add these "mods" as actual features in the game?

PS: From what I've seen and from my experience this should be just a simple copy and paste job from the mod files to the main games script. Just seems like alot of pros to do this and not alot of cons.

hollow bronze
# main timber *Copy and paste from General* Uh just a quick question, most mods like Powerbox...

Firstly, this is #⌨coders-cave (meant for general programming, not worldbox, #🔧modding-talk is for modding/worldbox)

There are workflows and what-not that are entirely set up differently and you don't want to add external code willy-nilly, because then it would get messy and chaotic. Even the way they format the code is in a specific way so that it's uniform, you can ask Cody and he can tell you all the specifics he has to do when he writes for the game. Another reason is the developers would have to deal with who owns the code and god knows what potential legal trouble. So assume you can sort the legal troubles, and convert the mod into a format that is appropriate and works with their system, which would not be a five-minute task. Why would you ever do this over just making it yourself? If you're maxim (a developer), and you have 2 other people that do programming for worldbox, and is paid to do so, who work the conditions and formats you use day to day there is no reason to not make it yourself. It's simply easier to do it that way and there are none of the above issues when you do that. Maxim did hire Cody after he did modding for the game, but they didn't implement the mod into the game, and probably won't ever. They may be influenced by a mod to make a feature, but they do it in their system their way for the least amount of conflict and the most amount of optimization and control.

#

Also, it's sort of an insult to call the mods simple. They both operate a lot of features that aren't done in one day. Overhauling an entire system is tough for the developers to do when they have the direct source code when modders have simply decompiled code and different limitations that make it harder. I mean if you look at the next update they're updating and upgrading war stuff, as well as a bunch of other stuff as their jobs they literally live off of; it's taking them months.

#

tl;dr Easier to make their own version themselves, also mods are not exactly "simple"

main timber
# hollow bronze Also, it's sort of an insult to call the mods simple. They both operate a lot of...

Ah well let me start off by apologizing for calling them "simple". What i meant by simple is that there is no mods that add a new race, a new biome or a new items/graphic/skin changes so from what i understand, those types of mods are "Simple" compared to something like a complete overhaul mod.

Secondly, i had no idea how the game devs scripted/codes the game so i figured it'd be an easy copy & paste like it is usually.

Lastly, then let me restate my question, why not look towards adding these types of features? Like increased in game speed, being able to control nation specfic war and peace, and being able to add traits or items?

hollow bronze
# main timber Ah well let me start off by apologizing for calling them "simple". What i meant ...

There are a few new races mods (or units, entire races would require lots and lots of building sprites), I believe powerbox has a few units, but a lot of units are in the two or three chinese mods not translated or posted here.

The features chosen are an enigma even to maxim himself, basically he has a rough idea of things he wants to add, and sometimes he adds a fun new power or creature. He's focused on core stuff lately, like we literally only had grass, sand, and forest "biomes" before the biome update, and didnt have boat travel for the longest time. These type of things are just more important. Again he also adds random powers or creatures for fun as well, so its not like a set thing

north dune
#

im not sure what reasons there are for it

#

speed is an easy one to answer

hollow bronze
#

speed is because game go kaboom if too high

north dune
#

right

#

the others hes asking about just come down to maxim says so

#

the fact we have mods for it is good enough imo

hollow bronze
#

I'll say that he is probably comfortable with the control level for now, leaving more important things to be done

#

Maybe later on you'll see more fine tuning, but the game is still trying to flesh out its core stuff

keen shell
#

Yooo

north dune
keen shell
#

Hi

#

Interesting topic I see

north dune
#

i made an asset loader that allowed adding and customizing a shit ton of stuff, there have been multiple multiplayer mods, various content mods with different themes

hollow bronze
#

it is worldbox, but you can kind of spin this for any game really

north dune
#

whats available this minute isnt ALL thats ever been available

north dune
hollow bronze
#

with icbm we had entire race/building setters in a few lines

north dune
#

that was like oversimplified asset loading

hollow bronze
hollow bronze
north dune
#

it was, copied from the original stuff in simplegui

hollow bronze
#

non

north dune
#

i believe the command even used the same phrasing i had for simplegui, sprite replacing

hollow bronze
#

it focused mainly on worldbox systems

#

libraries and such

keen shell
main timber
#

Gotcha, thx for the clarification Igniz

hollow bronze
#

added new sprites by adding to existing dictionaries

main timber
#

Also can i get the links to some kf these mods you says add more complex features?

#

Cause yes, i truly havent seen them

hollow bronze
#

most are outdated

#

chinese ones are on their website that add new creatures, but its in uh chinese

#

kek

north dune
north dune
#

its copy pasted the exact same function

#

🤷‍♂️

#

so many temp vars its crazy lol

hollow bronze
#

its just adding to the library

#

same way you add to it now but with assetmanager

north dune
#

think we're talking about different pieces

#

i see what you mean inside createunit

#

i never used it though, only ever did sprite replacing with icbm, so didnt realize

#

its all so so bad lmao

hollow bronze
#

I developed it later in its life to add building/units with custom sprites as their own race

#

replacement was earlier on

#

a lot of that stuff is in the respective classes instead of the main one

north dune
#

later meaning after i was forced out of it i think

#

oh really

hollow bronze
#

I think but I cant remember exactly

#

I had to go through the dicts for like walk anims and stuff

#

similar to my other mod when my giant green iceman

north dune
#

nice

hollow bronze
#

custom buttons n units n stuff, it had some pieces of it based off of aelmar and some I did

#

and then it eventually got into icbm towards the end, so thats where it came from

north dune
#
                    Debug.Log("the ironmanbreak");

#

dat you

north dune
#

haha, i was gonna point out it didnt do swim

#

but video shows it too

#

it did the library stuff but was still weird

#

it got figured out better later i think

craggy storm
#

Uh hi there

north dune
#

hi bacon

craggy storm
#

I just joined and what do u have to do in here?

north dune
#

🤷‍♂️

#

you have to code

craggy storm
#

Oh

hollow bronze
#

whens the non-coders-cave

north dune
#

the cave

#

aka home

hollow bronze
#

im going to home cave, the coder cave smells

mellow pecan
#

hello

#

i code badly

#

in python

next lotus
#

we know

uneven jacinth
#

I code badly but in lots of languages!

errant trail
errant trail
cloud solar
#

can someone explain inverse kinematic?

mellow pecan
hoary hound
mellow pecan
#

I quote Dani "what are inverse kinematics? It's just kinematics, but inverse"

#

He needed it for his game Karlsson which you can wishlist on steam and download on itch.io just saying

mellow pecan
main brook
#

i code in

#

human language

zinc dirge
#

WOW

#

😱

#

So smort

hoary hound
knotty root
#

Ayo....my dragon is green...what should i do?

hoary hound
#

wrong channel

main brook
#

just don't get lazy

next lotus
#

you get lazy :)

#

be pro

#

have 100+ unfinished projects

#

:)))))

errant trail
#

i went to one of my old git repos and there is not as much bug as i thought

#

1 yr 1 mth 28 days old

main brook
#

have

#

emit() on the IO obj

#

and an option to broadcast it

#

thinks

errant trail
main brook
#

i know

#

doesn't it exist

#

a year ago

#

i swore i used it in 2020

errant trail
#

i have no idea

main brook
#

weird

errant trail
#

it was a year ago

main brook
#

shit happened

#

years ago

#

like when php did a commit that allows you to run arbitrary code with a header

errant trail
#

ok

errant trail
#

i looked at the docs

#

while copying template code

hollow bronze
#

template code always works wonderfully : )

Looking at you Unity

errant trail
#

my code is half template half original code

main brook
#

my code is

#

100% original

#

when people starts with

#
print("Hello, World")
#

i do

#
print("Hello, Vadim")
cloud solar
errant trail
#

create your own binary

#

easy

main brook
#

but

errant trail
#
101100 110110 110010 010100 001101 010110 101000 010101 001111 110010 101000 001101 101100
main brook
#

binary

#

is a thing

#

making our own binary is like

#

trying to make a universe

#

in a universe

errant trail
#

like

main brook
#

a

errant trail
#

instead of

#

whatever 101001010011

#

being write

#

its 100101111000

main brook
#

o

#

oki

hasty bane
#

the value of a thing is its length :DDD

lapis flint
#

I am the god now

orchid frigate
#

omfg

#

memory management

#

is so fucking difficult its insane

#

easily the most difficult thing I have seen in programming to date

#

I have been studying it for a month and I know nothing still

#

Its so difficult it has managed to demotivate me a alot which doesnt happen often nowdays

#

but I aint stopping the grind as all gigachads do

#

yea ok I have gone insane

lapis flint
#

I just wrote two comments: //draw mandelbrot set and //html page with canvas and added script to page

#

It knows things

lapis flint
lapis flint
#

Idk, github copilot showed that when i wrote comment //make speciesbox

main brook
#

reminds me

#

hacking in movies are weird

#

adding more keyboard doesn't mean you hack more

#

nor adding more monitor

hasty bane
#

yea its quick but its not your code, its usually not the best option speed wise and it is probably not suitable for anything that requires more security than usual

ripe thicket
#

does anyone with kindness tell me that which parts of codes of game decides that the civilian could only build buildings on the land ,not on the sea or the mountains area?

#

i'm lost into large number of codes in dnspy and can't find out where is it.

#

this.t = behaviourTaskActor26;
this.add(pAsset);
this.t.addBeh(new BehCityFindBuilding("new_building"));
this.t.addBeh(new BehFindConstructionTile());
this.t.addBeh(new BehGoToTileTarget());
this.t.addBeh(new BehLookAtTarget("building_target"));
this.t.addBeh(new BehAngleAnimation("building_target", 0f, 40f));
this.t.addBeh(new BehBuildTargetProgress());
this.t.addBeh(new BehRandomWait(0.5f, 1f));
this.t.addBeh(new BehChuckTargetBuildProgress());

#

i guess this part of codes have the part i search for,but i can't distinguish it from them exactly.

wet girder
#

I think I am cheating my whole career

unkempt pike
#

Hhtt

main brook
#

but

#

its internal i think

#

it just does t.addBeh

#

which means something is done inside behaviourTaskActor26

ashen slate
#

0101010000101010101001010101

abstract peak
#

~traiteditor

#

#🤖bot-commands

orchid frigate
#

For not knowing binary :(

hoary hound
#

Bruh you work at low level all the time and don't know binarywbbre

orchid frigate
#

Well the binary I use is much different as it doesnt make any sense

#

Its basically like writing arguments to the CPU in binary

#

But im still ashamed 😔

ashen slate
main brook
#

did i get

#

ghost pinged

orchid frigate
orchid frigate
main brook
#

ooh

#

its oki

#

they can dm me if they don't feel comfortable telling in a public channel

ripe thicket
#

now i turn back to learn C#

#

btw, thks

main brook
#

i don't do C# 💀

main brook
orchid frigate
#

C# has a # at the end of the C

main brook
#

no

orchid frigate
#

No

main brook
#

don't start this again

#

smh

orchid frigate
#

Actually this did make the channel more active

main brook
#

you can't spell C# without C and you can't spell without having the ability to have common sense to learn how to spell

orchid frigate
#

Ok write me a kernel in c#

#

Now

#

Well you cant prove yourself then

ripe thicket
#

what is the situation now?

#

what i have triggered

main brook
#

a war

#

C# vs C

#

im just here ignoring this

orchid frigate
#

This function is as useless in a low level environment without the standard output as they get wbshy

ripe thicket
#

😱

main brook
#

not having inventory system in a game where inventory is crucial is lazy

#

like minecraft

orchid frigate
main brook
#

get L'd

main brook
#

lazy is memory efficient

ashen slate
main brook
#

get L'd x3

ashen slate
#

.._ ..___

#

Morse code baby

#

0101010010100100101010

orchid frigate
ashen slate
#

Yes dont forget 010100101010101000111

#

Very important

#

When uhm

orchid frigate
#

Then its very very memory not...good

ashen slate
#

Yes

#

Yes

#

Don’t slap me

orchid frigate
#

Get L'd x4 @main brook

ashen slate
#

Yes the person “010100101010101000111”

#

Elon musk must of had another child

main brook
ashen slate
#

Wow

orchid frigate
#

Didnt expect this

ashen slate
#
  • Lorax
main brook
#

you speak for machines

ashen slate
#

Yes

main brook
#

not coders

ashen slate
#

I am actually a roster

#

Toaster

main brook
orchid frigate
#

Even bootloader programmers dont do this

ashen slate
#

Inside the White House of Americanism

main brook
#

get L'd x5

orchid frigate
# main brook just unlazy

UNLESS you are too lazy to write dynamic memory management which is the most crucial thing in an OS which is very lazy

#

Get L'd x69

main brook
#

uno reverse card

#

Get L'd x420

ashen slate
#

I’m literally a boomer with computers, I’m sure Alan Turing if he came back to life, he’d be able to work a computer better than me

orchid frigate
#

Get L'd x421 because I said so

main brook
#

you win

orchid frigate
#

GG

#

Well played

main brook
#

ez

#

anyway

orchid frigate
#

Ez no re

main brook
#

it would be cool if

#

something is called

#

reing machine

#

instead of

#

turing machine

ashen slate
#

Where is the Spanish room I wanna bully them for all extra words feminine and masculine

main brook
#

just get spanish role

#

and get banned for trolling

ashen slate
#

It’s a great sacrifice

orchid frigate
#

We do a lil trolling

#

Its called we do a lil trolling

main brook
#

school be like

#

having an IT teacher

#

meanwhile i exist

#

and im not an IT teacher

#

and i fix the projector better than them

ashen slate
#

My IT teacher was a robot istg

orchid frigate
#

My IT teacher throws me outa class every lesson

ashen slate
#

He’s also my form tutor

main brook
#

did you

orchid frigate
#

Because im too bored to pay attention so I do random shit

main brook
#

o

#

same

#

except its english for me

#

cause

ashen slate
#

ENGLISH

main brook
#

why do you need a teacher

ashen slate
#

BARF

main brook
#

that pronounce

orchid frigate
#

I once tried to delete the entire hard disk of my pc

main brook
#

bears as

#

beers

orchid frigate
#

Because

#

I was mega bored

main brook
#

smh

orchid frigate
#

But she saw me entering the partitioning thing and was like "oh hell nah"

main brook
#

just make random discord bot

ashen slate
#

My school is not very good with computers, our headmistress put the gcse papers saved on a public bit shared between everyone in the school

orchid frigate
#

When I was smol I had a coding class and we wrote code in paper 💀

main brook
#

L

orchid frigate
#

Debugging was quite difficult and running it was also pretty difficult

#

I don't even remember what we coded in I just remember I didn't learn shit from it

ashen slate
orchid frigate
#

Ok wait

#

Write in hexadecimal

#

Instead of binary

#

:)

ashen slate
#

It’s not a language

#

Like 010100101 “hi Bob from down the town”

#

The binary numeral system is a way to write numbers using only two digits: 0 and 1. These are used in computers as a series of "off" and "on" switches. In binary, each digit's place value is twice as much as that of the next digit to the right (since each digit holds two values).

#

Love my bff google

#

It got me a good 8 in my gcses

orchid frigate
#

Sherlock

#

And you can speak

#

Kinda

#

You can also code in it if you are insane enough even tho writing hexadecimal bytes is way easier

#

"easier"

errant trail
#

technically we all are currently speaking in binary

#

but the computer uses a translator to translate it for us

lapis flint
hoary hound
#

Being a good programmer also means knowing where to look for the information you need

#

Aka googling

cloud solar
#

All other things are useless

orchid frigate
#

except using a computer

#

you kinda need that

#

and a browser

#

and how to read

#

and breath

#

and eat

barren shale
#

how to block haydot is very necessary in some cases

orchid frigate
#

lemme give you a tutorial:

  1. Press my pfp or find me on the members list
  2. Press on my name again if on pc (on mobile press the three dots and press block)
  3. Press on the three dots on the top right side of the windows that popped up and press block user
#

Done!

#

make sure to lik a subscrib and coment down below somt idk

barren shale
#

how to block haydots mom from eating food so she doesnt get fatter than she already is

orchid frigate
#

yes your mom is eating quite unhealthy she should stop that

barren shale
#

no my mom isnt your mom

orchid frigate
#

are you sure

barren shale
#

maybe ur actually my brother but then we threw you away cuz ur ugly af then some fat woman adopted you

orchid frigate
#

quite the story you should publish it

barren shale
#

write a whole book

#

maybe make an anime

orchid frigate
#

sounds interesting

#

im sure it will sell nice

barren shale
#

bye

#

gotta go orc

orchid frigate
#

aight cya

barren shale
#

my job right now is technically recruiting soldiers

#

to fight people like haydot

orchid frigate
#

hmmm from where will you get them?

barren shale
#

right now america

orchid frigate
#

i dont know if many people will want to attack cool peoples like me :)

barren shale
#

sometimes its other places

#

when they know that you use C and assembly and other bad languages and you make OSes (cringe) they will

orchid frigate
#

im sure they will

#

well I hope you find some byeee

cobalt bay
#

samuel is [one of the most] kind and caring boys you’ll ever meet [samuels] are usually sexy and have the best heart but can be a bit [sensitive] at times

orchid frigate
#

Im happy but may I ask

#

Who tf is Samuel

orchid frigate
#

Anyway

#

So I have been thinking

#

About nothing

#

I dont know where im going with this

#

...can someone please enter this chat come on I out myself in a bear trap

#

With this conversation im having with myself

fiery blade
#

Sure

orchid frigate
#

Ok

fiery blade
#

@orchid frigate is giga chad mate

orchid frigate
#

Brother has my back 😔 👍

fiery blade
#

True

orchid frigate
#

Anyways uhh

#

You know any coding languages

fiery blade
#

Not a one

orchid frigate
#

Well

fiery blade
#

As I'm not a coder

orchid frigate
#

Thats awkward

#

Hmmm

uneven jacinth
#

Lol

orchid frigate
#

We should return to the mainland

fiery blade
#

Yes this chat is

#

Very slow

orchid frigate
#

There are a couple of people here but they open discord once a full moon

fiery blade
#

Yeah

orchid frigate
#

So I usually have to say something very controversial to get the chat going

#

Like this:

fiery blade
#

Which wb race you like the most?

fiery blade
orchid frigate
#

I think C is the best language and everyone should know it

orchid frigate
#

When someone comes on it will be hell or it will be very boring

#

Matters how Angry that person is

#

We once had to get xiphos in the chat to stop an argument here

#

That literally almost got to the point.people had to be banned

#

Things are real heated sometimes

fiery blade
#

I could do a swastika in text art

orchid frigate
#

Anyways ai forgot what I was gonna do

fiery blade
#

damn, what happened

#

What was the argument about like

orchid frigate
#

It started off with languages

#

Then it esculated with personal insults

fiery blade
#

Why

orchid frigate
#

Because

#

I was one of the people in the argument btw

fiery blade
#

Do you have screenshots or?

orchid frigate
#

Person A says C# is best I disagree he disagrees we get angry

#

I can find it in the chat I think

fiery blade
#

What about C-flat

orchid frigate
#

There is no c-flat

#

There is c++ tho

fiery blade
#

Confusion

#

It's not the note C

orchid frigate
#

Yea its programming languages the naming

#

Dont make sense

#

At all

fiery blade
#

Oh

#

Who names a coding language c?

orchid frigate
#

People in the 1970s or whenever it was made

fiery blade
#

what're the differences

#

In coding languages, I mean

orchid frigate
#

And c++ is named that because of a dumb programming joke

#

And c# is Microsoft also trying to be funny like c++

fiery blade
#

Oh

orchid frigate
#

The differences are

fiery blade
orchid frigate
#

Extreme

#

In some cases

orchid frigate
#

But anyway

#

Basically

fiery blade
orchid frigate
#

There are 2 types of programming languages

#

Low level ?my favourite) and high level

#

Low level languages are basically languages that are able to more easily talk to the computer because.of which are considered to be more difficult even tho I don't agree

fiery blade
#

Alright

orchid frigate
#

High levels are made to make coding easier and are used to create more high level stuff like apps and websites

#

While low levels are used to create systems and engines

#

Well thats not entirely true but that how everyone accepts it

#

Low levels are actually only the assembly languages meaning their pretty much only.use is systems while highs are C and higher

#

But anyway

fiery blade
#

I kind if get it

orchid frigate
#

Yea

#

And I think you can then see why there are many

#

MANY

#

Arguments about it

fiery blade
#

mhm

little dagger
#

You can create high level programs with them, although they simply arent optimal to do so.

orchid frigate
#

Really matters what you consider a high and a low level language

#

You can technically create anything with assembly too with the right tools

#

But we can both agree assembly is much much different than any other language due to the fact you are writing straight to the cpu registers and pretty much writing the bytes yourself sometimes

#

You can probably say c and c++ are lower level compared to some of the other languages

uneven jacinth
#

I mean C is probably the lowest level language that is still used on a large scale

#

but yeah, when it was first released it was one of the highest level languages - computers have just become a lot more powerful reducing the need for the optimization that can be done at lower levels

#

especially since modern compilers can do some optimization at lower levels anyway with loop unrolling and re-ordering some instructions to reduce NOPs

orchid frigate
#

I still to this day

#

Dont understand the use of NOP

#

As an instruction

#

I have seen it in bootloaders and different programs but I cant get a solid answer as to why it exists

#

Also

#

Yea I guess its true that C can be considered a low level language

#

But compared to assembly its very high level

uneven jacinth
#

NOPs are just an abstraction of "do nothing" to make it easier on the hardware

#

it would be a lot more complicated to make a processor stall it's clock for a cycle as opposed to doing nothing for a cycle

uneven jacinth
#

Oh wait do you mean as in don’t understand why it’s necessary to do nothing sometimes? @orchid frigate

#

Because if that’s the case hmu and I’ll give you a whole lecture on comp arch

orchid frigate
#

For instance, I saw the source code of a bootloader and in the start, it had a similar structure:

[bits 16]
[org 0x7c00]

;I think it did something here but it might have also not idk
jmp bootloader_start ;never returns as its a jump instruction
nop ;????????
bootloader_start:
;Code
#

And also I saw that compilers use it but from what I understood thats for optimisation

#

Check the value of the array at the index before printing

#

And what you gotta do if its equal to the thing you want

main brook
#
if(Array[index] == "Hamza") {
    Console.WriteLine("C# is superior")
}
uneven jacinth
#

so like if there were an add after the jump and that add got fetched before the jump finished the processor would finish executing that add as well, which would lead to the wrong value being in whatever register the add operated on

orchid frigate
#

Ah well that makes sense

#

Now that I think about it it actually looks quite useful

#

Im pretty sure I have had a few times in which I should have used it

orchid frigate
next lotus
#

why is uh

#

Int

#

why is it that

#

oh no

uneven jacinth
orchid frigate
lapis flint
#

Easy

#
string[] Names = { "Haydot", "Hamza", "CloudRider" };
Random rnd = new Random();
Int index = rnd.Next(Names.Length);

Console.WriteLine(Names[index]);

switch(Names[index]){
    case "Haydot":
        Console.WriteLine("Hello");
        break;
    case "Hamza":
        Console.WriteLine("Hi");
        break;
    case "CloudRider":
        Console.WriteLine("Bye");
        break;
}
hoary hound
#

No dictionary?

uneven jacinth
#

No maidens???

orchid frigate
#

last time I tried that on C I ended up in a mental breakdown over why its not working

lapis flint
#

so in other languages you think its the same

#

but it is not

orchid frigate
#

you can compare them in C you just need a special function btw

#

that would have been useful

#

3 months ago

#

also Im pretty happy to say that I think I figuered out memory management

#

and that I overcomplicated it

#

the 1 month of reading was worth it wbpray

orchid frigate
uneven jacinth
#

I mean in most languages I’d imagine strings are handled similarly- just a difference in support for them as a type between languages

orchid frigate
#

I'd imagine so too

#

But of course, C is C, so it does jack shit for you

#

Which is both a blessing and a curse

barren shale
#

smh my head

lapis flint
#

which?

#

i just added switch to his example

north dune
#

i learned to use photon networking

#

new online mod when

orchid frigate
north dune
fast lance
#

New ice creatures, equipment and spell credit to @delicate current

#

Yes

fast lance