#pyweek-game-jam

1 messages · Page 16 of 1

trim pendant
#

Where can I candidate.

unique glade
trim pendant
#

i want to make a project

unique glade
hollow wasp
#

When is it

unique glade
torn blaze
#

hi''

onyx basin
#

can anyone help me code javascirpt

woeful tree
trim pendant
#

lmao

mossy kraken
#

Hi

chilly bane
#

Hello! I would love to join a team, I possibly cannot contribute much (I am noob) but would love to learn from those more experienced! Maybe you have trello or slack and I can watch and learn and do some simple tasks 🙂

stable kestrel
#

@chilly bane Tell me your experience might be able to help you

chilly bane
#

@stable kestrel 👍 my most recent programming experience consists of lots of self taught python code plus a couple of online courses combined with a few small projects/py files! my day job is ecom. What else do you need to know? I am hoping to join a team for game jam. 🙂

subtle parrot
#

guys

#

i need help

#

someone plesae help

#

why is this happening

#

@lament flint

#

@rich fog

#

at first it was my anti virus

#

( bit defendewr )

#

but now its not blocking it / as it doesn't show up in the logs

#

why is this problem occuring its really limiting my coding.

#

@jolly musk

keen spade
#

@subtle parrot please do not ping people randomly

subtle parrot
#

yes apologies

#

it's just this problem has been bugging me for a while

keen spade
#

this is also off-topic for this channel, ask in one of the ot-channels

#

!ot

proud ruinBOT
subtle parrot
#

and i can't seem to figure out why!

#

oh ok

#

im new to this server

#

so i'm still getting used to how things work here

keen spade
#

no worries

subtle parrot
#

so do you know why ^

#

wait come to

real drum
#

To register for pyweek do I got to go to add entry or is it to early to register?

onyx basin
lusty wasp
#

You can register whenever you want, even during the challenge

onyx basin
#

Hi I have been studying for a month now, I’m wondering what kind of tools do you have to be familiar to be able to be comfortable making a game in py game week?

valid prairie
#

If you mean libraries, I recommend Pygame
If you mean IDEs, I recommend Visual Studio Code

valid prairie
#

Thanks :)

woeful tree
#

lgtm!

hollow wasp
#

how to i enter

hollow wasp
#

is it free to enter?

cobalt ibex
#

Yes

hollow wasp
#

what if you were like oh i cant do this topic can u cancle?

unkempt apex
#

what level of expertise is required for this pyweek event

unique glade
unique glade
unkempt apex
unkempt apex
#

🤯

woeful tree
# hollow wasp what if you were like oh i cant do this topic can u cancle?

No, but that's not really how it works. You have a week to consider the themes and work out what you can do with each of them (and vote, perhaps based on the strength of your ideas). So at the time the contest starts there's no surprise except which one you are actually going to be asked to deliver

hollow wasp
#

What if you don’t do anything at all

cobalt ibex
#

Then you don't have anything to submit and can't win.

prisma fox
#

@onyx basinnot sure why you posted that.. please don't dump memes/gifs

#

!warn 685022176193151001 you know there's a reason i deleted your message right? please read our #code-of-conduct

proud ruinBOT
#

:incoming_envelope: :ok_hand: applied warning to @onyx basin.

orchid lotus
#

If you apply do you have to submit something? I have exams that week but i wanted to take part in the jam but i may not be able to make a game if workload gets to hectic

woeful tree
#

The consequence to not submitting is that you get marked as DNF (did not finish).

haughty folio
woeful tree
neon iron
#

Something seems off here lol

#

There’s 2 "2."’s

vocal wasp
vocal wasp
slender tapir
#

will this jam be using a theme or do we make any game as long as it uses python

vocal wasp
#

so uh, former

#

but you still hv to use python

dry pebble
#

If one is a beginner, then how should you go about this? Can someone share any resources for game development in Python?

unique glade
# dry pebble If one is a beginner, then how should you go about this? Can someone share any r...

Well, let me put it this way: if you don't think you have enough knowledge to be able to participate, then you still have time to brush up on your skills. You can still join and just try your best. After all, it doesn't necessarily matter whether you win or not. The whole point of PyWeek is to give you an opportunity to write a game in Python, even if you aren't that good, I would say.

In terms of resources, Python Discord has a curated list of them on the website that you can utilize, see the message below for the link.

Hope this helps!

#

!resources

proud ruinBOT
#
Resources

The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.

dry pebble
unique glade
fringe lagoon
#

Guys

#

There is a pyweek program in the server so is there any prize for the winners

unique glade
hot flume
vocal wasp
#

Is it possible to be in two teams

#

I'm planning on doing 1 solo and 1 teamed

#

or is that cheating

unique glade
unique glade
vocal wasp
#

sadge

keen spade
#

no requirements

woeful tree
woeful tree
kind umbra
#

with pyweek, are you allowed to use renpy?

neon iron
#

If I’m working solo, should I just have the link/team name be my user?

buoyant heron
#

what happens if there's like a team with exactly one person in it

#

if that can happen i dont remember things

unique glade
#

And it can certainly happen yeah!

neon iron
#

Are there any awards for the winners of pyweek?

unique glade
neon iron
#

Alr nice, sounds better than there actually being prizes. That sounds like itd make this a lot more competitive

vocal wasp
vocal wasp
woeful tree
# kind umbra with pyweek, are you allowed to use renpy?

I would say not. Writing a game in Ren'Py involves very little Python code. It's also Python 2, still, AFAIK. So it breaks rule 9 on two counts. That said, I'm not the final arbiter; whether a game is disqualified or not is up to other entrants when they come to judge.

#

I would also guess that you would struggle at least for innovation scores with a Ren'Py game

kind umbra
#

That's fair

frosty field
#

can I ask

#

how can I entry?

cobalt ibex
#

Check the pins and topic, there are links there

frosty field
#

idk what to do after signing in

vocal wasp
#

probably

frosty field
#

yeah I figured that out myself

deep crystal
#

@valid prairie I'm trying to run your PyWeek32 entry and having a little trouble. Do you want me to DM you more info, or post it to the entry diary, or something else? Thanks.

valid prairie
#

DM would be great!

#

I feel bad for not having worked on it since like 2-3 months after PyWeek 32, but that's longer than most people keep working on their submissions I think

deep crystal
#

If you entered PyWeek 32 and you wished you'd gotten more ratings from other players: link me to your entry and I'll try to get it running now. That way I'll have a better chance of being able to run and rate your PyWeek 33 entry.

