#pyweek-game-jam

1 messages · Page 5 of 1

livid flax
#

hi guys i work on a Consolbased Black jack game (Udemy 100 days of code Task day 10). and im not shure about the "printing" the cards thing. (it is not nasesary to use Askii´s). would you prefer to just see your "Value" or the cards you have with it?

thorny glacier
#

One more day

#

Good luck everyone.

karmic scroll
coral solar
#

п

civic ginkgo
#

when is pyweek

dawn gorge
#

Just to be extra sure, i can commit config files for my repo, is that right?

#

if someone actually checks that

dawn gorge
#

@hot flume

hot flume
dawn gorge
#

gitignore, pyproject.toml, lock files and pre-commit yeah

#

and the readme

#

everything can be seen in the commit history

hot flume
#

yeah that's fine

dawn gorge
vapid oak
crystal mica
vapid oak
#

Guys what you think the themes gonna be?

#

Traitor seems to be the most popular theme

crystal mica
#

!e print(chr(sum(range(ord(min(str(not())))))))

proud ruinBOT
vapid oak
#

💀

obtuse viper
#

ive been watching a lot of game design videos, really into doom and quakes development

broken agate
#

And the theme is ||Traitor||, GLHF to everyone, game jam ends in <t:1726963200:R>

thorny glacier
#

Good luck everyone!

vapid oak
#

Any ideas for traitor

#

?

#

We got something related to a battle

viscid valve
#

link to this is dead

cunning flower
thorny glacier
#

Got a lil scene and state system set up and did some last minute bugtesting/fixing for my engine lol. Things seem to be working so far now. Onto brainstorming.

thorny glacier
keen spade
#

amogus

thorny glacier
#

lol that was my other thought

frail patio
#

susususus

vapid oak
#

We’re doing a war game

thorny glacier
#

Its fully compliant

#

!pip Loxoc

proud ruinBOT
#

Loxoc is a flexible, straight forward, multi-paradigm game engine that is built from the ground up with developer experience in mind. Utilizing a game loop system similar to pygame, you are able to abstract elements of your game away from the game loop as much as you'd like.

Released on <t:1726369918:D>.

timber grove
#

^ released on September 14...

thorny glacier
#

Updating an already released and public engine isnt against the rules

#

Its not like pygame is gonna stop rolling out updates just for pyweek

timber grove
#

No but you aren't supposed to use any code that was released more recently than 30 days ago

thorny glacier
#

Thats not the rule

#

The rule is you cant use premade game assets

#

Or premade game code

#

Using an engine that has been updated within 30 days isnt against the rules

timber grove
#

I disagree otherwise what is the point of the rule?

thorny glacier
#

Pygame has probably been updated within the past 30 days

#

Are you gonna tell ppl they cant use pygame

thorny glacier
thorny glacier
# timber grove likewise

they have been published to a public searchable index such as PyPI, GitHub, or this handbook for at least 30 days before the competition; and

#

Read the actual rule

timber grove
#

Last pygame release was in June

thorny glacier
#

Hold that thought

#

@mods

#

Damn

final tinsel
hot flume
final tinsel
#

oh hi mod

#

I shall leave now

thorny glacier
#

Can we clear this up right now before the competition starts.

final tinsel
#

Wait didn't it just start?

thorny glacier
#

Yea but i mean before im likw midway in and get potentially disqualified

hot flume
#

Loxoc is also fine, since it was published and publically searchable more than 30 days before the competitio

frail patio
#

can we use pygame-ce? I don't see that specified separately on allowed libraries

thorny glacier
hot flume
#

pygame-ce is fine

frail patio
#

alr

timber grove
thorny glacier
#

Ive been writing this engine for whats going om 4 months now

#

I dont think you could make an engine this complete in a single month from scratch.

#

There also arent any prefabs or premade game systems. Its all just components and render pipelines.

hot flume
pearl sphinx
#

yo guys does revolution fit under the theme of traitor?

manic cairn
#

as long as you can plausibly make a connection, it's allowed

civic ginkgo
#

What is packaging

abstract token
pearl sphinx
abstract token
#

I'm reading all this great ideas and now i'm like F my idea sucks

pearl sphinx
pearl sphinx
abstract token
#

It's my first game jam and weirdly enough I'm not stressed bc of the game but more stressed about the packaging rules l

#

it's just some ideas seem like really out of my capabilities of programming (or at least within 1 week)

analog fog
abstract token
#

4th times the charm?

analog fog
#

That's right 🙂

abstract token
#

Well I think I'm going to start working on my game

pearl sphinx
#

i have a bit of experience in pygame

vapid oak
#

we have a war game where you can betray your alliances

#

and yes

#

starring Finland™️

crystal mica
#

a failed one

vapid oak
#

nope

#

that would be an instant dq

crystal mica
abstract token
# pearl sphinx i can help you

no it's ok, I'm using this game jam mostly to learn pygame and i've made some progress already but i got sidetracked in creating some pixel art for the game and now the only thing i actually coded is a character controller...

abstract token
#

at least my pixel art isn't the worst thing i've ever seen

thorny glacier
#

Alright ive got my game idea

pearl sphinx
#

I alr made the img to pixels to polygon system

pearl sphinx
gleaming carbon
#

are signups over?

ionic pulsar
gleaming carbon
#

ok thanks

#

@ionic pulsar i registered for an account but where do i actually go to sign up for the jam?

ionic pulsar
#

Sorry, I'm not sure, I haven't signed up myself yet

hot flume
gleaming carbon
#

i found it thanks!

#

i started coding recently so my submission might suck but its worth the experience

neon iron
random ore
#

How do you make the UI and graphic part of your game lol

#

That doesn't happen through coding/python right?

frail patio
crystal mica
gleaming carbon
#

i might try makintg a funny panda3d game instead of pygame but honestly pygame seems easier

craggy wagon
gleaming carbon
#

yeah

#

ive literally never used pygame so im learning it rn

analog fog
gleaming carbon
#

im struggling to get a background image up

green trench
#

I am also going to use pygame. I'm going to focus on the gameplay aspects first before anything else this time around.

thorny glacier
#

Put together a little player controller and collision system. Gotta figure out a dialogue and inventory system now.

spark moon
#

lost yesterday to a flight, so starting my entry this evening... created the entry page on the website tho so thats a start

viscid valve
#

what websites are ya'll using for assets? i've been using itch.io but haven't been able to find something i'm looking for

thorny glacier
#

