#⌨coders-cave

1 messages · Page 30 of 1

quartz pumice
#

Appl🤮

rose pawn
#

38th time this gif has been here

queen zodiac
narrow light
vagrant pond
#

can someone explain why this doesn't work

#

var human = AssetManager.traits.get("unit_human");
human.traits.get("giant");
human.traits.get("slow");

wet girder
lapis flint
vagrant pond
#

thanks Jupe

lapis flint
#

🫠

knotty root
#

Hello

north dune
#

when he asked in the other channel, oops

lapis flint
hard lily
#

Enlighten me coders and show me the most complex coding in this game

distant wraith
distant wraith
#

A little fun

from typing import Iterable
from einspect import impl


@impl(object)
def join(self, string: str = "") -> str:
    if isinstance(self, Iterable):
        return string.join(map(str, self))

    raise TypeError("No")


print(range(10).join())
print((i**4 for i in range(10)).join(" | "))
print(("a", "m", "o", "g", "u", "s").join())
frosty jackal
#

some path finding is pretty complex

#

even just finding what tile your mouse is hovering over...

hollow bronze
#

decompiled code is piss

narrow light
#

Im very good at coding

#

And I agree with statement

umbral imp
#

df

icy owl
#

what programing language worldbox uses?

#

for mods

prisma grail
barren shale
#

if you are free

barren shale
#

but its only desktop rn

#

havent made the UI responsive

#

ah fok it failed to build

#

give me a sec

#

fok

#

one sec

prisma grail
#

xD

barren shale
#

here

#

but you have to sign up

#

you can use random info

#

i probably shouldve dmed you the link but itz what itz

prisma grail
barren shale
#

its probably been deleted

#

i wiped the db a couple of times

prisma grail
#