neon iron
#

So what might the theme look like this year? What have they been in the past?

vocal wasp
dreamy dirge
#

Is it possible to make something simple in 2 weeks if i only know a bit of python

#

To learn and make *

harsh summit
#

Can i register for both individual and team or is that not possible

#

And can we use any open source blender character design??

neon iron
neon iron
dreamy dirge
#

Yeah

dreamy dirge
#

Are there set dates if so when is the next one?

keen spade
#

20-27 march

dreamy dirge
#

After that i meant

#

Also when i submit do i need to send a exe or a itch.io page or how does that work

keen spade
#

you can upload an exe, or you can also upload the source files with running instructions if you like

keen spade
vocal wasp
#

can I submit two entries with a similar game but different mode?

#

or should that be kept in one instead of two

neon iron
vocal wasp
#

time to delete my entry if it's ok to

neon iron
#

I think you can have multiple entries tho. But maybe having one bug entry would be better

vocal wasp
#

ooo

vocal wasp
#

I lv stwealing ideas

neon iron
#

It might look better if your modes are both available in the same thing, that way the people playing only have to download one thing

vocal wasp
#

:)

valid prairie
valid prairie
dreamy dirge
#

no i didnt mean it like that im pretty new to python and coding in general what i meant was is it possible to learn python in 2 weeks enough to make something for the pyweek

#

i couldnt start even if i wanted to bc i dont know anything

hollow lily
#

I think the current rules around Python version are a little unclear. Rule 9 says ‘[(a)] Entries must run using the latest version of Python. [(b)] Entries must not require end-of-life versions of Python. [(c)] See the Python Dev Guide for which Python versions are allowed.’ I may be misunderstanding this, but it seems to me like (a) implies (b), (c) implies (b), but (a) and (c) are incompatible, because it’s ambiguous as to whether, currently, a game that runs only on Python 3.9 is allowed.

frosty field
onyx basin
#

you can also make a game using print() and input()

#

which I might just

#

only use builtin things

dreamy dirge
wooden spruce
#

The website says registrations are open, but how to do you actually register?

onyx basin
wooden spruce
#

Got it. Thanks

frosty field
vocal wasp
#

can I make or use my own module during pyweek

#

I feel like I cant

#

because it passed 30 days

#

like packing the builds into an installer

#

I've heard that nsis often have false positive for viruses :/

valid prairie
#

And you can make whatever you want during the 7 days that are PyWeek

sweet mica
valid prairie
#

I'm not sure

#

It's probably fine, but it's up to the judges (other competitors) if they think it's fine

lusty wasp
#

I wouldn't if you're in doubt, and if it's just 60 lines wouldn't that take just a few minutes to rewrite anyway?

onyx basin
#

not on a pinephone keyboard

#

it takes a lot longer to type things but you also start thinking more

sweet mica
onyx basin
#

I've always found this a cool rule, but it's also kind of vague.

#

someone with good memory could remember whole blocks of code and type them out when the jam starts

neon iron
#

So does it exclude like templates as well? I made a pygame template that sets up pretty much everything, like the player class, creating text, making buttons, etc. Should I just rewrite that? Seems kinda useless, as that’s just less time I have to actually make a game

valid prairie
#

What's your template's page?

#

I'd say it's probably fine

#

@neon iron

neon iron
#

I’ll send when i get home

lusty wasp
#

It's not OK unless it's documented and published well in advance. Everyone needs to start with the same baseline.

#

It would otherwise be unfair to people who don't have such a template.

valid prairie
#

Well I had such a template my first PyWeek

#

From Google

somber finch
#

excited for this pyweek. my first pyweek my team fell apart so hoping this one will go better lol

neon iron
#

I made a method using a lambda XD

vocal wasp
#

This asset pack can be used in both free and commercial projects. You can modify it to suit your own needs. Credit is not needed but appreciated. You may not redistribute it or resell it.
can i use it 🤔

#

that's the license's description

#

im not sure if its CCed or others

lusty wasp
#

"You may not redistribute it"; if this means you can't distribute it as part of your game's source code then people can't run your game from source. @vocal wasp

brisk dome
#

Hello guys

#

what is this channel about ?

vocal wasp
# brisk dome what is this channel about ?

PyWeek 33 is currently planned for March 20-27, 2022.

PyWeek is a twice-a-year game jam that has been running for the past 15 years. Starting on the first day of the jam you start coding, designing, and developing your game. This can be done as an individual or with a team. By the end of the 7 days you must submit your entry on the PyWeek website for it to be counted as a valid submission. Visit https://pyweek.org/33 for more details!

brisk dome
#

Oh Okey , Ill participate this year 😊

onyx basin
#

nice

#

i like it

neon iron
onyx basin
#

the potential themes are unveiled soon aaah hype

woeful tree
#

Themes have been drawn and uploaded and about 4 of them are really good

stable iris
#

hey guys

#

can anyone go through how to sign up to the game jam?

neon iron
woeful tree
#

The admin dashboard

thorn hatch
#

Hi

woeful tree
neat kayak
#

Wait what, we can build games using python ?

brisk dome
neon iron
#

Just sometimes too slowly lol

neat kayak
#

BREH

woeful tree
#

Whoops, something wasn't linked up right for the themes to go live. Fixed!

wooden rampart
#

thanks

blissful compass
#

who wants to look at the game i've coded so far

neon iron
#

Aloft sounds best ngl

#

Even flappy bird would be counted as aloft lol

limber orbit
#

that's probably one of the things they went for when picking the themes

vocal wasp
#

eivl-twin

#

😈

idle star
foggy stratus
#

"I am become Death" 🥴

leaden steppe
#

should i participate in game jam?

foggy stratus
#

Sure, why not

leaden steppe
#

because i have only made & finished one python game using pygame

hard garnet
#

Does everyone who joined have experience in pygame?

#

F it. Speedrun pygame documentation

clear nacelle
#

where can i signup with a team?

vocal wasp
#

or you can join others entries

narrow furnace
#

How can i know if i am registered or not?

onyx basin
#

spring vs autumn hrmmmmmm

#

how romantic

stoic heart
#

i am become death 🛐

onyx basin
#

I can’t seem to register, am I too late?

vocal wasp
#

wdym can't register

vocal wasp
onyx basin
#

The faq says to register, I don’t see an option on the website to do so

vocal wasp
#

click your account and check if there's a 33 entry

vocal wasp
#