Added the start of a dialogue system.

torn gust
#

Hi
how do I register for pyweek

lusty wasp
#

Oh my gosh I completely forgot about PyWeek 😱

vapid oak
viscid valve
vapid oak
#

You can make them during the duration of the making process

#

It’s lengthy but it’s worth it

viscid valve
#

neat

thorny glacier
#

Got an dialogue choices system working

#

Now ive just gotta make an item system and then a character generation system

#

Then its onto modeling and assets

vapid oak
#

Our team is on track

dawn gorge
#

working on menus 😭

tiny wind
#

🟥

dawn gorge
random ore
random ore
crystal mica
spark moon
#

i should start writing code instead of just planning. week's halfway over.

#

in my defense i only have the evenings

thorny glacier
#

Unfortunately Ive run into my 5th bug in my game engine, so hopefully I can get it fixed and get back to pyweeking

ionic pulsar
#

I've only just started working on my game (and I haven't even learned to handle collisions yet in pyglet), hopefully I'll actually be able to make something

thorny glacier
#

For collisions what I usually do is have a future position collider that is where the object will be on the next game update. Usually that just means positioning the future collider at object position + velocity.

ionic pulsar
#

Oh that makes sense, thank you 🙂

thorny glacier
#

no problem

thorny glacier
#

forgot to clarify

#

or if you want to get fancy you can figure our some sort of function to lessen the object velocity so it stops right Infront of the collision. Like a move to touch function. I remember game maker had something like that in its DND editor.

#

Managed to fix my bug, we're back baby

dawn gorge
thorny glacier
#

Fixed many bugs today with the engine, one of which involved mutable default arguments and the other which was causing a memory leak. But now we have multiple dialogue choices.

thorny glacier
#

Hmm it seems like If i do finish a game for pyweek it wont be a complicated one. Since I am finding just way too many bugs in my engine. Probably because i didnt have a whole lot of time to bugtest the engine before pyweek started. Just found another bug where changing material properties crashes the game 😭

vapid oak
#

Our pace

abstract token
#

I'm doing so great: I have already coded a character controller :))

dawn gorge
#

@hot flume do we have another day for documentation (like the code jam) or the commits must end on sunday 22?

shy sequoia
#

what is the game about?

keen spade
#

you get an extra 24 hours for uploading the files

#

you dont really need documentation, judging is done solely on the end result

dawn gorge
brave kiln
#

How can I upload the game??

thorny glacier
#

I managed to get the bugs fixed with my engine, but I feel I will be too busy the rest of the week to finish the game in time for the deadline this time arround.

thorny glacier
#

added the start of the item system, we'll see if I have time to throw anything together.

keen spade
full kettle
#

i wanna just show this: (easy fps game maker with ui created by me)

full kettle
thorny glacier
full kettle
thorny glacier
#

Very nice

spark moon
#

so i entered pyweek with a game idea and even did some planning. pyweek ends tonight at 7pm and i have only done some planning and written 1 line of code.
i WILL get a game into pyweek, damn the torpedoes. It will just not be the fancy graphical pseudo-RTS I had intended.

analog fog
dawn gorge
#

fr

viscid valve
spark moon
spark moon
spark moon
# full kettle so what you want now?

Making a console/command line based prototype, keeping the basic mechanics but not the graphical elements. I won't be submitting it as a pyweek entry at this point, but translating my original ideas to a text based interface has been kinda fun.

ionic pulsar
#

Yeah I also won't be able to submit anything
But pyweek did give me a push to start learning gamedev again so I'm still happy about it

dawn gorge
#

@hot flume do we need to load the github repo or what? how do you all check that we didn't make code changes in the successive 24 hours of the ending of the PyWeek

vapid oak
#

I ALMOST DNFed

#

fortunately our team came through with a game

night rune
#

Guys, how do we make games with python? I have learned python to a decent level but I don't know how to make games

thorny glacier
#

Good job everyone! Cant wait to play all your games!

#

Should I submit mine even though its not even close to being done?

#

Its literally just a test scene with a few of the game systems implemented

green trench
#

@thorny glacier do it anyway. we wont judge....harshly 😛 as long as you learned something in the process that's good enough.

#

I barely finished my project before having to go to work. Just got back need some time to rest before preparing to package and submitting mine. Definitely had to make some cuts to avoid a DNF, but I'm confident this project has the potential to be fully fleshed out in the near future.

#

...This project has also costed me sleep.

thorny glacier
#

Eh I mostly spent the jam fixing game engine bugs lol

#

So i guess i learned that there were bugs with my game engine 😅

#

I'll submit it later after I add a readme and things

green trench
#

Looking at the recent gif it looked like you were on to something really good.

thorny glacier
#

Thank you, I plan on continuing development of it as a way to test my game engine. Since this was the first ever time i made a game with my engine. Really helped me find and fix alot of bugs.

full kettle
#

any way how the pyweek really works any way?.....i have no clue!

elder quiver
#

Just a quick question, is it still allowed to make bugfixes in this time?

amber ferry
#

hello?

keen spade
#

iirc i uploaded an executable file (generated by panda) and the source

neon iron
full kettle
#

dont forget to give it a star!

thorny glacier
green trench
#

I'm about to upload my game very soon. Just finished packaging and took a few snippets of some gameplay footage.

thorny glacier
#

nice, excited to play everyones games

#

I will install a few later tonight

green trench
#

Feels like there aren't many submissions this time though I only saw 10-11.

#

unless we get those last minute submitters...

thorny glacier
#

Hmm how many are there usually?

#

Oh wow there are usually alot

green trench
#

last pyweek game jam I think its about 20 or so submissions

thorny glacier
#

I'm sure there will be a few more last minute

#

Maybe there were alot of DNFs this time

green trench
#

my last submissions didn't have a win condition for completing the puzzle so I had to come up with a way for users to move on to the next level....even if its not complete it was a compromise I wasn't very proud of, but it was either that or DNF.

green trench
#

Its done.

thorny glacier
#

Nice, i'll check out your game later.

green trench
#

Thinking of adding my GDD to this. Should I?

thorny glacier
#

Gdd?

green trench
#

Game Design Document. I mentioned something about this at the start of this game jam.

thorny glacier
#

Yea why not. Kinda cool to see the process with so many different entries.

green trench
#

Just written up a long overdue diary entry...didn't get around to it throughout the game jam. Always felt obligated to write one daily.

dawn gorge
#

what if a bug is not dependent on us