(Also, dear god, which one of their designers thought that it's a good idea to just have NOTHING happen if you enter an incorrect password.)

prisma grail
barren shale
#

yeah

#

for now just go straight to the editor

#

nothing on the dashboard really works

prisma grail
barren shale
#

nah vercel doesnt have that

prisma grail
barren shale
#

ill probably make it an option

prisma grail
#

I just randomly tried the "Date Range" option, and idk if this is just me being weird/stupid, but when I first looked at the UI, I intuitively assumed that the left/right parts were separate, one for selecting the start date, and one for selecting the end date.

barren shale
#

not necessarly

#

but apparently that's how its done

#

you can select both the start and end in one part

#

this is not my design choice this is just a standard

prisma grail
#

Ah, curious.

prisma grail
prisma grail
#

Because unless I'm blind, there's only ones that are conditional in some way.

barren shale
#

why would you want to do that

#

the default option is to jump to the next question

#

so if you always want it to jump to a question just put the question after it

barren shale
#

conditional jumps are for branching

#

like specific answers allow you to skip questions and stuff like that

prisma grail
#

Yeah, makes sense now, I assumed that they're the only way to specifiy the next question.

barren shale
#

also check the settings

#

there are lots of customization settings

prisma grail
#

Hmm, neat.

#

I like how I can just pick one primary color, and the rest is done for me. Result is probably better than anything I could make. GremlinRoseWheeze

#

One minor inconvenience I'm noticing is how sensitive the drag functionality for the questions is.

barren shale
#

yeah i just noticed its laggy

#

is that what you mean?

prisma grail
#

Like, I'm talking so minor that I can barely see any cursor movement.

barren shale
#

oh you mean the dragging of questions

#

yeah it has no threshold i should add that

#

it starts dragging the moment you move your mouse

#

makes it hard on trackpads

prisma grail
#

@barren shale I noticed that with Checkbox/Choice options, there seems to be no way to decide the order of options.

barren shale
#

yeah its alphabatical

#

probably need to do something like the questions

prisma grail
barren shale
#

the question has to be after the question you are jumping from

#

there's a field with the Jump To label

#

i gotta go get a haircut

#

ill be back in like an hour

prisma grail
young flume
prisma grail
prisma grail
prisma grail
barren shale
#

You can’t jump to previous questions

barren shale
#

Hmmmm

#

Maybe I fucked it up and didn’t notice

prisma grail
#

"Choice Question" is where I'm trying to make the jump.

#

If it helps, I created "Choice Question" last, and then moved it on top retroactively.

barren shale
#

Try with the other questions

prisma grail
barren shale
#

Ahhh then I fucked up the code that updates what you can jump to after you move a question

prisma grail
#

Date question shows a "No questions found" label.

prisma grail
barren shale
#

It probably updated the date question but didn’t update the choice one

prisma grail
#

Seems so.

#

I moved choice question back down.

#

Moved the other two below it instead of moving it back up.

#

It now lets me jump to both.

barren shale
#

Hmmm thonk

#

That will be hard to debug wbsuffer

prisma grail
barren shale
#

The real question is

#

Would you pay for this

wet girder
#

You're gonna have a hard time selling a survey program. So many exist already and most are free

prisma grail
barren shale
#

I guess

#

But the market is there and it is very big

#

So with good marketing I think I can make it grow

wet girder
barren shale
#

The others seem to be janky right now

wet girder
#

very conveniont would include like power bi integration etc. because those are not a common thing

wet girder
#

bussinesses love it

#

idk why

barren shale
#

Hmmm

#

Will work something out after release

#

Release probably will only have an option to export data as a csv file

wet girder
#

Yeah it ain't top priority feature but it will be a deal maker for a subsantial part of the customer base

barren shale
#

The plan is to offer it at a big discounted rate to influencers that are using other tools

prisma grail
wet girder
#

At least in Finnish market that's how it goes, I am not too familiar with global market for data software

barren shale
#

There are some more plans too

wet girder
prisma grail
wet girder
prisma grail
barren shale
#

Won’t spend a lot of work on it if it won’t work out

barren shale
#

And it’s already built for making surveys that look good really quick

#

That’s the main point

prisma grail
#

Yeah, noticeable.

wet girder
barren shale
#

so there isnt a specific target

#

but with marketing ill be aiming for smaller targets since i wont have all the big integrations and stuff at the start

#

and then if it works out and starts making money ill probably be able to hire some marketers and do some real marketing

#

or learn it and do it alone

vagrant aurora
#

I have a silly idea for a 2d platformer
anyone have any engine or language suggestions for this? 👀

barren shale
#

did discord change their font again or am i going crazy

distant wraith
#

They just keep making it worse and worse

#

I just refuse to update the app to save my sanity at this point

barren shale
#

IM NOT GOING CRAZY WOOOOO allthethings

#

but yeah looks kinda trash ngl

prisma grail
barren shale
#

crazy? i was crazy once

jolly field
frigid cairn
#

I’m addicted to that genre of videos where it’s just programmers over the years going fucking insane as expressed through source code comments

#

Like one of the source code programmers for Apollo 10, on the code for liftoff, wrote “we’re off to see the wizard!” as a comment

#

Absolute legend

frigid cairn
vagrant aurora
#

ill give both of those a short try and see what works better for me when I get the chance

orchid frigate
#

if you do it right its best performance and bug wise

barren shale
#

there's still animations

#

particles

#

and other stuff in a game

vagrant aurora
vagrant aurora
# barren shale yeah physics wise

physics wise I do actually need something complicated unfortunitly 😔
the idea is slamming a longsword around to launch yourself places in order to increase momentum which in turn increases slashing power to mow down enemies. Being somewhat easy to learn the basics of using the longsword to increase movement speed but being difficult to use the movement mechanics to full potentiol ☝️
(in other words: getting over it mixxed with sonic but with a silly sword)

barren shale
#

well you are going to have to write that logic yourself anyway

barren shale
#

engines have mostly simple realistic physics

vagrant aurora
#

alr

#

so it doesnt really matter then ig

barren shale
#

it does

vagrant aurora
#

so what should I use

wet girder
vagrant aurora
barren shale
#

to be honest for a 2d platformer i'd do GMS2

wet girder
#

Game engine built in physics are usually not good

barren shale
#

but it doesnt really matter much

vagrant aurora
barren shale
#

just dont over do it

static solar
#

Do MonoGame

#

Build your own framework

#

Code your own physics

#

Work from the ground up

#

Use trigonometry to code basic movements

#

LIVE

frigid cairn
#

MAKE YOUR OWN PROGRAMMING LANGUAGE

#

INVENT A NEW COMPUTER

#

DESIGN AN OPERATING SYSTEM

#

MANUFACTURE YOUR OWN CPU

narrow light
knotty root
#

Can I get a check on this?

#

“Wood = 1
Stone, Copper = 10
Bronze = 15 (Same as Plague Doctor Staff)
Silver = 20
Iron = 30
Steel = 40
Myrthil = 50 (Same as all other special weapons such as Flame Sword)
Adamantine = 70”

knotty root
#

I think whoever made that list was capping

barren shale
#

@north dune

quartz pumice
quartz pumice
brave terrace
#

I never saw my good friend Cody after 5th grade

#

😳

north dune
gaunt coyote
barren shale
tender hedge
#

Program a programming language

quartz pumice
#

I made one in python a long time ago

#

now that im looking at it its kinda actually good

#

well its not good it compiles to python but its pretty cool for a 12 year old

wet girder
#

I've been using WPF at work every day for a month now and I am starting to slowly like WPF. You just gotta understand the shenanigans and it's actually kinda enjoyable to write UIs using WPF

quartz pumice
#

no way

onyx ginkgo
onyx ginkgo
#

I really dodged a major bullet in the server

quartz pumice
onyx ginkgo
quartz pumice
#

Oh lol

lapis flint
#

Nothing changes

half warrenBOT
#

User reported to the proper authorities!

knotty root
#

@steep shard use #🤖bot-commands

tall kelp
#

~definetraits

quartz pumice
lapis flint
#

🫠

mossy roost
#

Hey me and my friends are making a game and I was if you could suggest a software?

young flume
humble wasp
#

@wet girder what's ur opinion on scratch the website

wet girder
#

The visual coding thing?

humble wasp
#

the website where you make games using those coding blocks and it's made for 10 year olds

wet girder
#

so the visual coding thing. I learned basic programming things with it so it's good for kids Imo

knotty root
#

Nuclear fallout

static solar
feral bramble
#

People have coded stuff to code in scratch for whatever reason to make 3d games en such.

#

Thing is won't even run well most of the time unless on another site specifically meant to make scratch games run faster lol

wet girder
#

Ngl hardest part of coding is thinking of names for variables and classes and writing good comments and commit messages

#

like damn I've been writing 1 variable name and 1 comment for like 15 minutes now

#

this shit hard

next lotus
#

download unity then vscode, if you have nasa pc visual studio 2022

#

if you're rich buy dotnet rider

wet girder
#

Imo do not bother with vscode if possible. Visual studio will be much better if you're on windows and don't have a pc from 2003. If you're on mac or linux dotnet rider is the best choice but vscode will do but it's not really a full blown IDE so it won't have as much helpful tools

#

Also I'd consider Godot instead of unity or UE5 if you're tryna make a high fidelity 3D game

#

Unity is really good tho for most indie applications so it should server you well

static solar
barren shale
#

rider is not very expensive

#

its around $10 a month

#

i guess that depends on where you live

#

but its worht it

next lotus
#

its made in.....

#

🤮 java 🤮

#

i just collapsed on the ground mentioning that

quartz pumice
#

Java (if you like to pretend your program runs fast)

barren shale
#

for normal apps if your app is slow then you have bad code

#

it is not about language choice

#

and its technically easier to write cleaner code with languages like C# and Java

#

so C# and Java are faster than C/C++ 😎

quartz pumice
#

Ok

wet girder
vocal turret
prisma grail
quartz pumice
quartz pumice
prisma grail
# quartz pumice Git-chan

I see you're combining my favorite way to shut down my braincells with my favorite way to kill them off from strain above what they can handle. wbpray

quartz pumice
#

yes

prisma grail
# quartz pumice yes

Btw, where do you have that from? Googles reverse image search is doing a horribly job at tracking it down. xD

quartz pumice
#

I gave it paper chan, the girl in my pfp and told it to recreate her

prisma grail
quartz pumice
#

I do have more of it

#

But I can't find it

prisma grail
quartz pumice
quartz pumice
#

Bruh I waved at someone with the same hand my phone was in and they saw that 💀

prisma grail
rose pawn
#

;-;

#

I'm dead

quartz pumice
#

Everyone's fine with that

#

Will even listen to it too if they like it, miku's name has some power to it

prisma grail
quartz pumice
#

Lol

prisma grail
#

I think the main weird part for me rn is that that thought never once crossed my mind in all that time.

quartz pumice
#

It's foreign music

#

People will listen to far worse than rabbit hole

prisma grail
quartz pumice
#

Turn off subtitles

prisma grail
quartz pumice
#

The translation is usually bad anyways lol

quartz pumice
#

I don't think it even sounds Japanese it's just classical but more pop-like

prisma grail
rose pawn
#

@quartz pumice keep it up nice man

#

@prisma grail u go girl

#

kudos to our best you gals

quartz pumice
hard lily
wet girder
#

I hate clickonce deployments. If you can ever avoid them, do

#

they're so bad

quartz pumice
#

Thank God I rarely do web server

spare mirage
late relic
#

Does anybody know the mod that shows the borders of the kingdoms so i can see where they expand

distant wraith
#

There's already a built-in feature that does exactly that

#

And this channel is not for WorldBox stuff

barren shale
#

you cant calculate full ping on discord

#

these bots are stoopid x)