@onyx basin

onyx basin
#

Ah so I just needed to make an account? That’s grand so, I thought I had to register an entry

onyx basin
#

I’ll wait til I’m on my computer, might be my phone’s problem

lusty wasp
#

You have to register an entry but there's no hurry, you can do it during the challenge even

onyx basin
#

Ah cool, thanks

neon iron
#

Honestly id sign up even if youre just starting out with python, then you can just play a bunch of games people made lol

#

And vote on them ofc

onyx basin
#

This’ll be my first game jam so I’m looking forward to this

narrow furnace
onyx kraken
neon iron
#

Technically you can do anything in any Turing complete lang, it just might be extremely slow and use tons of memory

onyx basin
#

You cannot run a nuclear power plant in python I don't think

#

or is it 'should not'?

vocal wasp
#

yeah there

#

if you see 33 that means you have an entry

narrow furnace
#

Oh, i was so scared that i wouldn't figure it out

neat glen
vocal wasp
#

😱

gritty trellis
#

Topic: Spring vs Autumn
what does it mean exactly? im puzzled (pong pls)

wide nest
#

I have no idea

verbal chasm
#

i was wondering if there is a prize in py game jam?

lusty wasp
#

Interpret it beyond that as you wish.

lusty wasp
verbal chasm
#

👍

vocal wasp
neon iron
vast hamlet
#

so you mean vauge to the point where it's actually just confusing

neon iron
#

Id use the word "broad", but ye

#

Anyways, that’s only 1/5 themes, so we might not even have it

onyx bone
#

are you allowed to use pygame for the game jam

lusty wasp
#

Yes

fringe oak
#

What winners get from this pyweek-game ?

fringe oak
gritty trellis
fringe oak
#

what does this theme mean "Aloft" ?

lusty wasp
#

So, up in the air, I guess.

neon iron
#

The interpretation of it is completely up to you

mint trout
#

How to join s pyweek jam?

spare thunder
worldly zealot
#

Would I be allowed to use the os library just to clear the windows terminal console? Thinking of a "text-based adventure game" Though I feel I shouldn't.

vocal wasp
#

maybe you can use some TUI frameworks

#

pydis's code jam 8 have a list iirc

worldly zealot
#

oh, okay! cool thanks!

frosty field
#

What is the topic "I am become death"?

vocal wasp
jaunty cipher
#

"I am become Death" is a quote from the Bhagavad Gita, a Hindu(?) religious text. It was recalled by Oppenheimer upon the detonation of the first atomic bomb.

It's an excellent line.

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

#

I don't know much about the Gita, just last week I picked up a copy; it's been on my list for a number of years.

woeful tree
worldly zealot
#

Yeah thanks! I'll keep that mind

dapper rune
#

@jaunty cipher If you do want to understand the Gita, I would refer you to Swami Anubhav Anand if you understand hindi. Honestly a lot of these Gita gurus make it super sexist and take it in the wrong way. And definitely Quora is a no go.

neon iron
lusty wasp
#

Yeah, not a great timing to be making games about massacres and/or nuclear war

neon iron
#

Not sure how that made it into the final few, there’s likely people in this server even thatve been affected by the events the quote is abt

woeful tree
lusty wasp
#

I can't speak for others but my appetite to make a game around that theme is about nil at the moment.

#

I will probably do something whimsical like: you are Death and you were supposed to reap a litter of kittens, but take pity on them, and the whole game is then about secretly raising kittens.

dusty mist
#

a game about a dude called Brandon Dean but autocorrect fucked up his name on his birth certificate

jaunty cipher
#

I feel like I should get this reference but my brain is stuck on a College Sim called Random Dean.

I think games can be art, and Art has a special place in the world if it's handled appropriately. Pyweek certainly feels a bit centered on python and fun (being one of the criteria for scoring), as opposed to bold political statements, but a full experience could include some sort of meaning.

@dapper rune Sadly, I only have one language under my belt, and I didn't do any research about translations, just stumbled across it on the shelf. But a quick scan of the translator's introduction had a passage where he(?) was conflicted about the engendered passages and practically begged the reader to take the wholeness of gender(?) from some other passages or text into account when reading the prose. So, thank you; cultural or religious texts have so much history, depth and context that they are difficult to understand to any real degree for outsiders and I'll certainly keep that concern in mind when I read it!

lusty wasp
#

I'll probably go solo this time if I participate yeah

sweet mica
#

hmm nice

prisma topaz
#

.

bronze swallow
#

hi all good ? peoples

frosty field
#

When will we get to know the theme?

vocal wasp
frosty field
#

ok

woeful tree
#

@lusty wasp How easy is it to get a Panda3D game running on Android?

lusty wasp
#

@woeful tree as of very recently the process is pretty easy but there are still some very significant bugs, wouldn't recommend it until those are fixed

woeful tree
#

Oooh

#

You need to get people using it to shake out the bugs

lusty wasp
#

Yeah, though I'm already aware of the bugs, they are just hard to fix

tough shale
#

Hello all

#

I am new to pyweek

#

Can anyone tell me what is it?

#

Is it a game jam? If so what is reward for winner?

lusty wasp
#

It is a game jam, there is no reward

vocal wasp
#

a role here

neon iron
#

Feeling of accomplishment

toxic laurel
#

When is it starting

lusty wasp
#

Sunday

neon iron
#

Ghost ping 👀

ebon kite
#

can i make text based game

lusty wasp
#

Yes, you can, as long as it's in Python

idle star
onyx basin
#

I can’t sign up did I miss the deadline?

woeful tree
onyx basin
#

Grammar

jaunty cipher
#

I might try to make a VN (Choose Your Own Adventure), any recommendations for a framework that works for the challenge (ideally: a single package)?

neon iron
#

If you just want plain text, you just use print ig. Not sure what youd do to have pictures

valid prairie
#

ANSI art

#

Colorama could be used for Windows support

woeful tree
onyx basin
#

hello everybody, this is going to be my first pyweek!!! ✨ so exited!! im only wondering if im good enough to participate..... is that a problem?

vocal wasp
onyx basin
#

ooh ill try, glad it isnt a problem ✨

narrow furnace
neon iron
#

That’s part of the reason there’s no big prize, it keeps the competition friendly

open leaf
#

And don't make someone's pc decompose cuz you coded something too amazing 😎

vocal wasp
#

the tension

neon iron
#

Under 24 hrs till it starts right?

vocal wasp
sweet mica
#