#

but on the lib that we are using

thorny glacier
#

Good work everyone!

green trench
#

oh no server down? cant get into pyweek site

#

did too many people upload at the last minute like they're not supposed to?

clever dome
#

who can make 2d assets? please dm me

vapid oak
#

Me

wispy nova
dawn gorge
#

unfortunately my game entry had some bugs and we couldn't finish everything, i'll finish it anyway after the judging period is over

gleaming carbon
#

yea i didnt finish mine either

#

it was a 2d game and i had some serious problems since im completely new to pygame

warm oriole
#

i have the best game

#

requires pygame

dense sage
#

Nice bro

#

I checked yours game and its really great

#

keep coding

warm lotus
#

Hey im new to pygame and need someone to code with so leave me a dm if u see this and want to code games together

ember blaze
#

What will we use?

#

Pygame?

#

Godot?

warm lotus
#

Pygame and couple of others

warm lotus
onyx basin
raw sandal
#

Is anyone from the entry "Dish Deception" here?
Or anyone else that knows panda3d better than I do?

My machine is probably a bit slow, so I can't really play the game (its a slideshow where it moves in jumps of half the kitchen). Is there anything I could change to make it more playable? Like disable shadows, or light or something?

distant summit
hexed goblet
#

jammin

warm lotus
warm oriole
warm oriole
#

bro

#

Im also trash at pygame

#

but

#

i think the modules and ability to make a window stand out

burnt holly
#

game jam?

#

damn

ornate laurel
#

from the screen to the ring to the pen to the king wheres my crown thats my bling always drama when i ring\

small vine
#

waw thier is a game jam

#

!voice

proud ruinBOT
#
Voice verification

Can’t talk in voice chat? Check out #voice-verification to get access. The criteria for verifying are specified there.

golden kraken
#

Hi

dense sage
#

Hi

outer imp
dense sage
#

whats up

outer imp
#

how convenient that i keep my windows partition

eager aspen
#

@dense sage arch or kali ?

#