quartz pumice
#

pycord.ping meanwhile

spare mirage
knotty root
#

@burnt marsh

distant wraith
#

StarChat 2 is actually good

This demo showcases StarChat2, a fine-tuned version of BigCode's StarCoder2 to act as a helpful coding assistant.

#

I was a little surprised when it tells me that I need to break in each case in JS (for some damn reason that made me lose my mind), while Claude 3 was speaking nonsense

static solar
#

Claude 3 is overhyped

#

To be honest

distant wraith
#

It is good for more general and generic questions

#

It is (probably?) not fair to compare a general model to a model specifically made for coding

distant wraith
#

I got a little idea from this: train some small specialist models and have a central model that decides what model to use for the user's request. That'd probably be better than some variant, if not all, of Claude 3. Don't know about cost efficiency, though :P

barren shale
#

i think this idea has been tested cuz ive had it too and i read about it

#

it seems like a lot of people have had this idea

#

and it doesnt seem as good as it sounds

distant wraith
#

Shame, it sounded really good

barren shale
#

yeah it does sound good

#

maybe small models are not efficient enough

rose pawn
#

@barren shale @barren shale

#

@barren shale @barren shale @barren shale @barren shale @barren shale

#

HAMAZAAA

#

HAZMAAZAAAAA

#

HAAAAAAAASAAAAMZZZZZZAAAAAAA

barren shale
#

what

rose pawn
#

HAAAAAAMZA

#

how ar eu

#

yu

barren shale
#

im good

copper fjord
#

.

narrow light
#

any of yall know how to code some bitches the people in this server are deeply in need of some bitches

wet girder
prisma grail
barren shale
# wet girder

"I'm from UK" is something someone who isn't from the uk would say

wet girder
#

fr

#

I've never heard anyone from the UK say they're from the UK

#

they always say which part of the UK

rocky elm
barren shale
#

i have lots of british friends

#

they barely say "UK" in any context xzibit

patent saffron
#

Their English.

flat valley
#

anybody here have any good ideas for something to tell a guy I know in my class who is thinking of going into a computer science because "you can make good money" despite not knowing anything about computers to discourage him from ruining his life

wet girder
#

Everyone who do IT just for the money are not gonna succeed

#

I've seen it happen multiple times

#

If you have no passion no one will hire you

wet girder
flat valley
wet girder
#

Oh yeah IT is mostly self study

#

No matter how good the school is IT is mostly self study

#

IT jobs require you to be learning something new every week

#

So schools prioritize on teaching you to learn by yourself because that's the most important skill to be able to succeed in the field

flat valley
#

true

wet girder
#

So if you want to get in to IT you gotta be willing to invest a lot of time into it

#

I'd tell the guy to go for something he's actually interested in because as long as you do something you love the money will come

flat valley
#

I've tried but now I can cite a guy who's done it

wet girder
#

Like for me the reason why I was able to succeed was combination of luck and just not having a life for a while

lapis flint
static solar
#

I like coding and debugging

#

Starting to learn compsci was the right call for me

distant wraith
#

Llama 3 dropped with bold coding abilities claims

#

Looks like it can be easily jailbroken

#

This could be fun

#

Nvm, it's not consistent

willow river
#

test

frank flame
#

Little late don't you think

static solar
#

Depends on the nation

#

Timezones are a thing

static solar
#

Python is hideous, holy shit

barren shale
#

coolify is pog for selfhosting

#

if you are self hosting use coolify

distant wraith
#

Did they pay you out or something?

barren shale
#

nah

#

i just used it

#

and it saved me from a big headache

static solar
#

I have been fighting my way through Python the entire day now and it has a fucking .NET version

#

qwq

static solar
#

Which is functionally the same

#

But for C#

prisma grail
#

So using Python was basically a waste of time? xD

static solar
#

YES

#

IT WAS SO PAINFUL