there are a lot of solo entries this time

onyx basin
#

hmmm ok so basically we have to make a game right?
but what to do after finnishing coding ?

vocal wasp
#

:)

#

then we'll judge each other

onyx basin
#

Not too long til it starts, looking forward to this

neon iron
#

3 hrs right?

#

Aiming to be in the top 80

onyx basin
#

I'll be happy just to submit something lol

neon iron
#

Basically the same im going for, theres only 85 entries so far lol. Top 80 isnt a huge accomplishment

idle star
chrome thicket
onyx basin
#

Is there like a channel or video that will play for this event?

unique glade
onyx basin
unique glade
#

But I'm still not sure what kind of a video you're talking about

onyx basin
#

when will the theme release

#

what time

real eagle
real eagle
#

we will periodically post announcements as to the status of the jam, though

onyx basin
#

ah ty

#

ty

onyx basin
#

5 minutes!

vocal wasp
#

countdown

onyx basin
#

4 minutes.......

onyx basin
#

imma do a countdown

vocal wasp
onyx basin
#

3 minutes!

onyx basin
#

2 minutes!

#

wait

#

DAMMIT
MY PC CLOCK IS FAST

vocal wasp
#

lmao

onyx basin
#

1 MINUTE...

vocal wasp
#

👀

onyx basin
#

Its time! (also Sunday but who cares lmao)

vocal wasp
#

my evil twin

#

👀

onyx basin
#

👀

#

hmmm

#

this will be intresting

#

damm idk what to do

vocal wasp
onyx basin
#

Best of luck everyone

foggy stratus
#

ey

real eagle
#

My evil twin it is!

onyx basin
#

oh god

#

now I have to make models

#

uh

#

time to use boxes

vocal wasp
#

🎉

onyx basin
#

good luck yal!

#

huh

#

this is going better than I expected

#

I'm happy it didn't land on spring vs autumn, I didn't have any concrete ideas for it

valid prairie
#

I hope what's going on now isn't a vision of what's to come

#

Pip has takes 2 minutes to print a collecting message and do nothing else

#

Finally did something

neon iron
#

Good luck everyone!

#

Hopefully u guys are better off than me, i have no clue what my game should be about lol

onyx basin
#

Mines going well

#

Except it’s 1 am and I can’t survive without sleep

neon iron
#

Rip

onyx basin
#

Wait

#

Oh no

#

I’ve made a terrible mistake

#

I just remembered I have school this week

#

The jam week

#

We’ll time to go lick door handles

hot flume
onyx basin
#

aaaah only 6 days, 23 hours and 19 minutes to gooooo

#

coding intensifies

neon iron
#

I have a whopping 0 lines of code written so far

#

And no ideas lol

onyx basin
#

zero?

#

I have damn class this week

onyx basin
neon iron
#

Im bad at coming up w stuff on the spot, might think of smth when going to sleep (thats when i fix like 90% of my bugs lol)

onyx basin
#

same xD

#

I do all my hard work when I'm asleep

onyx basin
#

Hmm

#

How do I calculate colliding

neon iron
#

Pygame?

onyx basin
#

Ye

neon iron
#

Theres a bunch of different funcs, what would be colliding? A sprite w a sprite, line w a sprite, point on a line, etc?

neon iron
#

One sec, ima check

neon iron
onyx basin
#

I though I would have to do math

neon iron
#

It does the math for u but in c i believe

onyx basin
#

Oh god

#

Now I need to figure out a lambda

neon iron
#

Theres also Rect.contains to see if a rect is inside another, but not touching the sides

neon iron
onyx basin
#

Wait

#

I can use a [for] thing

neon iron
#

For loop?

#

Or list comp

onyx basin
#

Idek

onyx basin
#

Wait I can use a function

#

I’m an idiot

neon iron
#

Alr well gl

#

Ima get to brainstorming

onyx basin
#

Imma

#

Sleep

#

Lmao

neon iron
#

Lol fair

onyx basin
#

for two unrotated rects you can also just do if a_x > b_x and a_x < b_x+b_w and the same with y

onyx basin
#

Function

#

That looks to complicated

neon iron
unique glade
onyx basin
#

I haven't used pygame in forever

#

Well, I have my idea at least, started some pixel art for it

#

I made a little test level

#

Very nice

#

Only have this so far

#

log('nice')

#

love that dither

#

Thanks 😁 still getting used to pixel art but feel good about that one

#

Is yours gonna be 3D?

#

yes

#

the actual game rules will be 2d though

neon iron
#

My game prob wont be that original

#

Kinda wanna try out some 2d platform/shooter mechanics

#

Dont wanna give too much away/give others ideas lol

onyx basin
#

platformer shooters are great

#

fun to work on too once you have the shooting enemies part in

#

I should keep my ideas a bit secret too at least until everyone is settled on theirs >.<

neon iron
#

Alr ima start making some sprites :)

#

Just hope a week will be enough for me to get all this done

onyx basin
#

keep it simple

onyx basin
#

I'm gonna really undershoot it this time (got burned-out last pyweek)

#

It's my first game jam so I'll be learning the whole way til the end

neat kayak
#

How do we make games on python. grumpchib

#

I knew that it can be used for automation but games???

real eagle
neat kayak
#

How tha hell ?

neat kayak
#

Docs available for them for free ?

vocal wasp
#

never heard of paid docs but

#

yeah they're free

neat kayak
#

So I just wondered XD

#

I wanna like see a game code myself

#

When will there be showcase ?

neon iron
#

We judge each others next sunday

neon iron
#

Idk if u should use it as an example or anything tho

neat kayak
#

yea me gonna learn for your code good sir/madam, thank you !

neon iron
#

I mean id recommend you watch a tutorial of some sort, where they can explain what each part does. I dont rlly have time to do that atm

onyx basin
#

I've never even heard of paid python libs :P

vocal wasp
foggy stratus
#

I guess there's API's which might cost money, so you'd need to pay before using a wrapper

lime elm
#

Ive got a great idea for this but idk if ill have the time to actually learn or even do python game dev notLikeHandler

surreal plover
#

how to enter

lime elm
surreal plover
#

thanks

lime elm
neon iron
vocal wasp
#

oh i cant figure to do some code lmao

#

ima play some codewars

#

:/

lime elm
#

Not necesarily multiplayer just online functions like global leaderboards or something along those lines?

onyx basin
#

It's easy for some people (not for me though)

#

What's the topic for this year????

jaunty cipher
#