(I know it sounds dumb

shrewd python
#

Pygame sucks

plain gorge
dense sage
#

Why😭

vague pond
shrewd python
#

i am hijacking y'all

#

HANDS UP

crimson lagoon
teal zenith
#

using the keyboard module for the first time to run a terminal game, works fine but the keys pressed always show up in the terminal after the program exits, any fixes? or other ways to capture key presses?

onyx basin
#

Wuts the topic

swift delta
# teal zenith using the keyboard module for the first time to run a terminal game, works fine ...

That means you're doing it wrong. When writing a terminal game you should not read direct keyboard events. For many reasons: The library above requires sudo on Linux, and such a game should maybe also work when there is no keyboard, for example in an ssh scenario. What you should actually do is set stdin to passthrough and read the imput from there. That also fixes your issue with the keys staying in the terminal. You can maybe look at how I did it here: https://github.com/lxgr-linux/pokete

GitHub

A terminal based Pokemon like game. Contribute to lxgr-linux/pokete development by creating an account on GitHub.

teal zenith
#

i'd love to share and get some feedback but i haven't fully figured out how to use github yet unfortunately

teal zenith
radiant turtle
#

Hello

#

Hello

#

I need help for a new pi game

opal flame
#

What is this place

unreal roost
#

yes

#

yess

left chasm
#

hii

karmic elbow
#

Yall i need help with new pi game

tawny fox
#

🧊 i like the ice icon texture

tawny fox
fallen herald
unreal flax
#

What is the best module to develope a python game?

dense sage
#

The easiest or the most extended?

#

If you want the easiest I would say PyGame but the most extended I think will be Panda3D

unreal flax
dense sage
#

For now I cant find any to share but I am certain that if you would like to find some projects done in pygame you would have a ton of them on for example github

#

And same thing with Panda3D but there would be probably less projects

#

Because its in 3D

#

And to create games in 3D you have to know some structures and know how it all works

#

So for a newbie I dont know if it would be a great choice

#

At first I would choose to master writing games in 2D in pygame and similar modules

#

If you have more questions feel free to ask

#

On this server there is a lot of members which know better than me

#

I have only basic knowledge because personally I dont code games

placid glade
#

Hello

placid glade
#

Sardar udham singh

#

Na na

edgy tulip
#

@placid glade No, no, no! It's 'Na' not 'a'.
Here's a hint: It's 'na' instead of 'a'.

placid glade
#

Nai

woeful schooner
#

Hi

kindred mirage
#

!cban 1293482682516504576 you don't seem to be here to engage meaningfully

proud ruinBOT
#

:incoming_envelope: :ok_hand: applied ban to @woeful schooner permanently.

kindred mirage
#

please ping the whole moderation team instead of individual moderators next time

whole mural
#

hui

#

yoo

small vine
#

hi is the game jam over ?

flat veldt
#

Hi

fleet cliff
#

Thou shall not mess with Robin

onyx basin
#

hlo guys

#

kese ho

karmic elbow
#

Do not mess with bro

karmic elbow
#

Iec if ngas t3ll u to do the rest of the dyuff becauw3 its not you4 fault

ancient wing
#

Is this a weekly event?

onyx basin
#

hlo guys

#

how are you

formal brook
grave wigeon
#

hello

onyx basin
#

Hey ya’ll!

gray mirage
#

Someone developer a programming for traider investiments , something like this ?

#

Cryptocurrency?

golden kraken
daring stream
prisma orchid
prisma orchid
#

It monitors several crypto coins and buys and sells using an ML trained algorithm. So far I've only tested it but it tested well.

tawdry pilot
#

Is this channel for pygame?

gentle meadow
#

why is it called pyweek and not 2pyear

rose shuttle
#

Idk

tawdry pilot
#

i assumed "pyweek-game" is for pygame

hot flume
sacred oak
#

hi

proud ruinBOT
#

:incoming_envelope: :ok_hand: applied timeout to @silk ember until <t:1735374978:f> (10 minutes) (reason: duplicates spam - sent 4 duplicate messages).

The <@&831776746206265384> have been alerted for review.

livid marlin
#

hi

stark sundial
#

Hi

proud ruinBOT
#

:incoming_envelope: :ok_hand: applied timeout to @earnest plank until <t:1735596944:f> (10 minutes) (reason: duplicates spam - sent 4 duplicate messages).

The <@&831776746206265384> have been alerted for review.

primal field
#

Hello, I'm not sure where else to post this (other than pyweek.org discussion, but not sure if those are monitored during off seasons). I registered and used to maintain the pyweek Twitter account back in the day. I just got a notification from gmail that the backup email for it is about to expire due to inactivity. I just wanted to verify with whomever runs the twitter account that the registered email has been updated to something OTHER than pyweektwitter@gmail.com before I let the email expire.

harsh niche
#

Hello, I hope everyone is doing great I am beginner in python if someone is interested to study together text me

pastel wolf
#

wazgu

acoustic raft
#

loin

sweet ermine
#

hi

mint bay
#

when is pyweek?

hot flume
cyan wedge
#

mwah

vestal cobalt
#

Oh this is cool, I think I would like to join!

stark sundial
#

I will join

obtuse palm
#

i will join

plucky flame
#

every DAY

vestal cobalt
#

I'll host a Game Jam rn

#

the theme is "Space"

#

interpret that however you will

serene moss
vestal cobalt
#

I can think of several things off the top of my head. Outer space, spacebar, organizational space such as the management of volume, probably a lot more

sly sapphire
#

Me too

cyan wedge
green leaf
#

Hello 👋

serene rover
vestal cobalt
serene rover
#

Is there competitive programming

#

That would be lit 🔥

dense sage
#

That would be interesting thing to do

dense sage
little ember
#

well then huh

#

shawarma? man

proud ruinBOT
#

:incoming_envelope: :ok_hand: applied timeout to @onyx basin until <t:1737938175:f> (10 minutes) (reason: duplicates spam - sent 4 duplicate messages).

The <@&831776746206265384> have been alerted for review.

dense sage
stoic mason
proud ruinBOT
#

:incoming_envelope: :ok_hand: applied timeout to @mental narwhal until <t:1738146934:f> (10 minutes) (reason: emoji spam - sent 22 emojis).

The <@&831776746206265384> have been alerted for review.

proud ruinBOT
#

:incoming_envelope: :ok_hand: applied timeout to @crude geode until <t:1738148987:f> (10 minutes) (reason: emoji spam - sent 22 emojis).

The <@&831776746206265384> have been alerted for review.

vestal cobalt
hidden widget
hidden widget
hidden widget
vestal cobalt
#

ye

#

didn't mean to post that here

#

but yeah it's just a green square rendered as a sprite programmatically

severe orbit
vestal cobalt
#

it takes about 20 mins to train, at which point you can change the FPS down to 20 and the MODE to MODE = 'play' to have it run on trained data without training anymore

tough leaf
#

HelloWorld("printf");

onyx basin
willow bough
#

AI is transforming industries globally.

heavy marsh
#

@woeful tree when's PyWeek #39?

woeful tree
heavy marsh
lunar karma
#

whats py week

#

?

fading meteor
#

gg

woeful tree
heavy marsh
leaden creek
#

Admins please block this person

misty brook
#

print("test ")

severe orbit
#

test

ivory condor
#

Print = input(“ excuse me how old are you: ”)

willow estuary
#

Please leave this channel for the pygame game jam topic. For tests/spam, you can always use the #bot-commands channel :)

spiral horizon
#

Hola

twin grove
#

Hello guys do you can help me

#

In problem

dense sage
#

What problem mate?

onyx basin
#

@twin grove @dense sage have the conversation lol

onyx basin
#

What’s an easy game to start with

zealous ledge
#

wow

limpid heart
#

@bleak warren

ivory condor
ivory condor
ivory condor
dense sage
twin grove
#

My problem the people hack me and ask my compt in efootball mobill

ivory condor
twin grove
#

😢 I'm sad about my compt

ivory condor
#

Oh

twin grove
#

Do you have copt@ivory condor

ivory condor
steep monolith
craggy wagon
dire vessel
#

Where do you register for the March 2025 jam?

dire vessel
#

Thanks

dusky willow
onyx basin
#

Okay

dusky willow
#

Because it is nice easy and addictive

onyx basin
#

I will

dusky willow
#

Nice

pastel summit
#

Hello

gritty seal
#

what is a game jam?

twin olive
# gritty seal what is a game jam?

Its a competition with a certain topic to which you have to make a fitting game. then its gonna be rated by judges and other participants of the jam

molten night
#

cool

lusty wasp
#

I just got an email that "PyWeek March 2024 is over", heh, site bug?

cobalt tulip
#

lol i got a bunch of the september pyweek emails

honest peak
#

same here

vapid oak
#

Cant wait

dense chasm
#

Yoho

tough junco
#

excited

mild ravine
#

What is this game-jam about?

limpid heart
#

learning lots

#

having fun

twin grove
#

Do you know hacker or report

#

The gmail

lilac pollen
#

yo

vapid oak
#

yo

tough junco
#

what games can you mkae?

vapid oak
#

python

spiral horizon
#

Yo

crude kiln
#

yo whats up guys

onyx basin
#

There's 10 days to pyweek guys lets start making teams.
I'm a px art dev, i can make assets for you. Even though I havent used pygame I'll try to learn it so that i can at least integrate my assets to the project. For now, i can make the assets. For sounds though i do have a guitar but no proper mic lol. For my basic programming experience you can check out my github: https://www.github.com/Rizen54
I'll be uploading my px art there soon

#

some of the work for now 👇

woeful tree
woeful tree
vapid oak
#

yh

hybrid osprey
#

Hi all!!!

elfin summit
#

When does the jam start next week?

vapid oak
#

anyone up for team Ting39?

minor shell
#

i can join? im really new to pygame though

nimble knot
#

Pyweek

#

Is this a contest anybody can join

#

?

minor shell
#

yeh

woeful tree
woeful tree
#

Theme voting has started!

elfin summit
#

is tkinter acceptable as the graphics library?

vapid oak
#

anyone up to join team Ting39

mighty sluice
dry pendant
paper flume
vapid oak
#

regs open for ting39

mint wigeon
#

Looking to join or form a team to make a 3D game. A portfolio link in my bio.

night dragon
#

I've never entered a Pyweek before, how are you able to submit a Pygame entry?

#

Also for general purposes, whats the best way to convert a Pygame file into some kind of downloadable game app for people to play

warped lynx
#

when is pygame?

snow radish
night dragon
main halo
#

is there anyone here from Ukraine?

lofty marten
#

How everyone going :D!?

jaunty elm
#

It's going well

#

progress is being made

#

most of the time went into making my own lil ECS

late lion
#

I spent the day planning and a bit of time on the artwork. This is my first pyweek, very excited to be a part of it!

fiery rover
crystal trout
#

oh no i skipped a day of pyweek

#

i thought it starts next week 💀

lofty marten
round wind
#

How does one submit an entry?

fiery rover
#

After logging in, you should get an option of registering an entry in the dropdown.

spiral horizon
jaunty elm
#

pathfinding-based-movement, prettier rats and goblins

#

and preparation for the working albeit slightly janky fog of war system

fiery rover
lofty marten
#

you're going solo?

jaunty elm
#

The code is written by me but i have help in the art department

jaunty elm
lofty marten
#

I'm going with a friend

#

she is doing the art and I'm doing the code

fiery rover
jaunty elm
#

interesting, I've used it quite a bit for drawing before but never pixel art

fiery rover
#

Just create a really small canvas (like 12x18px in this case), change brush size to 1px and brush shape to square and draw. It'll feel like any other pixel art software + the advantages of Krita tools, like vector, patterns, gradient, etc.. To export it for other purpose, just upscale it using the nearest neighbor filter (like 120x180px in this case).

shy verge
#

What do you guys think?

snow radish
#

looks amazing

shy verge
#

Thank ye!

snow radish
#

also got a question

shy verge
#

Shoot

snow radish
#

for whoever is judging rules etc

shy verge
#

Oh not me then.

snow radish
#

I wanna use a parody version of "Gonna fly now"

#

is that acceptable?

#

under fairuse

#

I don't plan on winning, making a meme game for pyweek

#

for clarification, "Gonna Fly Now" is the Rocky Theme song

#

its for "satiric purposes"

#

"prolooooooooooooong" ¬¬

crystal trout
#

damn im already at that stage where my game kinda feels done but missing something

#

my game plan was too simple ig

lofty marten
#

Do you guys know where is a more deep guide on how to submit the files?

#

The PyWeek script in the provided link for submitting an entry bigger then 1 MB gives a 404

fiery rover
#

There a python script for decreasing the size of the file. Will send if I find it again.

fiery rover
lofty marten
fiery rover
#

Idk why, but it seems to run fine only on Ubuntu......

woeful tree
#

I don't think you need a script? Also I don't know what that script is

#

I want to complain about this abomination

np.array(glm.translate([1, 2, 3]))
array([[1., 0., 0., 1.],
       [0., 1., 0., 2.],
       [0., 0., 1., 3.],
       [0., 0., 0., 1.]], dtype=float32)

np.array(pyrr.Matrix44.from_translation([1, 2, 3]))
array([[1, 0, 0, 0],
       [0, 1, 0, 0],
       [0, 0, 1, 0],
       [1, 2, 3, 1]])
lofty marten
#

I'm in the phone

#

I'll try from the PC

woeful tree
#

Ok, Copilot Edits is great, this is what Copilot should have been all along

shy verge
#

Another gif for you folk.

lofty marten
#

that looks sick!

#

you made it yourself?

late lion
shy verge
#

Guys anyone here who is good with arcade? I need some help with making the FPS faster.

fiery rover
#

Finally! The background for the dialogues seem good. (First time using perspective in pixel art).

cosmic fiber
#

ooh pretty. you did a good job on it!

fiery rover
#

Thanks

woeful tree
#

How's everyone's hacking?

#

I still don't have a game, just graphics demos that won't integrate with each other 😭

jaunty elm
#

I feel similar, I have more of a "tech demo" than a game :p

#

but it is playable and I don't have much time atm so I submitted it already

cosmic fiber
#

Mines simple but it's a game and I'm kinda happy with it considering I jumped in with no clue really what I was doing

jaunty elm
#

My code quality decreased greatly with each day deeper into the challenge 😂

cosmic fiber
#

Mine increased and now I'm at a point where I've learned better ways to do a lot of things but it would take me a lot of time to go back and redo it.

fiery rover
#

Doing fine here. Some lines were a bit different from my original storyline (it's a story game) but it still keeps the overall essence. The code's logic might be a bit messed up and cramped though. Will make a few tweaks, like OS compatibility and a config file for the keys, then I'll submit.

lofty marten
#

I'm in a hurry

#

Too much left

#

XD

lofty marten
#

fking blackouts

#

dude

#

2 hours

#

2 fking hours with power

#

I'ma kill myself 🥹

fiery rover
#

Should still work probably. Making a menu rn.

woeful tree
#

Damn it, why is this framebuffer color attachment always coming out blank??

vital wagon
#

Hi guys are we all going to be judges or , you have to register to judge a game

woeful tree
vital wagon
#

That sad, i usally play games then build them. May nest year i will try.

crystal trout
#

busy yesterday and today so didnt touch development at all time for a 1am all nighter

fiery rover
#

Pulling an all-nighter here too. Just polishing though.

fiery rover
#

Everythings done, except that some music just doesn't want to work ig.

crystal trout
#

im basically done

#

my game feels more silly the more i play it

lofty marten
#

:3

#

Nice to see, I'll be trying them :D

#

I submitted but it's not even playable

#

I'll may finish it after the jam

woeful tree
#

And the website crashes 🎉

crude jasper
#

Good luck everyone < 3

fiery rover
lofty marten
woeful tree
#

It's happened pretty reliably in recent PyWeeks, but increasing the VPS size costs £ and does nothing the other 363 days of the year

deep crystal
#

If anyone wants their game tested on Ubuntu let me know!

deep crystal
#

@fiery rover : your game itself worked for me. However pip install -r requirements.txt failed with: ERROR: Invalid requirement: 'pygame=2.6.0' (from line 1 of requirements.txt) Hint: = is not a valid operator. Did you mean == ?

#

@late lion : if you want me to test your game I need to know your pyweek username.

raw sandal
#

... and thanks in advance

night dragon
#

hi guys sorry this is my first pyweek, i may be being rlly dumb but where do i upload my game to lol 😭

night dragon
hot flume
night dragon
#

like which section of the website do i go to

hot flume
#

oh, I misread. Top right corner, if you click your name, do you see something like "Register Entry" or "My Entry"?

night dragon
#

that was after i clicked on "Register Entry"

hot flume
#

Did you create an entry before the coding portion ended?

night dragon
#

At least I'm pretty sure I did

#

I don't get a confirmation email or anything right?

hot flume
hot flume
#

Hmmmmm... that does mean you didn't register an entry beforehand

night dragon
#

Aww no

#

thats a bummer

#

is there anything i can do?

hot flume
#

give me one second. Let me see if there's anything I can do

night dragon
#

okay thank you

hot flume
night dragon
hot flume
#

Cool. If you see a join request you can ignore that. I needed to add a person to that to make it not error so just added myself

night dragon
woeful tree
#

Did anyone get my game installed and working?

deep crystal
woeful tree
#

Oh, dear. Ok

woeful tree
#

@deep crystal Do you have time to try the 1.0.2?

deep crystal
#

No luck. It looks like it installs but when I run it I get No module named 'riverborn._version'

#

(Updated the doc with the full error.)

woeful tree
#

🤦‍♂️

#

Now the website is down

#

It is back up

#

I think I fixed that @deep crystal

#

Thanks for your help

fiery rover
late lion
#

It’s so fun playing all the games! Good job everyone, I have learned so much from what everyone else did

crystal trout
#

people do not care that linux has case sensitive filenames

spiral horizon
lofty marten
#

june of 2027??

#

oh

#

April Fools

#

XD

plush hull
#

yo guys check this shi out

#

you will want to bleach your eyes out after this

jolly estuary
plush hull
#

so where do i send it

jolly estuary
#

Nowhere in this server has a place for it

plush hull
#

ok

#

thanks for the info

shy granite
#

I guess like once a day, somebody posts something awful in here that has to get deleted? It's amusing how often this channel shows 'unread' for me.

hot flume
celest halo
#

is there a website for the game jam?

astral comet
#

what is this server about?

raw sandal
#

@woeful tree any idea why I get this strange screen?

woeful tree
woeful tree
raw sandal
#

sure, win 10, GeForce GT 750M @woeful tree

woeful tree
# raw sandal sure, win 10, GeForce GT 750M <@434989866128769034>

Total shot in the dark but I asked Copilot to remove the depth effect. Would you be interested to try this PR branch? https://github.com/lordmauve/riverborn/pull/2

Caveat is that it's AI generated and totally untested

GitHub

Remove the depth-based opacity from the water shader and make the water completely opaque while keeping the Fresnel/reflection.

Shader Changes:

Remove the use of the depth_tex uniform and relate...

raw sandal
#

I'll give it a try

raw sandal
#

@woeful tree

2025-04-12 15:51:23,729 - moderngl_window.context.base.window - INFO - code: 330
Traceback (most recent call last):
  File "...\run_game.py", line 9, in <module>
    sys.exit(main())
             ^^^^^^
  File "...\src\riverborn\mgl_terrain.py", line 663, in main
    mglw.run_window_config(WaterApp)
  File "...\python312\Lib\site-packages\moderngl_window\__init__.py", line 200, in run_window_config
    config = create_window_config_instance(config_cls, timer=timer, args=args)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "...\python312\Lib\site-packages\moderngl_window\__init__.py", line 253, in create_window_config_instance
    config = config_cls(ctx=window.ctx, wnd=window, timer=timer)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "...\src\riverborn\mgl_terrain.py", line 398, in __init__
    self.on_resize(*self.wnd.size)
  File "...\src\riverborn\mgl_terrain.py", line 582, in on_resize
    self.water_prog["resolution"].value = (width, height)
    ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
  File "...\python312\Lib\site-packages\moderngl\__init__.py", line 412, in __getitem__
    return self._members[key]
           ~~~~~~~~~~~~~^^^^^
KeyError: 'resolution'
woeful tree
#

You can probably just delete the assignment on line 582

raw sandal
#

didn't help now it complains about missing self.water_prog["near"].value = 0.1

#

Running the game "A Tube" gives me a black window. Any help?

woeful tree
raw sandal
#

@woeful tree thank you will try in a moment

woeful tree
#

I'm curious what the problem on the main branch is but it would be extremely hard to debug without being able to reproduce it

raw sandal
#

@woeful tree it worked, thank you (didn't see any animal 😦 )

woeful tree
#

I bet the brilliant @solid star would know

raw sandal
#

if you know how I can get the info (like pyglet.info, did not show much) I'll give it to you

woeful tree
#

I had a tool that can display a depth texture in a little picture-in-picture window, which helps show if it isn't populating the texture or it isn't reading it correctly

proud ruinBOT
#

src/riverborn/mgl_terrain.py lines 586 to 592

# Display a small shadow map preview
# if self.light.shadows and self.light.shadow_system:
#     render_small_shadow_map(
#         *self.wnd.buffer_size,
#         self.offscreen_depth,
#         self.camera
#     )```
raw sandal
woeful tree
#

Uncomment those lines

raw sandal
#

hmm, something is broken on that branch:

...\riverborn-remove-depth-prepass\src\riverborn\scene.py:371: UserWarning: Unused uniform 'diffuse_color' passed to shadow: <class 'list'>
  shader.bind(**uniforms)
Traceback (most recent call last):
  File "...\riverborn-remove-depth-prepass\run_game.py", line 9, in <module>
    sys.exit(main())
             ^^^^^^
  File "...\riverborn-remove-depth-prepass\src\riverborn\mgl_terrain.py", line 663, in main
    mglw.run_window_config(WaterApp)
  File "...\python312\Lib\site-packages\moderngl_window\__init__.py", line 201, in run_window_config
    run_window_config_instance(config)
  File "...\python312\Lib\site-packages\moderngl_window\__init__.py", line 295, in run_window_config_instance
    window.render(current_time, delta)
  File "...\python312\Lib\site-packages\moderngl_window\context\base\window.py", line 778, in render
    self.render_func(time, frame_time)
  File "...\riverborn-remove-depth-prepass\src\riverborn\mgl_terrain.py", line 577, in on_render
    self.offscreen_depth,
    ^^^^^^^^^^^^^^^^^^^^
AttributeError: 'WaterApp' object has no attribute 'offscreen_depth'
#

maybe my gpu does not support some extension you are using, idk

woeful tree
#

Oh, I meant on the other branch, but actually, it's a waste of your time to try random crap I haven't tested

#

I don't think I am using extensions but maybe moderngl hides that

raw sandal
#

shall I try it on main?

woeful tree
#

I don't actually know if offscreen_depth is still the name of the variable

raw sandal
#

AttributeError: 'Texture' object has no attribute 'shadow_map'
in
src\riverborn\shadow_debug.py", line 83, in render_small_shadow_map

woeful tree
#

It is, but I don't think the if: condition is relevant

#

Ok, I can't get to my computer right now to help

raw sandal
#

Anyway, thank you for your support

crystal trout
#

its ending!!!

crystal trout
#

3.47 yay ill take that

fiery rover
#

For a first time, ig 2.89 is good. I'll accept it. Congrats mit-mit.

woeful tree
#

That was fun, what shall we do for PyWeek's 20 year anniversary?

lusty wasp
#

Congrats mit-mit!

night dragon
#

You know for Pyweek rankings, I'm assuming each column is out of 5?

mild skiff
#

Hey everyone! Thanks and congrats @lusty wasp and zwerver for the team win!

#

I had lots of fun playing everyone's game this comp!

mild skiff
mild skiff
proud ruinBOT
#

:incoming_envelope: :ok_hand: applied timeout to @onyx basin until <t:1744569690:f> (10 minutes) (reason: duplicates spam - sent 4 duplicate messages).

The <@&831776746206265384> have been alerted for review.

proud ruinBOT
#

failmail :ok_hand: applied timeout to @winter stone until <t:1744617355:f> (10 minutes) (reason: duplicates spam - sent 4 duplicate messages).

The <@&831776746206265384> have been alerted for review.

proud ruinBOT
#

:incoming_envelope: :ok_hand: applied timeout to @pulsar cipher until <t:1744659783:f> (10 minutes) (reason: duplicates spam - sent 4 duplicate messages).

The <@&831776746206265384> have been alerted for review.

proud ruinBOT
#

:incoming_envelope: :ok_hand: applied timeout to @paper vigil until <t:1744661344:f> (10 minutes) (reason: duplicates spam - sent 4 duplicate messages).

The <@&831776746206265384> have been alerted for review.

crimson rover
#

When are there any gamr jams?

rotund gust
#

@crimson rover I mean there was one that ended 15 days ago and it is a twice a year game jam

#

If you want other games jams I would look online

main tendon
crimson rover
frosty axle
#

hi can anyone tell me what is going on here i am new

stiff herald
#

js use Unity or Godot instead of python is my view

frosty axle
#

why unity insted of python

stiff herald
#

better scale, faster, better graphics, easier, and takes 100x less time

#

and python is useless for commericial games or trying to get a job

random marten
#

chilly

#

ipconfig / all | findstr DNS

solid quest
#

Python is used in some parts of commercial games and in many other fields like ai ml, backend etc

solid quest
stiff herald
#

uhh my ad

random marten
#

Hi hello

pliant raft
sharp blaze
#

game should be with py?

sullen bear
#

yep

sharp blaze
#

is there rewards?

sullen bear
#

just the role in here and bragging rights

sharp blaze
sullen bear
#

march and september

novel kettle
#

help

royal canopy
onyx basin
#

you guys have gamejams on here?

#

shoot I'll signup whats the requirements?

lilac fern
sly sapphire
#

How often do have code jam

arctic prairie
#

We host game jams every once in a while also. The last was in October 2023 I believe.

grim venture
#

Do you guys host any hackathons?

sand cairn
#

What games are made in python?

#

Idk how.

onyx basin
karmic sandal
sand cairn
woeful vector
#

hii

karmic sandal
#

hi

onyx basin
#

hi

ruby minnow
#

is there any way to run python script on discord using a flask server like i made a extension that is connected to my pc local flask server whenever the user inputs a msg it get copeid by the extension send to my flask server then return backs garammatically correct senstence and auto replaces it but when i press eneter it fking changes back to deafult sentence and sends

arctic prairie
iron delta
#

hey

onyx basin
#

hi

weak oyster
#

hello

waxen belfry
#

Which lib do we use to make a game in gamejam?

civic ginkgo
#

Which lib do we use to make a game in gamejam?

dusty mist
#

@waxen belfry @civic ginkgo You can use any python framework

fervent pier
#

hello

#

hello

surreal parcel
#

d

#

jamming

#

to jam

pastel rivet
#

.

indigo dagger
#

аааааааааааааааааафыаыф

dark nimbus
#

Hi

faint island
#

Bro is everyone having VPN issues on TryHackMe

trim lodge
#

whats "TryHackMe"?

orchid abyss
trim lodge
#

Oh thx

civic ginkgo
#

When is the big code jam once a year

limber osprey
#

comma's matter

civic ginkgo
#

They both mean the same, no?

trim lodge
#

yeah?

#

thats a good question

clear quail
#

What is this thing game jam when does it start?

rotund flame
indigo dagger
#

when i will be unmute?

coarse night
#

he

#

whats tahat

#

ns

stable bridge
waxen belfry
#

But u can use like ursina too?

lime thistle
#

.

stable bridge
waxen belfry
spark fern
#

a

waxen belfry
#

Do u have to be certain age to participate or submit your game in a game jam?

hazy basin
#

hello

#

h

pure gull
#

Hey Y'all, if the game logic is 100% in python, and I use no logic nodes is BGE allowed for an engine?

violet orchid
#

hello everyone

#

i want to join a team

#

i can speak english pretty well

simple jackal
#

Hey I want to do this game jam

pure gull
#

Hey Y'all, I will be posting UPBGE python-only tutorials and stuff on tumblr that people might be able to use for the game jam if they want(no-logic-nodes allowed). UPBGE has come a long way as a game engine and might be fun for people to try out. Check it out...
The KX_PythonComponent class in UPBGE allows for OOP and ECS(as design philosphy, but not in terms of memory management) so it might be interesting to see what people come up with.
https://www.tumblr.com/jaybatsatx/790252353519517696/how-to-use-python-components-in-upbge?source=share

https://www.youtube.com/watch?v=UO8J4QkaDG0

How to use python components in UPBGE... | Chrognar's Tutorials

-# #youtube #python #upbge #coding #gamedev

tough terrace
#

!rule ad

proud ruinBOT
#

6. Do not post unapproved advertising.

rain saddle
raven dagger
#

hi, if the video is on another language, how can i take out the script and treanslate it ?

proud ruinBOT
#
Available tags

» args-kwargs
» async-await
» blocking
» botvar
» class
» classmethod
» codeblock
» comparison
» contribute
» customchecks
» customcooldown
» customhelp
» dashmpip
» decorators

onyx basin
#

hi guys im new anyone know how to register for 20th anniversary pyweek the docs for py week are a bit confusing

minor gulch
#

👋🏿

torpid plume
#

Hey

kind ledge
#

nice

bronze heart
#

Hello

waxen belfry
novel storm
#

I got an email about the 20th Anniversary Edition PyWeek! ✨

#

I'm still making games and still using Python, but I haven't done them together in a long while.

#

I see PyGame is still a popular option. But is there anything cool and new? What is gen Z using for Python game making?

#

Pyxel looks great! Is there anything for 3D? (PyWeek always awakens my AAA ambitions.)

novel storm
woeful tree
open tendon
#

is this channel some kind of bot trap ?

#

Anyone know the themes of pyweek 20 ?

novel storm
#

Theme voting will be next week.

woeful siren
summer crater
#

bruh it was not me it was a bot

#

:/

raw sandal
#

Is it me or is the theme voting not online yet?

woeful tree
signal skiff
#

i did my voting approval style and only gave 5s and 0s 😮 I am american, so there are not enough instructions: I had to do original research to figure out that this was possible 😮

signal skiff
open tendon
#

<@&831776746206265384> crypto scam

unreal pier
#

!compban 781119470864433152

proud ruinBOT
#

:x: According to my records, this user already has a ban infraction. See infraction #105708.

raven wigeon
#

Guys how do I sign up for pyweek?

raven wigeon
#

Thanks, but I don't understand where on the site i get into the jam

#

I might be dumb lol

raven wigeon
#

Lol yeah

willow estuary
#

this apparently

raven wigeon
#

Hmm, thanks!

willow estuary
#

ah, I've got it. Apparently on mobile the register option doesn't show up. Try looking at the desktop site

raven wigeon
#

Ooh, okay! TYSM for the help!

signal skiff
#

the website is a tiny bit confusing for first timers

raven wigeon
#

Yep lol😅

signal skiff
#

welcome to pyweek!!!!

raven wigeon
#

Ty😀

signal skiff
#

skyscraper city seems like an excellent excuse to learn how to do SDFs in a shader for many boxes on screen

raven wigeon
#

Also, should I make my game before making an entry, or just make one now?

signal skiff
#

Go ahead and make an entry, it can be hard to think of a name before you know what you're gonna do, but think of it as a team name

#

If you're new to python, you might check out "pygame zero" which is intended for new programmers or those new to python

raven wigeon
signal skiff
#

is this just the kind of thing one has to deal with when a discord invite is public and posted to a website lol

keen anvil
#

How do we participate in the challenge

lofty marten
#

Hey

#

I don't see raylib in the allowed libraries

#

why?

old haven
#

how do I find team?

hot flume
hot flume
plain stag
#

Hi, I don't understand how to make an entry

#

I have logged in

#

but I cannot see upload button or anything like that

willow estuary
plain stag
#

Thanks, but I'm not in mobile

raven wigeon
#

You guys use pyinstaller to make python code into an .exe? (For the game jam)

#

Or like what files do I put? The script? Or program file?

raven wigeon
plain stag
plain stag
knotty notch
#

when is the next jam

lofty finch
#

Dang

#

Automod here is fast

lofty finch
novel storm
#

They're eating my skyscrapers!

#

Looks like we're doing it in Pyxel. I love it so far!

raven wigeon
raven wigeon
old haven
#

So do I just click register and create account and im in the jam?

#

@hot flume

hot flume
#
  1. Create account
  2. Register for this specific jam/create an entry
  3. Submit something in the entry before the deadline (there will be a reminder announcement for that)
old haven
#

probably

lofty finch
hot flume
old haven
hot flume
#

It can be whatever you want

lofty finch
#

Honest question: is it worth it to do pyweek with minimal python knowledge? I know almost all of 'base' python with some libraries but I have never used pygame and was gonna do a text based game.

hot flume
lofty finch
old haven
#

doe it need to be discord?

hot flume
old haven
hot flume
#

You can ask out in the open, I don't think people are really here to snipe ideas or anything

old haven
hot flume
#

Sure? Depends how other people vote it

old haven
#

Thanks for the help though!

old haven
hot flume
#

Yeah, people mostly focus on the game itself when reviewing

woeful siren
#

Hi, I am new to game jam, so are there any restrictions I need to know about other then the level playing field thing?

woeful siren
#

And also, is the gint module allowed? It is a UI module that can also run on calcs...

#

specifically PythonExtra ones

novel storm
#

What sort of draconian game jams are you guys used to? Just have fun and do whatever. There are no rules and no prizes. (There are actually some rules, but this is how I would summarize them.)

vestal dagger
#

<@&831776746206265384>

novel storm
#

Anyone got any good WIP screenshots?

#

I've just implemented pathfinding.

autumn cobalt
#

!clban 1417440843542823006 Some kind of adult content thing

proud ruinBOT
#

:incoming_envelope: :ok_hand: applied ban to @cursive harbor permanently.

vestal dagger
novel storm
#

Yeah she looked like the average PyWeek contestant!

vestal dagger
#

u cant just judge people based off that

lofty finch
onyx basin
#

Hello

timber grove
#

Hi

grizzled hatch
#

What up Adam

onyx basin
signal skiff
#

i was only able to start tonight but we are getting somewhere

raven wigeon
#

if i dont feel ready to make a skyscraper game for pyweek, but already have an entry (cant be deleted i think). Is it ok to just leave it empety for this pyweek?

raven wigeon
#

thanks a lot!

old haven
#

why is there so many spammers

#

3?

faint pumice
#

what is pyweek and how do i participate

old haven
faint pumice
old haven
#

This is pyweek

faint pumice
#

nevermind

old haven
old haven
faint pumice
old haven
#

so are you participating?

faint pumice
old haven
#

a terminal program is good too.

#

I mean @strong oxide (sorry for ping) does some crazy stuff with the terminal

#

like rendering stuff there

faint pumice
faint pumice
old haven
#

But the concept looks cool.

#

Link?

#

oh github preferabbly

faint pumice
# old haven no

i spent like 20 minutes making a gold nugget to put on the start of the game

faint pumice
faint pumice
# old haven Nice!

Yeah the code is a little sloppy because a lot of stuff is out of order because i added new ideas while making it

#

might have used AI to write comments and stuff though because wtv

lofty marten
ornate nexus
#

I plan on making a script for levelling up in a text based game

#

So should I create another script area?

#

Oops, wrong channel

analog fog
#

Has anyone worked with the Ursina engine? I already regret deciding to stick with it. At first, it seemed that I simply didn't have enough experience, but after studying it a little more deeply, I can say that the engine seems incredibly immature. Even the examples from the documentation (which seems to be scattered across three different places) don't produce the results they describe 🙂