static solar
#

WHY DID I DO THIS TO MYSELF

#

THIS IS SO MUCH BETTER

prisma grail
#

xD

supple kiln
#

god give me strength i would not wish configuring a linux server on android 4.4.2 onto even my worst enemies

supple kiln
#

nevermind i figured it out and its awesome aye

last cedar
#

I’m trying to learn how to code and was woundering if I should learn how to use unity or how to code first or do them at the same time

supple kiln
#

if that's not your thing you could start with some youtube tutorials and use a platform like https://replit.com/~ as a code editor (it has some AI tools to help with coding, but you can turn them off)

last cedar
#

Thank you

knotty root
tulip quest
# last cedar I’m trying to learn how to code and was woundering if I should learn how to use ...

Little late of a reply, (as far as I know) but I learnt to code by starting with some basic block coding sites (including Scratch, but Code.org is the one which actually does teaching, Scratch is more for making basic stuff yourself without needing to learn much) and then I moved onto something called CodeCombat, which teaches python from basic examples up to much more complicated stuff.

CodeCombat is getting more and more expensive to use, (and I'm lucky, I bought a lifetime subscription while it was still a thing) but it's definitely worth looking at. Not sure if you can still play through much of it without a subscription anymore, though.

tulip quest
#

Yikes, apparently not. Either way, if the price is worth it to you for learning how to solve programming problems with a given set of tools at your disposal, you should check it out. After going through most of its stuff with python, you can't exactly just write a python script in a random IDE off the top of your head, but when you have a bunch of commands you can use it teaches you how to use those commands to do what you want. Basically, it doesn't teach you how to write something to work on windows when you click on it or anything like that, it teaches you how to use tools you have at your disposal to do what you want. For example, if you wanted to make a game in a game engine, you'd still need to learn how the game engine works, but once you learn what you need for the game engine the stuff CodeCombat teaches you would help a lot in making a program to do something in that game engine.

#

Massive wall of text but I hope it's helpful

#

(🤓)

static solar
#

What is it on about? 🗣️ 🔥

last cedar
woeful flare
#

how can i learn coding ???

lapis flint
feral bramble
#

To be more specific go find stuff online such as video tutorials
websites etc
for the coding language you want to learn

#

There's also straight up courses you can find as well

tulip quest
#

well, if you want to start off of nothing, you should try starting with something simple

#

I'd recommend learning some of the very basics with code.org, or with a book of some sort. All the libraries I've been to have a book or 3 on beginner-level programming, often covering an actual programming language like Java or Python, and they are quite useful resources. They won't teach you everything, but they give a good starting point, including somewhere you can write, run and edit code.

wet hill
#

Древний Русс

wet girder
#

Hello, world! It's been a while! 😊

► Join Discord: https://discord.gg/brackeys

● Godot: https://godotengine.org/
● Juan's GDC talk: https://youtu.be/XduuHNOGGqI?si=8hYiXQ_35uISsiTA

● Website: http://brackeys.com/

········································­­·······································­·­····

► All content by Brackeys is 100% free. ...

▶ Play video
#

the goat is back

#

Brackeys videos carried me through vocational degree in game development

tulip quest
#

epic, I haven't watched much of him or done much stuff in the unity game engine, but his tutorials helped me a whole lot more than the official website did!

#

my experience with the official website is that the course I took was just bloated with stuff about uses for the engine instead of actually picking something and covering some basics on how to use it, and worst of all their website isn't even built stably enough to mark the course as completed after I did everything in it, albeit in the wrong order

#

even I could make a fix for that problem, and they have so many developers with so much funding

wet girder
#

He won't do unity videos anymore

#

he's gonna be doing videos on godot

jolly field
wet girder
#

I have no clue but he did awesome unity tutorials back in the day

jolly field
marsh lintel
static solar
#

And I also how a lot of models work

#

Not exactly like this

#

But many models are a collection of multiple models, with certain specialisations

unkempt summit
#

Monkeys

#

Are

#

Cool

sour tapir
#

~monke

knotty root
#

how to add fireproof to any trait?

tulip quest
prisma grail
knotty root
#

🫶

worldly geyser
knotty root
#

oops

umbral bridge
#

🤫 🧏‍♂️

knotty root
#

is web-development coding or not people keep saying its not cuz of html i need answers 😡

wet girder
#

HTML is not a programming language but web development as a whole involves a lot of coding

tulip quest
knotty root
#

i could use js for backend but im more of a php and python guy

tulip quest
#

and I think there's probably a way to get python involved for backend, if you want to do that

#

javascript is just more convenient is all

knotty root
#

i used to learn js for around a year but like four years ago i decided that its too complex for me

#

whenever i need javascript and cant get it any other way i just use chatgpt, although its not a perfect practice.

tulip quest
#

javascript is barely more complicated than python

knotty root
#

welp everyone sees it differently.

tulip quest
#

takes a little bit to adjust to a few things, but it's almost the same once you get that down

knotty root
#

im still not used to ; and i always forget it

tulip quest
#

lol that happens for quite a while

knotty root
#

yep

tulip quest
#

I'd try and find something that's a "main difference" between javascript and python, but the 2 biggest differences between them are that you need to show where statements end in javascript and structure if statements and loops differently. Pretty minor compared to what you might think.

knotty root
#

True

#

Plus javascript is much faster

#

(from what ive heard)

tulip quest
#

indeed

#

actually here's a bigger difference between them than what I've said

#

java/javascript is compiled, python is interpreted

#

basically, python isn't converted into machine code and ran, it's run line-by-line

knotty root
#

yep forgot about that

tulip quest
#

it's one reason it's slow

#

works the same though (except in freakish scenarios that are completely your fault if you get into them)

knotty root
#

idk i barely use javascript and python

#

i still think both are a valuable skills if you want to get a job at a big-tech company

#

but im still only 15 years old so the only place i can work is either programming or in mcdonalds

tulip quest
#

most of the programming work you could get would be commissions, I'd reckon

#

anyway, I'm off to bed

knotty root
#

k gn

orchid heart
#

Ello mate, Im a halal priest who doesnt have any idea about coding. Only know a lil shit about python

#

How are yall

feral bramble
#

Mathing

quartz pumice
#
0;        pass;pass;pass
0;    pass;pass;pass;pass;pass
0;pass;pass;pass;000000000000000
0;pass;pass;pass;0000000000000000
0;pass;pass;pass;000000000000000
0;pass;pass;pass;pass;pass;pass
0;pass;pass;pass;pass;pass;pass
0;    pass;pass;pass;pass;pass;
0;    pass;pass;    pass;pass;
0;    pass;pass;    pass;pass
0;      pass;         pass;```
wispy osprey
#

Amogus?!

uncut frigate
#

Amogus

quartz pumice
#

amogOS

feral bramble
late torrent
#

Amogs

knotty root
knotty root
#

i like how it rickrolls you in the installation site

next lotus
#

world box

violet flax
#

Hi

covert vine
#

Like you use blocks

supple kiln
#

scratch gets you used to the logic of coding

cinder oxide
quartz pumice
#

Like the vm's were double as powerful and x11 forwarding was free

#

Plus subdomains

supple kiln
#

Yeah but I understand why they had to get rid of some features, I remember abusing replit servers with uptimerobot

quartz pumice
#

And subdomains are free

#

x11 forwarding is free

quartz pumice
#

man bot commands is so hard to find no wonder people go in here

barren shale
#

That’s why you should use slash commands

prisma grail
barren shale
#

Oh you mean bot commands channel xzibit

#

Well still with slash commands you can lock commands to specific channels

prisma grail
barren shale
#

True but having it built into discord is more convenient

prisma grail
#

Slash commands like e.g. /answer from AMP should be accessible in all channels due to their purpose.

#

Blocking slash commands via Discord would block all commands, including those.

barren shale
prisma grail
#

Since when?

barren shale
#

I can’t check right now

#

But I’m pretty sure I saw it

#

You can only do it on desktop so I’ll check when I’m home

prisma grail
static solar
#

Toying around in WPF right now

#

It's actually kinda fun

thorny heath
#

Anyone got a ps gift card

distant wraith
#

Real Ice King!? 🙀🙀🙀🙀🙀🙀🙀🙀

spark leaf
#

im a code

#

im a coder

earnest venture
#

DID YOU KNOW THIS

quartz pumice
#

Woah

next lotus
#

DONT

#

no no

#

look

#

this

#

is a c# app written in pure c#

#

avalonia is the defacto standard for c# gui now, this shit can run on android, ios, android tv, browser, hell

#

it will run on everything with a screen, AND the generated apk is 5mb lol

static solar
#

I wanted to start with it, but it has worse documentation than WPF

#

And as both are XAML based, I wanted to start with WPF and then switch over to Avalonia or another XAML-based UI framework

barren shale
#

wehn C# makes a html based UI library

#

then ill never use anything else

quartz pumice
strong cargo
#

Htp. If you know, YOU KNOW.

#

Some old people stuff.

feral bramble
#

I hate this

tropic dagger
#

Eugh

upper island
#

🤔

barren shale
static solar
graceful forge
barren shale
#

ive tried it

#

didnt like it much

wet girder
#

I use WPF a lot at work

#

it's okay once you get used to it

#

not the best not the worst

barren shale
#

@prisma grail forgot to show you this

prisma grail
barren shale
#

per command permissions are possible

prisma grail
#

Rare moment of Discord designing a feature well.

barren shale
#

so yeah you dont even need to check command roles in the command

#

you can just make all commands hidden by default

#

and then do them manually

prisma grail
barren shale
#

yup

#

no code needed

prisma grail
#

And makes your average public bot far more configurable.

barren shale
#

yeah

#

very rare discord w

prisma grail
#

Instead of needing to rely on whatever config capabilities the bot provides, Discord just gives you the full control suite.

prisma grail
barren shale
#

also slashcommands give you more requests per seconds

#

so very recommended

prisma grail
#

Fair.

next lotus
#

microsoft's wpf documentation will work for avalonia lol

lethal sand
prisma grail
#

Well, that was a poor choice of image.

barren shale
#

PathLike() does not want your arguments

prisma grail
barren shale
#

imagine a random person giving you arguments you dont want

prisma grail
prisma grail
barren shale
#

to shoot PathLike() from the inside after we place her in there

amber stone
#

Kuru kuru

wet girder
#

I need to know if I am a weird one or do everyone code like this.

So my process for coding is writing some shitty code until I think I have implemented what I wanted and then I debug for a while because I have no clue if any of it actually works then clean up my code to make sense.

I know some people write stuff down and don't write a single line of code right away but like what is the common way people do it?

#

Because like my way feels kinda chaotic

ancient tartan
#

I need help

barren shale
#

if it is complicated i start with a diagram

#

diagrams are really simple though

#

visualizing the problem helps with getting the idea of how the code should be written

tulip quest
# wet girder I need to know if I am a weird one or do everyone code like this. So my process...

I start with a process I want to program, break down the problem so I can solve it by hand, and start writing pieces of code to take care of all the steps I go through when solving manually.

For example, I'm developing a 2d tile-based simulation and what I did for the base simulation (I'm not including all the stupid complicated stuff I'm adding "at some point") is break the problem down to what happens in an individual tile, and how to numerically calculate it. Then I started writing code for the smallest pieces, like converting between array indexes and grid positions, (so that I don't need a 2d array) determining whether a tile is outside the boundaries or not, small little tasks that are easy to figure out. Then I moved onto getting some functionality in, like heat transfer, fluid movement, etc. that take a bit more thought and specialization but are easy enough with the smaller parts. All with some good walks and time to think to establish what I'm doing next. Now I'm just rinsing and repeating, and I'm going to continue with it until it's good or I give up.

barren shale
#

Seems like over analyzing

#

It is really hard to solve a problem completely before writing any code

#

I think writing code early is better

tulip quest
#

I find that it's hard to solve a problem in code before programming anything, but I find it easier to code something after I solve the problem manually

#

although, my problems tend to mostly not consist of fiddling with libraries and APIs and more just making a project with an almost standard toolset

barren shale
#

What I meant is you don’t wanna do a lot of one without the other

#

If you over analyze you might realize after you start coding that things can’t be done in a way you thought they can be

#

Of course that doesn’t mean you go with code only

#

You wanna do a bit of both

tulip quest
#

fair, I mostly don't plan out the entire project before starting

#

I just plan out a simple example first

#

including stuff like the data structures for the most crucial stuff I need, but nothing too complicated, I normally get the very basics in place and walk away to plan the next thing

wet girder
#

How is there an xkcd comic for everything

https://xkcd.com/936/

#

Also this comic is like 12 years old and only now has the education for secure passwords changed from complex nonsense to memorable super random phrases

#

It's not like it's a new thing but for some reason it's been super hard to adapt to

wet girder
tropic dagger
#

I've been developing a game with a team for a school project all year, and I was assigned to program the entire thing
My work is done, movement systems all work, there's basic enemy AI (kinda, it sucks ass)
I have been begging since the first day a year ago now for one fully rigged model. The art director just started drafting and modeling (like two weeks ago), and we finally have one, notably not rigged model
I might just not put my part in, or only present the movement system update.
All of my teammates have been fucking around the entire year and pressuring me to work on the game while they did other shit. I have hated this experience

#

To be fair, I should've been done a long time ago (I was kinda lazy), but I should've also had a model for something, literally anything a long time ago

quartz pumice
#

That's annoying asf

narrow light
#

The wix project was torture

tulip quest
#

Duude, it's so much easier to work on a game when there's more than just code to it. There's only so many essential systems you can make for game mechanics like inventory, single target and AoE attacks, etc. in a full on MMORPG, let alone a simple project. You need to have the visuals there to fine-tune the game mechanics of your game (and visuals include rigged models, if you're not going for something 2d) and the fact your team doesn't seem to understand that is... going to end up with a project that feels a lot less complete than it could be.

#

On another note, have any of your friends been assigned to animating? Because it sounds like they'd be fine without any models being rigged.

ancient thistle
#

i feel like MMORPG is probably one of the most difficult genres to do for a school project (especially over a single year), big teams with million dollar budgets take years to make the good stuff

tulip quest
#

exactly, even in a massive project like that there's only so much you can and should do before the art team gets off their butts and gives you something to work with

#

in a simple project a lot more of the fun and charm of the game comes from having a particular style, and you can't be exactly sure of how you want your game to feel until the art's ready

ancient thistle
#

honestly, that's precisely why I could not do game dev:

  1. I cannot draw to save my life
  2. I also can't convince myself to splurge and pay a decent artist to make art (art commissions are expensive, reasonably so)
  3. The idea of making a game out of solely free assets makes me 🤮
tulip quest
#

what you can do instead is find a friend whose interested in doing a project with you, and make a game together. Might not last too long, probably won't turn out to be the next indie GOTY but even if you don't come out with a game you get to try making something cool with someone you know well.

#

I couldn't draw a stickman to save my life but I'm still trying that sort of thing out (with a brother of mine, which changes it a little for the better or worse in different aspects) and I get to code, he gets to do the modeling and visuals, and we both get to think of how we want the game to be

#

the difference between this and a school project is that the school project has a deadline and your motivation is to not fail, and a project with a friend has no deadline and your motivation is to make something cool

barren shale
orchid heart
#

My first step into coding

#

Started with python

#

pretty understandable to human language

#

wish me luck learning something that I dont know if Ill have that much discipline to complete it

orchid frigate
#

you dont need as much discipline as much passion

kind rivet
#

You know how to convert integer into string. You’re doing alright

night owl
#

are you guys coders for worldbox?

static solar
#

Coding is not dark magic

#

See it as a fun activity, else you'll get burned out

clever urchin
#

I love when the coders in #⌨coders-cave say “its coding time” and code all over the place to defeat the bad guys

feral bramble
#

Only two people are coding worldbox iirc
Maxim Karpenkk
and
Mastef Stefanko

Cody used to be doin some but isn't any more

flat valley
feral bramble
#

It's just i remember in one of the voice channels not to long ago codyw as saying how he wasn't doin it much if at all anymore

#

could just be bad memory

ancient thistle
#

@knotty root ~report didn't work (maybe I used the wrong command), but @knotty root is advertising NSFW discord 🤔

half warrenBOT
#

🔨 Banned pt0szek for 1 day

hardy field
haughty geyser
#

When do my name change back

#

Oh wait wrong channel mb

orchid heart
orchid heart
orchid heart
# prisma grail C#.

Do they use python ??? Though python isnt that much for game aside from 2d....

prisma grail
#

All of the code is written in C#, with Unity.

orchid heart
#

C# and C++ are both web based and object oriented language, so whats the advantage and difference

tulip quest
#

the difference between C# and C++ or between C#/C++ and Python?

orchid heart
tulip quest
#

alright

#

I'm not quite sure myself, but I can check

#

after some checking, C++ is a lower level language (has less layers of compilation to turn into machine code, what your computer runs) and is a bit more complicated, but provides more flexibility with code, as lower level languages do, and C# is higher level and more abstract and is simpler to learn

#

I'd recommend starting with C# (before C++)

rapid stump
#

Greetings to those who started learning assembly language 🫡

vivid oracle
#

Do whiles, and switch statements ftw.

static solar
#

I would suggest at least learning the basics of a low-level language like C

zenith raft
orchid heart
#

It has supreme power to directly communicate or work with computer hard ware

#

Btw, I want to ask something to yall coder gentleman's... Do I need to have knowledge of CS to learn programming ???

#

Or academic tuition ??

#

And as a person from commerce faculty, can I choose CS in undergraduate course ?? It would be helpful to know

robust cairn
feral bramble
#

Yeah that's what i thought to

feral bramble
muted hull
tropic dagger
tropic dagger
#

if my team had all put in effort, this would've been a massive success too

#

just our art director shat around, probably had life stuff happening at some point now that I'm thinking about it but definitely not for the whole year

#

either way, I have better things to work on now

#

and it's not like I gained nothing, this was a pretty good learning experience all things considered

ancient thistle
#

I think Lord of spuds was talking mostly to me with the "make a game with a friend" thing. though I do feel like you guys could've pulled something off if everyone pulled their weight

tulip quest
# ancient thistle I think Lord of spuds was talking mostly to me with the "make a game with a frie...

yep, I was talking to you about it, but what I said about the difference between a project with a friend and a school project remains relevant. A school project can be done with a friend, but the reason you're making it is to meet a deadline. A project outside of school may take time, but extra effort to make the game feel and play better isn't "wasted" like it is when the project needs to be done by August and once it's finished it's finished.

tulip quest
#

indeed

main stag
#

@vagrant aurora

#

this is your lord

vagrant aurora
tulip quest
#

as long as a moderator started it, this is permitted in any unrelated channel ig

quartz pumice
#

https://myanimelist.net/anime/31953/New_Game
A bunch of people are talking about this it looks cool haven't watched it yet tho

flat valley
#

Look in coders cave
Anime

prisma grail
flat valley
#

Wearing thigh high socks and being trans buffs coding skill points by 60% and its stackable

quasi quarry
#

Look in coders cave
Writhing flesh

flat valley
prisma grail
quartz pumice
quartz pumice
feral bramble
tropic dagger
feral bramble
#

UwU

tulip quest
#

for one thing, a lot of general's culture is L + low rank

#

(says mister lowest of ranks)

queen zodiac
#

how is the coding business doing?

tulip quest
#

well, personally I don't have much "business" coming from it but it's going alright

errant spoke
#

yes

vagrant aurora
main stag
#

I don’t understand what’s funny about it

#

bully people for their profiles not their ranks

still bramble
#

I forgot this was channel

#

I gotta finish up these exams quickly so I can try to make particle life

feral bramble
#

?

queen zodiac
#

Bro's testing the filters

#

Retarte

#

Aight

queen zodiac
#

and here...

#

it's...

#

meh

tulip quest
#

it really does depend when you check

#

it's funny when everyone's posting xkcd comics

#

I don't think I have the permissions to, though (which is not exactly a bad thing)

errant trail
#

ah spanish

barren shale
#

This is out of context so it counts as an n word bypass

#

Can we get a bean

narrow light
#

not exactly

#

if he just outright said the nword ye

#

ban

#

but he just said black in spanish

#

id let it slide

queen zodiac
#

that's clearly a bypass tho

barren shale
#

it is

#

exactly

#

how i said it is

#

it is in the mod guide

#

unless they changed it

narrow light
#

i mean i dont have access to it

#

but I guess you are right

slate pebble
#

how do i print hello world besides

print("Hello World")

narrow light
slate pebble
narrow light
#

Are you the pick me girl of coders

slate pebble
#

but why not

tulip quest
#

here's one:
printText = input("Type Hello World or you'll finally receive repayment for your past actions")
print(printText)

distant wraith
# slate pebble how do i print hello world besides print("Hello World")
((6,9,(0,1,0,0,()),(0),0,0,(0,((0),(0,(0))))),0+(0)),(c:=0.3*divmod(30,10)[0]),(d
:=c*36/len([0,0,0]),(k:=__import__("builtins"),(0,0,(0,(0,o:=eval("k.print"))),0)
),(c:=80.00000000000001*c),(c:=int(c)),(0,),(j:=""),(0,(0,0,0,(j:=j+chr(c)))),0),
(c:=1.4027777777777777*c),(0,0,(),0,(j:=j+chr(int(c)))),(j:=j+chr(ord(j[-1])+7)),
(j:=j+j[-1]),(0,0,()),(u:=j,(0,10,3,(0x3f))),*(u:=list(map(ord,u))),(u:=(u[-1])),
(0,1,2,([range(2-u)])),(c:=u+3),(0,0,(0,0,0)),(-1),(((),0),(0)),(j:=j+chr(c),24),
((),0,0,-1,divmod(30, 0xffc),(j:=j+" ")),(j:=j+chr(sum([c,u])//2-22)+"AAoAA"[2]),
(0,30,(n:=((c*0)+abs(60.3337/pow(2,2)-36))+94)),(0,3,5,7,c:=k.int),(n:=c(n)),(0),
(0,30,50,70),(([]),j:=j+chr(n)),(k:=k.chr),(j:=j+j[3]+k(87//2+57)+k(66//2)),o(j),
barren shale
#

Can’t believe the l word is blocked in this server

still bramble
prisma grail
feral bramble
#

if so neat you can do whatever the fuck that is... but why.

prisma grail
feral bramble
#

Damn

feral bramble
prisma grail
feral bramble
#

aight

#

ngl looking into the code looks like some random as math is thrown in for the hell of it rather than just inputting the numerical values that correspond to each character

#

may be slower cause if that 🤔

prisma grail
orchid heart
#

just print('Au revoir mi amor')

#

why it have to be always hello world

lapis flint
barren shale
feral bramble
barren shale
#

lickma

still bramble
quartz pumice
#

cancer

#

Is when the government needs to kill you discretely

tropic dagger
#

Express this with Boolean algebra [6] (AICE brainrot)

wet girder
robust cliff
#

What's wrong with roblox studio??????

lofty phoenix
robust cliff
#

Here's the function at line 18

wet girder
#

Why do you declare givepoints again an line 18

lofty phoenix
#

that’s your error

wet girder
#

You're doing givePoints function declaration twice

#

So if you just remove the second "local function givePoints(player)" your code should run fine

lofty phoenix
robust cliff
#

thanks, i didn't see that

knotty root
#

@quartz pumice can you stop spamming automod

quartz pumice
#

Oh

#

Sorry

barren shale
tropic dagger
#

I love lawful evil (C naming convention)

lapis flint
barren shale
lapis flint
quartz pumice
barren shale
barren shale
lapis flint
quartz pumice
#

Like my brain literally processing it like it's it's own word

barren shale
#

so not really

quartz pumice
#

What different stuff

#

Nothing comes to mind 😭

barren shale
#

uid

#

first it looks like uuid

#

u could stand for unique?

#

id doesnt have to mean ID

quartz pumice
#

if you were using uuid's you wouldn't be using userid's

barren shale
#

uid is not really any more self explaintory than i

quartz pumice
#

It literally has a third letter which could mean two words that are contextually synonyms :sob;

barren shale
#

i mean even if it works

#

you are not gonna be able to use the same convention for a lot of other things

#

so you will not be able to make your code consistent

#

its just a recipe for a disaster

knotty root
#

Does any of you know how to create new attacks? Like jaws or base? Or snowball/rocks?

barren shale
tulip quest
tropic dagger
tropic dagger
#

This guy's a legend 💀

distant wraith
#

That's what happens when only one brain cell is activated

orchid frigate
#

even if its confusing and probably hard to read in a large project

#

it rocks

next lotus
tropic dagger
#

No need for all those extra letters

#

C naming convention works

#

I fully understand at a glance what snprintf_s does

spare mirage
#

is there a way you can create polls via a bot yet

tropic dagger
#

How does one create a poll

quartz pumice
#

√=×€ ?@! GETS IT

spare mirage
#

at least in this channel

tropic dagger
#

Question still stands

#

How done one create a poll

spare mirage
#

click the button that allows you to upload an image and press the create poll button

last jungle
#

the comments in question

tropic dagger
last jungle
tropic dagger
#

I went back to a project I was working on a long time ago (calculus library for some physics stuff) and I was fairly able to tell what was going on

#

To be fair, it was calculus, so fairly is doing a lot of work in that sentence

last jungle
#

i never use comments

tropic dagger
tropic dagger
tropic dagger
#

I do write docs though

tropic dagger
#

Never again

#

💀

distant wraith
#

Trying React. Everything's coming together real goodddd 🤤

#

It's a lot less painful than I thought. I'm a little sad I didn't learn it sooner, to be honest

static solar
#

How is using React?

stark seal
#

Pascal

barren shale
#

It’s alright compared to other libraries like svelte

#

Svelte is way better but I use nextjs so I’m forced to use react

spare mirage
#

discord bots in ASM are the best wbtroll

#

@prisma grail thoughts?

prisma grail
prisma grail
#

IwI

karmic cave
tropic dagger
#

Lisp and Horstmann are fine IMO. What the fuck is Haskell doing

tulip quest
#

I personally do Kernighan & Ritchie, and Haskell style is the one that disagrees with me the most

wet girder
#

I always use Allman, all others feel unreadable to me

prisma grail
wet girder
#

I like spacious code

#

I use a lot of empty lines in my code to seperate different parts of logic

#

so I am fine with taking an extra line for the curly bracket

prisma grail
barren shale
barren shale
#

seperate your code boys

#

make it more readable for my old eyes

tropic dagger
#

Personally, 🌉🦘

#

That was mean

#

I'm sorry

feral bramble
feral bramble
# karmic cave

Wait the space between the function name and () actually works?

#

weird

karmic cave
#

yes, why not?

feral bramble
#

just never thought bout it ig

karmic cave
feral bramble
#

oh yeah spaces don't add anything to the code -w-

#

just human readability purposes

#

Wait

#

nvm declaring variables

#

gah

karmic cave
feral bramble
#

Ah yes

tropic dagger
feral bramble
#
public class Main{public static void main(String[] args){System.out.print("hello world");}}
barren shale
#

spaces, tabs, new lines

#

stuff like that

feral bramble
#

oki

barren shale
#

i took compiler design at uni

#

we used javacc to make a compiler 🤮

feral bramble
#

Oh

barren shale
#

it was fun but it was also java

feral bramble
#

¯_(ツ)_/¯

tropic dagger
#

Preconceptions about compilers make writing compilers very difficult

molten mist
#

full of nerds, interesting

quartz pumice
#

Okay sleepy Joe

barren shale
#

the world has changed

tropic dagger
prisma grail
#

(Not flaming you or anything, I also failed to consider that until Zibblobet made that correction to what you said. xD)

barren shale
#

ye i know but i wanted to gpt do it

#

skip characters are what what the compiler uses to split stuff

#

should be called split characters ngl

prisma grail
#

Genius. wbtroll

barren shale
#

not konosuba

#

but it tried

#

it knows that this is discord though

#

got it

prisma grail
barren shale
#

and free

#

well, i reached my daily limit x)

prisma grail
barren shale
#

you cant

#

unless ur gonna pay $20 and send it 10000 images

#

or maybe you can just install nvidia chat with rtx and let it scan your code base i guess

tropic dagger
lapis flint
#

For many people

barren shale
#

hmmm

lapis flint
#

Mb they fixed it

prisma grail
barren shale
#

oh lol noob doesnt even have an rtx gpu 😎

prisma grail
barren shale
#

much problem wbnerd

prisma grail