"My Evil Twin"

onyx basin
#

Ooooh

#

I have the idea for it but i don't have coding skills

jaunty cipher
#

Eh, I had high hopes but I think time is a little low. With hindsight, I should have read up on these libs last few weeks, and joined a team to provide "creative consulting/play testing" and voting/critique.

onyx basin
#

I can always use help from play testers

#

but that's more for thursday

jaunty cipher
#

I'm just Linux but Thursday is my weekend so happy to get involved and help as much as poss.
I think I've found your username on pyweek, z, but not sure if I missed the cut-off to join any team. Happy to do all the diary entries as an outsider if you want to just focus on the game dev. Impressive portfolio you have there.
Otherwise just DM, I check my messages semi-frequently across ever-changing timezones (UTC 1700-0800 atm).

hollow ivy
#

I mean, I do but I need to think about it again

umbral steppe
#

Does anyone have deeper insights into the popular python game frameworks? I'm currently looking at Pygame, Pygame-Zero, and Pyglet. Pyglet and Pygame-Zero seem to have solid docs.

My team has deeply seasoned professional software engineers. But we haven't done much or any game programming. I'd appreciate any words or direction from the community ❤️

young harness
#

Our team is using python arcade

#

but in the end, it really depends on what type of game you're making

umbral steppe
lusty wasp
#

Oh no, it's my least favourite theme 😩 I might have to skip this one unless some brilliant idea somehow still pops into my head

vocal wasp
proud ruinBOT
#

@vocal wasp :white_check_mark: Your eval job has completed with return code 0.

[]
vocal wasp
#

popped

#

😉

#

jk, good luck thinking

lusty wasp
#

IndexError: pop from empty head

vocal wasp
sweet mica
#

i actually had two ideas for this theme

#

and two for i become death

onyx basin
#

Kind of disappointing we can only hook up our Microsoft Github™️ repo to our pyweek pages.

smoky dune
#

sorry late entry but I'd like to join a team
given my uni schedule I can't possibly do this alone
I applied to one of the open teams, how does it work?
hopefully not too late tho, im kinda interested to participate and gain some experience

onyx basin
lusty wasp
#

No, I was going to do some anti-game for that where you played Death and had to decide whether people went to heaven or hell a la Papers, Please

smoky dune
#

ah, right team forming

onyx basin
#

aw dang

vocal wasp
#

currently peeking in this channels for ideas hyperlemon

lusty wasp
#

But that's off the table now... unless I somehow work an evil twin into that

vocal wasp
#

on the double

onyx basin
#

perhaps reincarnation is the evil twin

#

that's what I would have done with that theme, a dr mario-esque puzzle game with death, preparing souls and reincarnating them

#

I even drew this sketch for it

lusty wasp
#

Heh, do you get to decide what animal to reincarnate them as?

onyx basin
#

that would have been great

onyx basin
lusty wasp
#

One would have to be evil

onyx basin
#

yes, or at the very least evil towards the other

lusty wasp
#

Like a gollum-smeagol creature

onyx basin
#

evil can be quite relative

hazy zenith
#

can i use pygame for the pyweek 33

lusty wasp
#

Yes

hazy zenith
#

yayaa

vocal wasp
#

right ima just make an evil game copy of wordle

#

because im lazy 😎

onyx basin
#

haha wordle's evil twin?

vocal wasp
#

exactly

#

:)

onyx basin
#

I don't know, but my guess is it's fine

neon iron
#

I appreciate how chill everyone is, from my experience when it comes to competitions, usually it’s a lot more competative

sweet mica
onyx basin
#

from my experience the python gamedev community is very chill and friendly

#

we all just want to see cool games written in our favorite language

neon iron
sweet mica
neon iron
#

Changed to 91

#

You can check them all by going to the entries page on the site

onyx basin
#

I'm not sure I can judge that many entries >.<

neon iron
#

Yeah same lol

#

How many is it usually?

onyx basin
#

better add some intriguing screenshots to help convince people to play mine

#

not sure, I count like 1,2,some,many

neon iron
#

XD

#

I doubt it was ever some, so ill go with >4 ig lol

onyx basin
#

last time it was 40

neon iron
#

More than doubled this time, dang

#

Alr, ima be productive now

onyx basin
#

Not everyone will finish something. It would be interesting to see all the stats.

vocal wasp
onyx basin
#

and yeah me too. I have bullets to sling around the room

onyx basin
sweet mica
#

my game will not have best graphics(making graphics in gimp/synfig is hard) but it will sure be an interesting one

onyx basin
#

interesting gameplay is the most important part

#

aaah ok ok bullets

sweet mica
#

i will try to upload an gameplay instead of screenshots because my graphics will definitly not catch an eye

sweet mica
vocal wasp
onyx basin
#

unless you're on apple nvm

#

it's basically mspaint++

sweet mica
#

i downloaded pinta i can't rotate a shape without separating the shape into a new layer and then flattening it

onyx basin
#

omg

#

this text

#

refuses to render

#

finally worked

#

Was hoping to get more done last night but ended up falling asleep

sweet mica
#
        self.manager = arcade.gui.UIManager(window=parent_window)
        self.manager.enable()

        self.v_box = arcade.gui.UIBoxLayout()
        manage_building_button = arcade.gui.UIFlatButton(text="Manage Buildings", width=200, x=100, y=100)
        self.v_box.add(manage_building_button)
        manage_building_button.on_click = self._on_click_manage_building

        self.manager.add(
            arcade.gui.UIAnchorWidget(
                child=self.v_box)
        )

I have this code for a button in arcade but the button isn't placing at x=100 and y=100, it is always placing at (443, 326) no matter whatever value i give

onyx basin
#

Fr a cool idea for the theme would be like the traditional snake game but a mirror of ur snake on the other side of the screen would be chasing after the same fruit you go after

#

And have to like trick its AI to get all the fruits first

#

Too bad I'm not at the level of ascension where I can make games yet

neon iron
ocean haven
#

Just getting started here. I can already feel the scope creep 😅

neon iron
#

Too late for me to change tho. + i alr did snake, and dont like it too much

onyx basin
#

Someday I'm gonna learn how to make games

ocean haven
#

@onyx basin Yeah, I really like that snake idea!

neon iron
#

Why not make that day today?

onyx basin
#

Because I'm still learning how to make a calculator on python 😅

neon iron
#

You could make a text game, just using prints, ifs, and elses

onyx basin
#

I might try to like make that idea a reality at some point but definitely won't make it to the pyweek game jam

ocean haven
onyx basin
#

Excuse me... 300? Uhhhh

#

That's kinda long

#

But then again

#

Each line is a seperate command

ocean haven
#

True, it may be a little long for someone just learning Python. A text game could be an easier lift for you.

neon iron
# onyx basin That's kinda long

Gotta agree w you there, i made a version of snake w even more features than the original (it had pacman rules+speed boost from apples) with half that many lines lol

onyx basin
#

The part that actually looks freaky is making the AI part

#

To have it move on its own and stuff

neon iron
#

I mean not hugely. You just check if the snake head is lower or higher than the apple, then move either up or down depending on that (if you can). Obviously, this snake will die pretty quickly because it traps itself, but thats kinda the point is the player wins, not the bot

ocean haven
#

(also left or right depending)

neon iron
#

Yeah mb

onyx basin
#

What would a command like that look like

#

At the start of making your own games, you can fake AI, no need for path finding or stuff like that, just ifs

neon iron
#

Ppl tend to hear "ai" and think of a rlly complex, humanlike thing, but really pretty much anything that takes in input and gives a specified output could be considered a low level ai

onyx basin
#

I feel like Simple thing like AI for snake would just be if commands right

#

Or still abit more than that

ocean haven
#
# somewhere inside game loop (i.e. a frame in your 60fps game)

# Move the snake vertically towards the apple
if evil_snake.y_position < apple.y_position:
    evil_snake.y_position += 1
elif evil_snake.y_position > apple.y_position:
    evil_snake.y_position -= 1

# Move the snake horizontally towards the apple
if evil_snake.x_position < apple.x_position:
    evil_snake.x_position += 1
elif evil_snake.x_position > apple.x_position:
    evil_snake.x_position -= 1
sweet mica
#

just use A* algorithm for path finding for the ai

neon iron
onyx basin
#

I can kinda comprehend it

neon iron
onyx basin
#

But

#

The <> symbols really puts me off

neon iron
#

Greater or less than

ocean haven
#

Ah, "<" means less than , ">" means greater than

neon iron
#

Yeah

onyx basin
#

And there purpose is?

sweet mica
#

2 > 3 will return false and 2< 3 will return true

#

to move towards the target

neon iron
# onyx basin And there purpose is?

Well on a game screen, you measure things by position from the top left usually, so 50 pixels down and left from there is (50, 50), kinda like a coordinate plane

sweet mica
#

and change directions accordingly

neon iron
onyx basin
#

Y'know what for a little bit of ease I'm gonna try to open the snake program later and see what u guys mean

#

So that

#

I can follow

#

Live

#

And see it visually

sweet mica
#

ok

onyx basin
neon iron
#

If you want i can send the replit of the snake thing i made too, it lets u run it and see the files

neon iron
onyx basin
#

Ohhhhhh

neon iron
#

Ima send the logic i made for a pong game

onyx basin
#

Still has ><

sweet mica
neon iron
onyx basin
#

Oh I kinda get how it works now

neon iron
#

Yeah nvm, i thought i did smth better. Basically it just follows the boll lol

onyx basin
#

So like the >< vertically is essentially just sideways of up and down?

neon iron
#

Well it’s comparing two numbers. When those numbers happen to be coordinates, you can check that, yes

onyx basin
#

So like if I wanted to go up its < and to go down > ?

#

And whether its vertical or horizontal depends on their current position

#

Right

neon iron
#

Same with down

onyx basin
#

So like xy?

neon iron
#

For left/right, you add/subtract to the x cord

onyx basin
#

Ohhhhhhhhhh

neon iron
onyx basin
#

I feel my coding knowledge horizons growing

#

It feels totally great

#

And doesn't give me a headache at all

neon iron
#

2d games are basically just graphs, but you can have pictures on things, and can manipulate everything

neon iron
onyx basin
#

Ight bet I gotta take a shower quickly I'm so gonna try this tysm

#

Is it recommended to do the diaries?

#

Hi Zilgon

#

Uhh somehow I’m almost done

#

Really? Fair play

onyx basin
#

Oh for sure, ever bit of polish helps

#

change it so it’s not comicsans

sweet mica
onyx basin
#

Wondering, does anyone have any good tutorials or papers on procedural generation?

glad moat
#

what is pyweek?

narrow furnace
# glad moat what is pyweek?

A game jam that is from march 20 till march 27
(1 week), you have to use a python
library/module to make a game like (pygame, pyglet, ursina, panda 3d, etc...) You can check the rules and more at https://pyweek.org/

#

(Question) can i use copy/paste [from the same file], i don't want to load every image specifically

onyx basin
#

So you want certain files to load? Put their names in a list and iterate over them

narrow furnace
#

That's a way

#

Thanks

onyx basin
#

No worries

neon iron
#

You can c/p if you wrote it in the last day

narrow furnace
#

That's good

valid prairie
#

pain

def _translate_generic(self, x: float, y: float, z: float) -> 'Matrix4f':
    return (self
        ._m30(fma(self.value[0, 0], x, fma(self.value[1, 0], y, fma(self.value[2, 0], z, self.value[3, 0]))))
        ._m31(fma(self.value[0, 1], x, fma(self.value[1, 1], y, fma(self.value[2, 1], z, self.value[3, 1]))))
        ._m32(fma(self.value[0, 2], x, fma(self.value[1, 2], y, fma(self.value[2, 2], z, self.value[3, 2]))))
        ._m33(fma(self.value[0, 3], x, fma(self.value[1, 3], y, fma(self.value[2, 3], z, self.value[3, 3]))))
        ._properties(self.properties & ~(PROPERTY_PERSPECTIVE | PROPERTY_IDENTITY))
    )
neon iron
#

Making some good progress, >100 lines and i have the player sprites. Gonna get the enemy ones next and start making some logic

onyx basin
#

I've been working on art so far, gonna hop on to some code soon

neon iron
#

So i take it we can download sprites we (legally) find online, so long as theyve been up for over 30 days, right?

#

Prob gonna make my own anyways

onyx basin
#

Yup we can as long as it is expressly put up to be used freely

narrow furnace
#

Does that include music??

onyx basin
#

I believe so

#

You have to show sources though so don't just drop them in and forget about them

sweet mica
#

if i download images from the search engine then also?

woeful tree
#

You have to comply with licensing/copyright for all material used

sweet mica
neon iron
#

Ye im lazy and dont wanan do that, so ima stick w making em in piskel lol

#

Idk if ima have enough time to do everything i want tho

#

Need to make 2d platform ais, which could be tricky. Also wanna recreate physics from scratch, but we’ll see how it goes

#

If i have time, ill make music for it as well

onyx basin
#

I am not even animating anything with spritesheets lol

#

Just a bland static sprite that rotates like South Park

#

I don't have the skill to get animations done in a week without burning out

woeful tree
sweet mica
#

ok nice

woeful tree
#

PyWeek's licensing is stricter than I said. You not only have to have the rights to use a thing, but every other entrant needs to also

#

That ends up being a restriction to open source

#

Something could be freely licensed but revocable, for example, but that means that the license could be revoked from another entrant for reasons that are not relevant to the competition

sweet mica
leaden steppe
#

am i allowed to use a json library or is it not allowed

woeful tree
neon iron
sweet mica
neon iron
#

Anyways, do we have any copyright over the assets we make?

woeful tree
woeful tree
neon iron
woeful tree
#

You retain all copyright

neon iron
#

I prob wouldnt go through the trouble unless it was some big company that did it (which the odds of that are 0 lol)

woeful tree
neon iron
#

Yeah true

woeful tree
#

And you cannot sue them for that, unfortunately

#

Candy Crush Saga was a stolen idea

neon iron
#

At least others will have fun playing my idea in that case

#

I just wouldnt get anything from it

sweet mica
#

also what if you get a patent

woeful tree
woeful tree
# sweet mica also what if you get a patent

Game mechanics are not usually patentable, don't know why. I don't think they should be, fwiw, and software in general should not be patentable, but patents have been granted on software in the US and Europe for 30 years or something

neon iron
#

What’s a good place i can get sounds, like gunshots and such, that follows the rules of the competition?

lusty wasp
neon iron
#

🙏

solid star
#

FYI: Arcade 2.6.12 was released to squash some bugs for PyWeek

vocal wasp
#

iirc

neon iron
#

Weird, im accomplishing a lot more than i thought i would in this amount of time

vocal wasp
#

😔

neon iron
#

Rip

#

Sadly tho, today was the most time ima have to work for this week. I can snag an hour or two here and there, but i have other things

#

Got all the character assets and a few of the main mechanics working tho

vocal wasp
#

am encountering some speed issues using arcade 😔

#

idk why but it lags

#

time to minimize my tilemap

#

oh i realized

#

i set 1000 tiles in tiled

#

😔

neon iron
#

Ima pretend ik what that means lol

vocal wasp
onyx basin
#

Steve (pictured) is parched, I am hoping to work on more crucial things tomorrow but having fun with the ui

neon iron
#

Ngl tho i dont rlly use many of pygame’s features except loading images, blitting to the screen, and using the event loop. Honestly i feel like i couldve just made that myself lol

onyx basin
#

Been working on assets mostly today

neon iron
onyx basin
#

He dummy thicc

neon iron
#

XD

onyx basin
#

I could have made him smaller but eh lol

neon iron
onyx basin
#

I know the feeling lol

neon iron
#

Question tho, you know if there’s any rules against blood or anything? I essentially have a cartoon zombie w red pixels, idk if that breaks any rules

#

All i found that relates to that is this

#

Others are just abt abuse and violence and such, not rlly graphics

#

Ill keep it for now, but if anyone asks i change it, i will ig

onyx basin
#

Well I'd say if it isn't gratuitous it should be fine, I know in places like Germany blood has to be green (not sure if that is the case anymore) but I'd say you shouldn't have to worry about it

#

This is a game jam, I doubt anyone could localise their game to be compliant in all countries lol

neon iron
#

Lol ye true

onyx basin
#

Writing a diary entry then going to bed, already well past when I wanted to go to bed lol

velvet gazelle
#

ok I started the game engine

#

it's not easy though

#

I'm still trying to make the GLB loader

vocal wasp
stoic heart
vocal wasp
vocal wasp
onyx basin
#

noice

vocal wasp
#

PyWeek will not tolerate harassment in any form, or language, imagery or behaviour that are:

  • sexist, racist or exclusionary
  • intimidating or threatening
  • insulting or unpleasant
    im trying to make my evil twin a bit more evil as some bad personalities and stuff, but idk how "evil" can i make it, hope that mines are not insult enough
vocal wasp
lusty wasp
#

A mean smile and inward slanted eyebrows usually works in games

vocal wasp
#

time to do this, thanks

onyx basin
#

hmmm im making some crapy 2d game, but i dont have inspo 😭, the only thing i know is a boss fight at yesyes the end

vocal wasp
onyx basin
pulsar spire
#

Can I use a font with this license? (The font is free for commercial usage too, as said by its owner)

#

😔 License rules are too unclear sometimes

narrow furnace
#

You can

pulsar spire
#

Yayayay

#

And what about the fonts which are labeled "Free for personal use" only?

narrow furnace
#

It means you can't share it, its only free to use not free to upload it

pulsar spire
#

So I cannot use them?

narrow furnace
#

You can also make a font, i don't think its that hard

pulsar spire
#

Ah so I can use them in pyweek but cannot earn money using them, right?

narrow furnace
#

Yep

pulsar spire
#

Cool thanks!

narrow furnace
#

Np

vocal wasp
hollow ivy
#

btw is that win 11?

vocal wasp
woeful tree
hollow ivy
#

like tabs

vocal wasp
hollow ivy
#

🗿

pulsar spire
woeful tree
pulsar spire
#

Lemme provide the link

onyx basin
#

free as in OFL

pulsar spire
#

Thanks!

woeful tree
# pulsar spire https://www.1001fonts.com/licenses/ffc.html On the website, the author says tha...

The relevant clauses seem to be

While the given typeface may freely be copied and passed along to other individuals for private use as its original downloadable zip-file,
and
the given typeface may be embedded into an application such as a web- or mobile app, independant of the number of the application users, as long as the application does not distribute the given typeface, such as offering it as a download.

Seems like a tricky one to navigate. I think you probably can include the font in your entry, but you may not be able to include the font file in your GitHub repo, for example (only the zip).

But, I doubt this strictly complies with rule 6 (https://pyweek.readthedocs.io/en/latest/rules.html#existing-artwork-music-and-sound-effects-may-be-used) because it isn't OSI, CC or PD

vocal wasp
#

eh it seems like i have to change my source of asset

#

idk if mine is PD, it basically gives me whatever thing i want to do

#

i can't use others because those contains swear words and i dont want them to even exist in my game

#

well i guess time to sort them out because why not

#

found one

#

:)

pulsar spire
lusty wasp
#

Um, no, saying you don't have rights over something doesn't give you rights over it

pulsar spire
#

😔

#

@woeful tree what if I supply the zip file in the game and use the zipfile module to extract the font? Is that allowed???

velvet gazelle
#

what if I write the game engine in C++ and add Python scripting
will it still qualify for PyWeek

real eagle
velvet gazelle
real eagle
#

This is a Python programming challenge. However, you may include code written in supporting languages (eg. C/C++ or Rust libraries, Javascript/HTML in web pages, and so on), if that code does not implement “game logic”.
https://pyweek.readthedocs.io/en/latest/rules.html

velvet gazelle
#

like i want to make the game engine in C++ because Python is going to have a bad performance

real eagle
velvet gazelle
#

it is agnostic about theme, backstory, character types, game objects, behaviours, and so on

#

ok so make an engine in any language but add Python scripting

#

cool

onyx basin
#

Python should perform fine for a game jam but it’s your decision

#

C++ can be a minefield for game engines lol

#
  • cries in UB *
solid star
velvet gazelle
onyx basin
#

Seems a lot to write in a week, to me at least lol

velvet gazelle
#

actually I think I will make it in Rust

velvet gazelle
#

just because I want to try Rapier physics engine

velvet gazelle
solid star
#

Ok, you have 6 more days to sort that out 🙂

velvet gazelle
#

🙂

#

Any ideas for a fictional company in my game lore?

#

I want to call it Foobarbaz but that is too long

#

what about FUBAR

solid star
#

FB!

velvet gazelle
#

ah yes there is no company called FB anymore

#

perfect

#

FB Corporation destroy the world

sweet mica
#

yes theres really no company called FB i think

velvet gazelle
#

ok

#

look

#

here's what I have

#

ok that's all I have

#

pls don't steal my game art

#

I work very hard

#

totally didn't just extrude, scale, delete two faces, and add solidify modifier

pulsar spire
#

Lmao

onyx basin
#

I jest lol

#

I decided to try Python Arcade Library for the jam and damn I much prefer it over Pygame

#

How does that GUI look to people? There will be a hunger meter eventually and some more additions but this is just an attempt at starting the UI

#

Also yes he does walk like characters in South Park, I'm no animator, so sue me lol

sweet mica
pulsar spire
#

Same, the animation is DAMN COOL

proven cradle
#

I like the simplicity of that walking animation

valid prairie
#

Same

pulsar spire
#

Indeed

plucky coyote
#

when does the next gamejam start and so can i use the pygame library(i am new)

onyx basin
#

yesterday

#

there's still time to join

#

Thanks 😄 I don't have the patience for animating the walking so it's a simple rotation between 2 values, swapping the direction of the rotation when you reach the bounds#

ocean haven
#

In a few days I'm going to look back and regret how much time I'm spending on art today. But I'm having fun so future me will just have to suffer lemon_clown

onyx basin
#

I am suffering doing the art lol

smoky dune
#

where and what the heck my team is doing... so lucky to be a part of such a team 😂

#

@stable iris hello? what's the status? are we making anything at all or just lurk till the last day?

pulsar spire
#

Lmao

stable iris
#

@smoky dune check ur dms

onyx basin
neon iron
#

Ye ngl i prefer making the actual logic and things over art/level design/sound effects/music, but sadly thats the majority of my game lol

#

But ima make a worlds file and have it be json, and basically just have a bunch of blocks in a specified spot. Then, if people want and get how it works, they can make their own levels

solid star
#

Crappy art often turns out way better than you think. That's my experience at least 🙂

onyx basin
#

I'm hopefully going to make the gameplay out do my art lol

velvet gazelle
#

I think I'll make the engine using CMake

#

so it can be portable

#

and stuff

#

I will use OpenGL

#

because I hate M*cs

#

jk but I'm not gonna learn Metal or whatever

wooden spruce
#

Movement isn't the most important part of my game but I am doing all this for the first time. Here is my character roaming around with a 2 frame animation for walking.

wooden spruce
onyx basin
#

If it works it works, feel free to do it that way

wooden spruce
#

Yeah as I said, I am doing all this for the first time and everything is shiny and exciting to me. I must stick to the plan if I am ever to release anything 😄

solid star
#

Can definitely get away with 1-3 frame animations. It does give the game a somewhat different feel, but it's acceptable

#

We accept things like that for attack animations in games all the time. The character snaps into position instantly.

neon iron
#

Yeah i could make a turning animation but like nah lol

#

Idk actually, i might

#

Whats gonna be hard is getting a firing animation to work while the player is in the walking animation, because the gun is a part of the player sprite

wooden spruce
#

Was wondering if anyone else is making a social simulation

onyx basin
#

Ah damn was stuck for a while on a physics issue that the character would jitter as you move against a wall, turns out I forgot I was using set_position instead of giving the physics engine a delta_x and delta_y

neon iron
#

Gonna try tackling animations, could be a bit tricky

#

Already less than 5 days 😬

neon iron
vocal wasp
#

flip the sprite horizontally

neon iron
#

Ye i have that, but wanna make steps and such

onyx basin
#

Suppose I'll post my day's progress in this video here, feeling good about this. Pretty much added, collision, expanded the tileset and added a hunger meter. A lot of the day was debugging

cinder trellis
#

damn we have nothing yet though xd

onyx basin
#

Go at your own pace, it isn't a race, as long as ye submit something that's what matters

cinder trellis
#

ye we are still thinking of what type of game we should do

onyx basin
#

Ya, that can be tough, try just writing down ideas, then pick one at a time and try flesh the idea out, if it feels right then go with that one

onyx basin
#

And by "flesh the idea out", I mean write down what you would do with the idea

onyx basin
# vocal wasp zamn

I'm really happy with how this is going, usually I would have given up by now lol

neon iron
neon iron
#

The best animation ive ever made

#

Not bc its the only one ive ever made or anything…

onyx basin
neon iron
#

Still not sure if ima have enough time to do everything i want. Ima try to work the entire day saturday, so thats when i should be able to get music/sounds going

#

Biggest hurtle rn is getting a way to create levels

onyx basin
#

Don't forget too save time to make an executable for the game (like using PyInstaller)

neon iron
#

How long would it take to do that?

vocal wasp
#

¯_(ツ)_/¯