#pyweek-game-jam
1 messages · Page 11 of 1
what does this exactly mean?
does it mean something like collisions should be coded during the jam or before it
?
Hey @viscid cloud!
It looks like you tried to attach a Python file - please use a code-pasting service such as https://paste.pythondiscord.com
The exact rules are on the website: https://pyweek.readthedocs.io/en/latest/rules.html#entries-are-to-be-written-from-scratch
basically: document it properly, publish it as open source a month or more before PyWeek, and don't implement specific game logic (i.e. make a framework, not a game)
isn't a framework pretty much the same as an engine though?
Pretty much, yes.
sorry if im annoying you again, but, basically what your saying is, some thing like collisions in the framework is completely fine? as long as it does not have something like if collisions == true make the character dance or something? but it can have simple collisions, am i right?
Thank You Very Much In Advance!
Yes!
yea
@viscid cloud by game logic it is meant logic specific to a particular game, I think. The point is that the library code should be able to be used by any other entrants as well. A general-purpose collision library doesn't fall under game logic.
hi
when is the next game jam starting?
It's not yet known, I think
ok
can anyone understand me what is game-jam
It is a short event during which you have to make a game around a theme, given by the organizers
Not sure, next PyWeek will be in March, I don't know about other game jams, but I'm sure you could find some online
There are always jams going on: https://itch.io/jams
Hi.. So let's say I am new to game development with python (not new to python), where do I start so that I may take oart in the next game jam?
You could do a tutorial using arcade or pygame. They have good tutorials.
Setting up the game loop, animations, and physics engine have their intricacies but it's pretty straight forward if you are familiar with oop.
@thick minnow
@coral mist hi man
is this fun
when is the next game jam?
idk
pygame is really good
"March 2021" 🙂
...
last 5 msgs 5 different odd dates lool
lets keep that goin then
did an even start yet?
tkinter
agreed
Hey @wicked robin! I noticed you posted a seemingly valid Discord API token in your message and have removed your message. This means that your token has been compromised. Please change your token immediately at: https://discordapp.com/developers/applications/me
Feel free to re-post it with the token removed. If you believe this was a mistake, please let us know!
k
`#Import Discord package
import discord
#Client
client = discord.Client()
@client.event
async def on_ready():
#do stuff
general_channel = client.get_channel()
general_channel.send('Hello @everyone')
#run the client on the server
client.run()
` Why is this not working
put your token in client.run("")
hi all i am sai prabhav i want to participate in pyweek but dont know how to can some one help me start plz....
check thet pings... in ended ig
is the next jam not startewd
also check the channel description
where is it
smh nvm here
PyWeek 30 is over! Try the entries at: https://pyweek.org/30/entries | PyWeek 31 coming March 2021 | PyWeek Game Programming Challenge | https://pyweek.readthedocs.io/en/latest/
ok
i thought we have a game jam every week as name was pyweek
anyone here planning to join pyweek and forming a team? i don't really have any experience with pygame, but if you're willing to include someone who's looking for experience, feel free to dm me 😄 .
can i make a text based game as a discord bot and then submit it?
it is the truth
what is this channel bout
oh nvm
It is about the PyWeek game jam!
A binanual Python game jam
game jam?
You have one week to create a python game
👁️
that would be every two years, whereas it's twice a year. So semiannual, yes?
It is written bi-annual on their website 
if it's bi-annual will the next one be in spring?
The title says March 31 2021 I think :D
oh cool
hello
Hi.
what's this?
so its called pyweek bc the competition lasts 1 week not bc theres one every week?
i feel like that name can be misleading

I don't think it's misleading. Your birthday (or any holiday) is also a day, you don't have one every day.
Also, discussion about the name is about 15 years too late...
Are there regularly events by this server? I have only participated in Advent of Code
Code jams
We do try to organise regular events and we'd normally have a code jam right about now. However, our old format didn't scale well given our recent growth and we're currently working on making it more scalable. We've recently attracted an Events Lead who's planning to set up more regular events and make sure things like Code Jams are actually doable.
Hey @woeful tree, the SSL certificate for pyweek.org has expired
what's game jam??
is the date for the next pyweek already known? @woeful tree ?
There is a topic given and you need to make a game based on that theme
Oh wow. And thanks for explaining
Has the jam started
it'll start in March
https://pyweek.org/ and https://pyweek.readthedocs.io/en/latest/
Please have a look at these two sites before asking your questions 😄
idk if relevant, but pyweek.org gives me a safety warning. i will ignore it ofc but maybe something should be fixed about iy
Websites bestätigen ihre Identität mittels Zertifikaten, welche für einen bestimmten Zeitraum gültig sind. Das Zertifikat für pyweek.org ist am 29.1.2021 abgelaufen.
Fehlercode: SEC_ERROR_EXPIRED_CERTIFICATE
Zertifikat anzeigen
bla bla bla certificate expired on the 29th of january 2021
@woeful tree sorry for the ping but it appears you are the authority on this that might fix this
umm
The ssl certificate expired. Someone is currently taking care of it
someone share the source code of the snake game pls
!e
print("Do it youself, checkout the help system if you come accross any problems or issue while solving it")
You are not allowed to use that command here. Please use the #bot-commands channel instead.
You are not allowed to use that command here. Please use the #bot-commands channel instead.
LOL😂
you can just draw a backend grid with a moving sprite
does the game need to be written in python (this is a stupid question but... )
yes it does
does the game need to use the pygame module? For example can I use Ursina instead of pygame?
No, you don't have to use a specific framework or module. What's important is that it's a python event. There's a bit more info here: https://pyweek.readthedocs.io/en/latest/rules.html#target-platform
Hi
@visual glen , first of all sorry to mention you but just wanted to ask around how many people take part in this?
It says on the most recent jam that there were 45 entries https://pyweek.org/30/entries/ @sour hedge
Some of these would be teams though
And I'm not sure if they all ended up submitting
The next one is in march, I'm not sure of the exact dates
I think there were like 30 submissions in the last one
no, it was the 30th bi annual pyweek
But how to participate
they'll probably tell us in February, if it's not on the website
You can use any of libraries in python that can be used to make games(Ursina Engine,arcade,pygame etc.)
Hello @regal ingot, if you want to talk about your event, please contact us through @lavish cipher (simply DM the bot), it looks quite interesting but it isn't the right channel for that
what is subject ? have jam started ?
Oh thanks! I needed that question answered too.
@gilded bay there is no active PyWeek at the moment. The next date is to be announced.
so when is the next game jam happening!
Some time around March, as was said the dates haven't been announced yet
is it for bots or a literal game jam
just to clarify here: the entries page only lists entries with final submissions once the week is over
@lusty wasp you are Pyweekchamp could you send me or here your game project?
@gilded bay they are here https://rdb.itch.io/
it might be a bit early for this but when the jam happens, will we be able to form teams from within this discord? as i'm good with python but never made a game before
when will Pyweek 31 start?
my game for pyweek 30
YO
The date hasn't been set yet, but we'll try to keep you posted. I think we'll at least post an announcement here in the community when the dates are known.
ok, thx
This is gonna be my first jam
same same
When is it?
How do I play this
U go to the link, press space to begin, press a to start and punch, move around with arrow keys
What is this channel for?
What is the name of this game?
This one @atomic lake
Okay
This probably isn't the place to discuss all this...
yeet
How does it shows you the logo of pycharm when you play it and mine it doesn't works......
do you have the discord integration plugin?
No
in ycharm
Where can I see it?
I was trying to see if discord is getting it, It is but it's not showing me like the symbol of PyCharm & The Python like what you have
go to your settings page and u should see a plugins menu
alr 1 sec
I don't have the option of Discord
Do I need a certain virison if the PyCharm to have this option? @vestal tangle Cause' I am using 2020.3.2
im using 2020.3.3
Oh, So 3.3?
i dont think that will affect it
you have to search in the plugins market place for discord integration
Alright let me try then..
up top there will be a marketplace button
Found it
It doesn't shows me the symbol of discord but
I will download it today when I get back home :3
Oh, Now I see Discord Symbol ye
nice
ty for help man
once u restart pycharm and open a project it should ask you if you want to show it in your discord status
no probs
Oh, So just accept the request, Indeed?
ye

👍
Anyways, Imma go to download 2020.3.3 Community Edition if it's newer than 2020.3.2

This may be a dumb question, but I cannot find the exact date when pyweek will start in march. Can somebody please tell me? Thanks
I believe the date hasn't been determinated yet
Thank you 🙂
When will it be announced?
I am not sure, sorry
ok
It's a gamejam in python, you can use any python libraries afaik @exotic timber
The website and rules there would explain it in more detail
Is this where we'd look for teams? Or would that be more OT?
!warn @delicate orbit Don't post chainmail about raiding applications/.
:incoming_envelope: :ok_hand: applied warning to @delicate orbit.
gamejam in python sounds fun!!
is this a literal game jam or like a discord bot contest
either way ill still get crushed tho but one I'm better at than the other
this is a game jam.
does anybody have any idea when the game jam will start or will be announced
can someone explain dis 2 me
Look at the pyweek website for a great description
I think so but idk how
Hey @orchid python!
It looks like you tried to attach file type(s) that we do not allow (.zip). We currently allow the following file types: .3gp, .3g2, .avi, .bmp, .gif, .h264, .jpg, .jpeg, .mov, .mp4, .mpeg, .mpg, .png, .tiff, .wmv, .psd, .ai, .aep, .xcf, .mp3, .wav, .ogg, .webm, .webp, .flac, .afdesign, .m4a, .csv.
Feel free to ask in #community-meta if you think this is a mistake.
who ping
When Is The Game Jam
Not Me
ok
yes not you
I did not ping u
bruh
wat????
?????
How can I see the upcoming pyweek schedule?
yes where plz ?
There is no upcoming pyweek schedule yet.
when there is, it should be on https://pyweek.org/
Last year it was around end of march, but I now see the date is not consistent each year. My bad!
I just can't wait. It's so much darn fun!
covid spoiled most of it
@heavy fable sorry to bother
what help channel was the one you helped me on
so i can re-check it and learn.
boron
when is it?
When is it ??
afaik that has not been announced yet, although i'd expect an announcement fairly soon
yeah bring on the hypetraaaaaaaaaaaaaaaaiiiiin
makes obnoxious laser noises
I bet (even) more people would attend if there was enough time for them to schedule for it.
if anyone wants someone on their team for the next pyweek game jam hit me up, would defo love to give the next one a go
Any updates on the date ??
Soon™
Thanks
sure
Just check pyweek.org
The date has been announced as well it starts on the 28th of march
any clue if absolute beginners are able to compete?
Absolutely, you can try and join a team or use this as an opportunity to learn one of the python game frameworks
Thank you, how do I find a team to join, and what framework might you recommend for a beginner?
There will be a channel in a couple of days specifically for finding a team to join. There will also be a resource for which frameworks are currently available. There's one I'm trying to remember the name of that's specifically beginner friendly but I can't quite remember
ninx, i'll stay tuned.
Do we need to enroll or what ??
More information on the dates & how to register will be announced in the next few days
Yup! There'll also be an announcement about it #announcements
And btw is there like a different competitions like 1 group is for beginners and 1 group for intermediate and 1 group for Professionals ??
Thamks
So it's all one big event, no different groups. But you can form a team or join an existing one too. It's a very fun event overall
The event is one week long (hence the name PyWeek). It typically runs Sunday to Sunday
And wee need to submit before 4 april right
The event will start March 28, so starting then is when you can work on your game. And yes, you do need to submit by April 4th
Any other updates regarding this competition ??
We are going to announce that at some point this month. I'd recommend you to run !subscribe in #bot-commands in order to get a ping when we announce it!
Sure, thanks
where to find teams?
Here is a good place 
Hi sry if i bother you even more, will we have to use a specific library for this or we just need to commit a game. Asking because i would have to study those libraries 😅
You can use any libraries you want as long as they follow the rules, see https://pyweek.readthedocs.io/en/latest/rules.html
Should we sign up to this competition ??
Yep! You can register on https://pyweek.org/
FWIW folks the date is live on the above site now, so you can register, we'll put out an announcement soon as well.
ok thx
Anyone looking for a noob member for his team?
I could join your team (because I didnt find anyone 🥲 )
idk how to make one but would be glad to 😃
How many members are there in a team?
As many as you'd like
What library would you recommend for beginners? Pygame or arcade or something else?
I have experience with PySide2/PyQt but haven't tried making any games with pygame or arcade yet
Arcade seems to be fairly popular for 2D, I'd recommend Panda3D for 3D (disclaimer, I'm involved with the latter)
Oh. Thanks. I will checkout Panda3D as well. Not decided if i will do a 2D or 3D game yet.
Hi, I would like to join a team too! But I am a complete beginner. The only experience I have is making a pygame pong about a year ago.
Give it a shot! You'll at least learn something
hello can i use godot for the game jam?
and also how many teammates do i have to have to be considered a team?
also how do i say i am with my teammate?
any help would be great, thanks!
@dreamy tapir nope, you can't use Godot, it must be written in Python.
how can we register? is it on the website?
EDIT: nvrmind, I found the register url
Hope y'all are as excited as I am for this! If you any questions feel free to post here~
im trying to register, but im not able to find any register button
When you make an account on the website and click your profile name in the top right, there should be an option to "register an entry"
That should register you in the jam.
how do i say that i am with these certain teammates?
https://pyweek.readthedocs.io/en/latest/resources.html
3rd link here (https://nerdparadise.com/tech/python/pygame/tipsandtricks/) doesn't work
Successfully registered as "The solo"
pyweek is back. hooray.
my project last pyweek was a colossal failure
eh, if I have time I'll give it a shot
Hope y'all are as excited as I am for this!
yes! I registered with my team 🙌
I'm pretty sure it isn't allowed, but I'm going to ask anyways:
Is it allowed to make a discord bot as game with Discord.py?
Ye can we make stuff discord bots as games?
There has been an entry in the last PyWeek
so I guess you are allowed.. just try to think about how all the other participants can actually test it.. Not everyone has or wants to create their own server just to properly test your entry..
Not everyone has or wants to create their own server just to properly test your entry..
I mean, the judges can join the participant's server to test their game instead of making their own server
yea.. that is also something some of the participants wouldn't want to do... keep in mind that not everyone wants to be on discord and to actually properly test an entry, I'd want to use the actually submitted code, because on your server you could always fix/add stuff after the jam has ended. That entry from last PW didn't got all that much love, many just didn't judge it, mostly because it was too much to ask to install a discord bot or even join a server to test it. You're free to do what you want for an entry, but creating something that is a pain to get to work tends to get bad or few ratings in general
I agree,
you could always fix/add stuff after the jam has ended
especially this
yep.. that's why for some of us, it isn't acceptable to test an exported binary or a hosted solution by the entrant.. I tend to judge the latest source entry, that was still inside the grace period for uploading.
@ocean gull I'd recommend against it, judges have many dozens of games to rate within their spare time, they don't tend to be very happy about unconventional things that are difficult to run
But it's not disallowed
Okay, thanks.
This will be the first time I'll be joining a game jam! Excited to see how it turns out.
how do i register with my team?
the theme voting starts one week before PW starts. there is a selection of 5 themes, from which the most popular is chosen by the registered users and serves as theme for the jam
they will give the theme before the starting
So we all need to vote right
in my experience, the worst theme out of the 5 tends to get chosen.. not sure whether that is the right one for you
What
I'm being sarcastic..
but every time I participated, my least favorite got chosen out of the 5 available ones
last one was Cast Away
What's that ??
a theme.. themes for game jams tend to be vague, so a lot of different interpretations can result of it
it also was a movie (but spelled differently iirc) where a guy befriends a volley ball on an abandoned island or something
i have already registered but how do i do it with my team?
You have to re register with your team mates name too ig
hey, what library would you recommend to use for pyweek? considering that we only have a week to finish.
I use Panda3D when I participate..
ok thanks, will look into both
The rules are linked in the channel description
So far I have not seen any console games in the submissions, but I don't think there is a rule against it
PyWeek is always the "Work on arcade / pyglet" week for me. At some point I plan to participate.
If anyone wants to check out Arcade for PyWeek, make sure to drop by https://arcade.academy/
There are a LOT of examples there to get started with.
what’s the difference between arcade and pygame?
Also, DM me your address if you want an Arcade sticker. I have a lot to give out.
Pygame is more raster/CPU based. Arcade is more OpenGL/GPU based.
ohhh, this was actually what i was looking for cause i was running into performance issues with pygame
thank you! i’ll have a look at this
Arcade can be faster for sprite-based games as it uses the GPU. Pygame is nice for people that like old-style control of games.
I started it. A lot of people contributed, so I can't take credit for it.
It is focused on 2D. There are other libraries that are good for 3D from what I've heard.
Panda3D being the most mature one when it comes to 3D
there's also Ursina which is built on top of Panda3D, which might make getting started a little easier
do you have an arcade networking or multiplayer tutorial?
Not yet for networking. You can use multiple game pads easily though.
i see
python offers quite extensive means for networking, fwiw.. I would recommend against making a multiplayer game in PW though, since having multiple apps to install and get to run might turn some people off from even trying it.. and a week is very short for a fully functional game with networking integrated
what’s PW?
PyWeek
When should we vote for the Theme ??
Starts on the 21st
Ok thanks
Where on the site can we register (Can't find the Latest Challenge button)? I created an account but is confused on how to enter. Also, is there a certain category we have to code? (Please ping me when someone replies I might not be here) Thanks!
@shy delta https://pyweek.org/31/entry_add/
Thanks!
Question: What exactly counts as 'game logic'? In other words, is it allowed to implement an online game with a web (JS, not Brython) frontend that talks to a Python backend?
it has been done before.. in the last one there was a submission where at least half of the code base was in JS.. I'd say it's frowned upon, but as long as installation for the jurors (=you and the other participants) isn't too painful and the notable part of game logic is implemented in Python, you should be fine. For my part, if I feel that too much of the code base is in another language and Python just makes up a small part, I will vote disqualify though
um, I am very new to pyWeek, can anyone help me please register? greatly appreciated
nvm hehehe, I have a team, if u want u can join! just dm me! 🙂
Are we allowed to use pyxel?
Yup!
Awesome! I guess it's time to learn pyxel...
Are we able to make a multiplayer component, if the multiplayer server code was also in python and included in the submission? For example, some python lambda functions running in AWS.
the program doesn't want the user to have infinite tries
so once it is equal to the certain number of tries
guess limit
it'll say you've lost
and it'll break the program
What is the convention: python2 or python3? I tried running a game from the site. It was written in 2.4. I tried to convert it using 2to3 but it used some packages not available in 3.
I know I am being lazy not installing python 2 but I have had some problem with the path previously, so I lile to use python 3.7 only
afaik python 3 is preferred now, but keep in mind that pyweek has existed for a very long time, so older games will be in py2
I see
From the submission rules:
Entries must run using the latest version of Python. Entries must not require end-of-life versions of Python. See the Python Dev Guide for which Python versions are allowed.
If you look at the rules, they state that your entry has to run with the latest version of Python
whatt, so my game has to run on 3.9.2?
Whatever entry you found that was using 2.4 must be from a veeery old PyWeek! And as an aside, if you're not a company that has driven itself into a corner by still having a codebase around that only works in python 2, you really shouldn't be using python 2! stay far far away from it
if you write it in Python 3.6, it will almost certainly run in 3.9.2
I downgraded from 3.9 to 3.8 because of all the unsupported libraries lol
I tend to write my code with the last 2-3 versions in mind...
hmm
Only because a library hasn't updated the version, doesn't mean it won't run in 3.9... if they are libs with compiled parts, simply get the source version and install that. you need to have a working toolchain and depending on the platform you're on, the respective -dev package for python, but I rarely have problems with making python packages work with newer versions
Where can I report bugs with the website?
well I personally dont know (but I've also found 1 bug in that website 👀)
I think you should open an issue on https://github.com/pyweekorg/PyWeekOrg @valid prairie @hybrid granite
Django web application for pyweek.org. Contribute to pyweekorg/pyweekorg development by creating an account on GitHub.
thanks
ok
done!
One last question: would the Python-Gravity library be allowed? https://pypi.org/project/Python-Gravity
Yeah, any library is allowed ig
well not really.
doesn't say anywhere in the rules, that you are not allowed to use a library
It says it must have links to documentation, but the simple documentation is in the README, and the more advanced stuff is pydoc
we can only use libraries that are in accordance with 
oops
that d) one is interesting.
I’m wondering if Python-Gravity would satisfy c)
Is there a way I can have that verified? Because I’d hate to use it then get denied because it doesn’t fit the bill
Without even knowing beforehand that it doesn’t fit the bill
I'll ask the organizers and let you know
thanks
@valid prairie I am an organiser, but no, the organisers can't verify a library and rule it in or out. The competition is judged by the other entrants, and it is they who vote as to whether an entry should be disqualified
I do think that your library is not meeting the (c) clause
From the point of view of someone who searches for your library, it's not at all clear what it does - "calculating stuff having to do with gravity" is super vague
Fix that, generate the docs with PDoc3 and stick them on GitHub pages, and link to them, and other entrants are more likely to see your library as accessible to them
https://pypi.org/project/pdoc3/
Is this not what you were looking for?
Most people use Sphinx, sphinx.ext.autodoc and readthedocs.org. ReadTheDocs also supports MkDocs but I'm not sure that has API doc tooling. PDoc3 is purely an API doc tool, but it means you can't use ReadTheDocs
So that's why you might consider GitHub pages. And of course you could try to automatically generate the Pdoc docs on tag, using GitHub Actions.
If I add it better documentation, would it be ok? I'm worried because it's within 30 days
What's game jam?
It's a week-long event that happens twice a year where you code a game in python!
You can do it solo or work with other people. Check out #pyweek-faq for more info~
The next one starts March 28
Not the pygame any other
Like building website
Or si
Ai*
We do have a code jam coming up in the summer, more info should be released about that in April/May
An AI thing is something we're discussing internally to work out how it would happen. But it is something we're interested in
Ok any web dev thing coming up?
Any event we do will be posted about in #announcements. Our last code jam was centered around Django so it'll probably be a few events before we do a web-dev centered one again
Maybe! We might try a different web framework since we did django so recently
Oh man I missed it :(
PDoc3 sucks
It doesn't work at all with Cython
It crashes when attempted
@woeful tree So I got some docs: https://gaming32.github.io/pygravity/
Do you think it would be fine now?
pygravity is a library for simulating gravity in Python
It is written in Cython, for speed.
Nice! I think that's a big improvement, yes
If you are looking for ideas, here's a summary of 2020 GameJam: https://arcade.academy/game_jam_2020.html
@valid prairie the challenge is less than a month away, though. You can use it in the next challenge (the one after the upcoming one).
The spirit of the rule is that other entrants have ample time to know of and learn the library, so that there is a level playing field.
In the end it comes down to the individual entrants' judgement whether they will disqualify you or not. I wouldn't risk it.
What’s this channel
It's about an upcoming event called PyWeek. It's a game jam that happens twice a year where in the span of a week you code a game in Python
Oh that seems hard
are we allowed to use jupyter notebook to create a game
and can we add machine learning to the game
Yeah very crazy
Is it allowed to use Unreal Engine for pyweek? Used pygame last time, but was interesting to get my feet wet in a better 3d tool
Since UE4 is a C++ tool, I don’t think so
okay, thanks 🙂
urm.. the last one was in october last year.. so you have a rounding error in your sentence
Oops I forgot it's biyearly not yearly lol
when are the themes for pyweek announced?
Voting starts on March 21st, I believe the theme itself is decided when the jam starts (someone feel free to correct me when I'm wrong)
aahhh i see thanks
correct
Are we allowed to have a multiplayer component as a lambda in aws? Code included in the submission.
try asking yourself how much effort is involved for the people to test and judge your game. keep in mind that for fairness sake, I would want to test the submitted code submitted before the deadline and wouldn't necessarily trust anything running in the cloud. so if I have to make an account with amazon/other cloud provider first just to run and try your code, I would be definitely put off.
Hmm this is a good point, I was thinking the game could by default connect to the lambda in my account and you could optionally deploy and run your own.
It would be easier to make a simpler traditional python server that you can run locally. I was just playing with the idea that everyone would be in the same game.
the list of entries is probably going to be long. last time I didn't manage to get through all the entries during the judging period. so if it involves a lot of complicated steps or time to get an entry to run, an entry tends to get fewer ratings in my experience than ones that are easy to run and play..
Hm, ok this is a good consideration, thanks! But in general, depending on connecting to an external server that you also submit the code for isn't against the rules, it might just be difficult for people to play and judge.
I don't think it's against the rules, but it needs the possibility for the people judging to also run the server code for themselves, especially because there would be no way for them to know whether the code running on the server is the same as the one submitted
and I can only speak for me, but having to make an account with a cloud provider just to test it would move that game pretty far to the back of my list of games to test and judge.. others might feel differently, but I test the source version of an entry, because of the "even playing field" part of the rules. If I can't get the game to run that way with some reasonable effort, I vote dnr
Hmm ok let me think about this approach a bit more. I did want to set myself a challenge of a multiplayer component, but maybe I will make it easy to run locally first.
I'm not saying I wouldn't love to see a multiplayer entry but I learned that an entry for a game jam turns out best if the scope is kept extremely narrow.. one solid mechanic and good polish beat feature galore every time from what I've seen.
and if it turns out to be a cool prototype, it can always evolve into more after the jam has ended.. many examples out there where game jams lead to actually successful indie games (e.g. Hollow Knight)
Thanks for the tips! I might focus on getting a game working first and if I have time maybe explore multiplayer but making it easy to run locally.
Should we submit the installer of our game?
@raven cosmos I think the best method could be something like Minecraft, with an external server for multiplayer, but it also runs the server locally (and automatically) in singleplayer. The singleplayer server can also be connected to by other clients.
I’ve actually thought about adding multiplayer aspects to my Python games before and might do that this PyWeek as well
@valid prairie this is a really good idea! It also enforces a good separation between the game logic and game front-end, and you can leave it single player if you run out of time.
👍
Hi everyone. Former PW veteran here. Excited that it's still around, might give it another try!
The registration email got caught in my gmail spam folder! how rude
My teammate just had the same issue
why is everyone speaking so formal here lmao
You retain rights on the work, so yes
👍
How many people are in this game jam btw
47 entries currently registered https://pyweek.org/31/entries/ (doesn't mean that all of them actually participate)
@onyx basin usually it's pygame, panda3d, arcade, pyglet or pyopengl.
I will use panda3d because it is the coolest thing in the world ever.
whats panda3d
Hmm and is it better than pyglet
XD
it looks kinda good 👀
I always use pygame cause I like SDL
I've been meaning to check out Pyodide (Python running in web assembly) https://github.com/iodide-project/pyodide
Then you could access the browsers canvas, and webgl

I'm starting to believe Gary Bernhardt lol (https://www.destroyallsoftware.com/talks/the-birth-and-death-of-javascript)
It might be the easiest, fastest way to get cross platform, minimal dependency, opengl program that just works ™️
(with Python)
How to register as a team
How to submit the final project when the time comes
Am new to game jams in general and I want to know how to submit the game once the competition starts
well.. you're not allowed to start your entry before the competition starts, so anything submitted early would kind of raise suspicion about following all the rules 😉
that out of the way, there will be a simple upload field on your entries page, with a checkbox to mark a release as final (you can mark multiple releases final and the last one uploaded will count as your final entry)
don't worry about those things too much though.. there are knowledgeable people here that can help you if you get stuck with something like submitting.
Thanks allot 😀
when does this start?
theme voting on the 21. and the jam starts on the 28. iirc
thanks man
what game engine do you guys use
@onyx basin
does anyone know how to use pytmx for a tilemap? the videos are not helpful
thank god i can participate
my exams finished today
There’s many. Panda3D, pygame, arcade, pyglet
And I think godot actually supports python?
Godot has GDScript which looks like Python but isn't... There may be some Python bindings around as well, but I've never seen an entry using Godot so far in PyWeek
Can somebody help me to register on that game jam? Because I can't find any way to do that. I follow the instructions but I can't see any registration button.
in the top right corner of https://pyweek.org you find this:
Well I stand corrected
thx
@sacred marsh I registered on the website but I don't know I have registered on the game jam event.
Damn, it was available on the desktop view.
I registered on the game jam no need. Thanks for reminding me to use the web view BTW.@sacred marsh
I am just curious can you add people to an already registered team or do I have to make a new account
Yes, you can add people
How do you vote for the theme?
There will be a link on the website when theme voting starts
Oh ok
the jam isnt started yet right?
Is snooper loopy a reference to the song by chas and dave ?
is that...random words?
like the 2 least used words in the American lexicon combined?
soul to soul? is this an R&B contest or a game jam? Make a text based dating sim!
Where's long list at? I wanna see what we missed out on
Aquila is eagle in Latin
Ooh, that bumps that one up
Maybe I'll put 1 for snooker just because, anarchy and all that
Search them on Google mate
but google doesn't discuss back
came here to discuss
try to make an informed decision, and leave a trail for the next one who is as dumbfounded as I was
Ok but i'm french so i'll be having a rough time with the themes
I could have googled em all much faster than all this, but I don't do this for me
(I do, but that's not the point)
Is bridging the gap an expression in English or is it litteral ?
Ok ty ❤️
[Video] Matchroom Mob With Chas And Dave - Snooker Loopy (Wiggy St Helens UK 2007) - VERY SAD HAHA
I think
Snooker is billiards I think
Yep
soul to soul, I'm guessing not the acclaimed film https://en.wikipedia.org/wiki/Soul_to_Soul_(film)
Or is it?
There's a temptations song https://www.youtube.com/watch?v=8XfNrZK7A3Q
It's billard player no ?
https://en.wikipedia.org/wiki/Snooker snooker is not billiards, but played on a similar table
beat me to it
Ty all 😅
Lol
randomly it is
I won’t participate because of time constraints and lack of knowledge :(
Can we use tiled?
Is the voting individually or one vote per team?
If you are looking for ideas on things you can do, and sample code, see https://arcade.academy/examples/index.html
Darn this jam also overlaps with the pygame community jam. https://itch.io/jam/pygame-community-easter-jam
Now I have to juggle 3 jam.
Can we use pytmx
Yes
The themes are deliberately abstract so you can take them in all kinds of directions
Ok
Thanks for the help @mauve#7147
When will they announce the theme?
Hey @ivory maple!
It looks like you tried to attach a Python file - please use a code-pasting service such as https://paste.pythondiscord.com
i have registered on the pyweek website
how do i join the jam?
They were published to a public website that has existed for least 30 days before the competition question regarding assets, the site has to have existed for over 30 days? Or the listing of the assets? There was a nice 11gb sound effects dump posted on a reddit post on the 4th...
IIRC it's the site. The thinking was that if the site has existed for long enough for people to discover it then people should be able to search it for assets that support their game idea
Would you have the link by any chance ? 🙂
Thanks so much ! Sound is definitely my weakest point ^^
For some reason emaim verification was found as spam
How u get gamejam role?
If I make a piece of code that I will use in the jam BEFORE the jam, then upload it to github, can I use it in the jam?
well, that would fall under library rules, so 30 days old with good docs and reasonably usable for games other than yours
Welp
Can u use opencv for pyweek with any other gaming library?
Hey guys could u explain me the themes! so then I can vote with sense rather than choosing random options..
can someone tell me how to enter the jam?
"Register" on the top right of this website: https://pyweek.org/
i have done that
anything else?
before the jam ends you need to register an entry and upload at least one file that is marked as final.. do note that you don't have to register your entry beforehand, but you can already if you want to
ok thx
When will they announce the selected theme?
when the jam starts
yes
look at the libraries rule
you can use any library older than 30 days
The themes have no definition. They're defined however you think they should be. They're purposefully ambiguous
oh ok!!
i would need that too
here u go the explanation @lyric cedar
oh thx didnt notice
Wish i could do this but i have exams next week
what the hell is snooker loopy I saw it as a theme option for voting
Pls put 5 for that
Hi
Hi @storm girder
What reward will I get if I win?
Internet Points and Virtual Certificate of awesomeness
plus a pink name tag on discord
Let me win, u already have pink name :)
but where will I get my Internet Points from otherwise 😱 ????
can we still vote?
theme voting ends the exact moment when the jam starts. so yes
read the rules
@sacred marsh joins the chat
@sacred marsh explains what pink means
Everyone: confused screaming
might not wanna ping unnecessarily
What is internet points?
hi
I can't help you with the team part, since I'm going solo(too many people in teams) but you need to sign up for pyweek 31 with your account.
A joke. Internet points aren’t a real thing
huh.. I must've forgotten my sarcasm tags somewhere else in the interwebs 🤔
Always use closing tags
Aww man
Also the virtual certificate of awesomeness is a lie
🍰
I just posted this elsewhere, so I'll post it here to get back on topic a bit...
I just learned about SymPy, for symbolic maths in Python. I used it to derive the calculations for various affine transformation operations: https://github.com/lordmauve/wasabigeom/blob/master/notebooks/Transforms.ipynb
... which I was able to quickly port into Cython: https://github.com/lordmauve/wasabigeom/commit/8e72d0b1883b0d0ff1041195bc6be97070e5e047
you win the contest is the reward.. the philosophy behind PyWeek, as I understand it, is to advance the tools available for creating games using Python. There's no cash price or physical reward if you win. If you do, you get the role you can see on some of us here
also, if you win, you're entry may end up in the carousel on the pyweek homepage...
a screenshot of the entry that is, linked to your entry
I may donate them to u, right? Just send me your internet points account
wow shinny internet points transfers 
do I need to register as a single participant?
You need to register an entry, yes; you could add more people to it later
ah, ok! cheers 🙂
And where can I register? the button seems not to show up
ah, found it!
The button is quite well hidden
Agree
That's the first test
oh now it makes 100 times more sense, second test must be email confirmation in spam folder?
any tips on pyweek from quadruple champion?
I can't decide which themes I like most, so I'm letting Python determine my theme votes this time
>>> from random import shuffle
>>> choices = [1, 2, 3, 4, 5]
>>> shuffle(choices)
>>> choices
[2, 1, 4, 3, 5]
yep.. I did the same
I mean, we should ask @unreal forge, a 6-time champion
oh 6 times, wow. btw are we allowed to use tts programs / websites for speach
@sly oyster I guess I technically qualify… my advice is to try to focus on a simple game concept, really hammer it out, and leave enough time for plenty of polish
It's so easy to overscope
And then end up with a half-finished prototype that doesn't "feel" nice. In my opinion, having a well-polished entry is half the battle.
thanks, great advice
My tip would be that humour helps create a sense of fun. Any game mechanic is only sort of so-so fun on its own, you have to dress it up, give it a mood, and funny is a good mood
Most effective games are built on (1) a well tried and tested simple core game mechanic, add (2) an interesting twist to that mechanic, and dressed up with (3) an interesting theme.
Although PyWeek does tend to be a good opportunity to prototype crazy cool new game mechanics, it's of course always a little risky that it doesn't pan out
Oh, I guess my more fundamental tip is that you can't win on one or two of the scoring criteria, you have to hit all three.
Very true.
If you make a really good looking game and get a 5 for production, you'll still lose if it's just not fun.
Something I learned quite early is that some mechanics are a lot of work right off the bat, and the biggest one of those is combat
It multiplies out to attack animations, hit animations, taking damage, health displays, death, death animation, game over screens, restarts
That's why I don't like doing very mechanically complex things like that in a PyWeek game. When you're done with all that there's still a risk that what you made just isn't very fun.
Exactly
can we increase pixel size in pygame????????????????????????????//
it's really urgent
pls do reply
@maiden cedar wrong channel. Try #game-development.
Try Ctrl-Shift-Equals Bad joke, I'm sorry
they dont answer @lusty wasp
still wrong channel, even if they dont answer.. also try to don't expect people to answer on your command, last I checked, almost nobody gets compensated to give support for insertAnOpenSourceProjectHere
@sly oyster My best piece of advice is to make a fun, simple toy first, then work out how to make it a game.
Similar to rdb's advice, I guess.
Since you're a pyweek champion (and I can confirm that) would you like the PyWeek Champion role?
Sure. Although how do you confirm that exactly?
Thank you.
I confirmed it by checking that your Discord picture matches the gravatar associated with your PyWeek account
✅ Identity confirmed!
Not sure how we will do this time. We're missing our heavy hitters code-wise. Time to get back to basics.
Excited to take part again though
Thanks for great advice's, afterall im here to gain some experience and have fun with others
Is there a way to see the themes without registering? I'm just curious 
If you're hoping to see Goats Goats Goats, you're plain out of luck

I don't know if they're supposed to be a secret to outsiders.. but only registering on the pyweek site doesn't sign you up for an entry at the same time.. so you can always make an account and have a peek I guess
What are the themes for this years semesters game jam?
PyWeek happens twice a year...
I am curious enough
even to add another brick to the lastpass wall 
Mind if I post the themes voting list here?
I don't really know what any of them mean 
That is to be expected.. themes for game jams are often kept very ambiguous. That tends to lead to a wider range of possible interpretations by the participants and thus a much broader spectrum of resulting games.
In essence, they want you to be creative.
also I'm almost certain that the theme list is a result of using a combination of a word list and a PRNG
I feel like deja vu. I swear I read the same sentence yesterday.
very likely... many people asking the same questions over and over again.. yet this doesn't qualify as definition for insanity
I can't tell if they're too broad or too specific 
Snooker
specific
loopy
broad
Snooker loopy
perfect
has the theme been released yet?
No, it will be released on the day of the jam so that no one has an advantage.
oh ok
they seem to be song titles, album names, and band names
snooker loopy is a song full of sex puns by a british band
soul to soul is a movie and a band
aquila seems to have been a prog rock band in the 70s
bridging the gap is a song
and cops has a very famous opening theme
aquila is also the epicenter of the strongest earthquake in recent Italian history
so if that is chosen, you'd be bound to make an earthquake simulator
i don't think python is the right language for that tbh, at least not without pulling in a lot of c dependencies
well.. as long as it doesn't do any game mechanic, you can pull in whatever pleases you.. I don't think the physics simulation counts as actually game mechanic.. it is just a helpful system that enables a mechanic on top of it.. e.g. Panda3D has various physics systems built in and I highly doubt that an entry would be marked as disqualified if it uses either Bullet, ODE, etc...
if you want to say it straight out, Python really isn't suited for game programming to begin with.. it is a very approachable language that enables fast prototyping and has a nice and readable syntax imho.. but for actual game development it should be used at most for a bit of scripting on top of a foundation that is written in a fast language operating a lot closer to the metal
that's why I use Panda3D when I participate in PyWeek.. it brings a very fast and stable foundation written in C++, with elegant bindings to Python.. I even wrote a small wrapper around a C++ library during the last PyWeek for noise generation, which was simply too slow when using a native python package to do so.. But as stated before, the rules clearly allow to use libraries and/or code written in other languages, as long as that code doesn't make up the game mechanic...
Nothing wrong with lots of C dependencies. Python is a C dependency.
Leave Python for the high level direction, C(++) for the low level grinding.
Just gotta have a proper setup.py or requirements.txt and people should be able to run your game. Remember that the people judging the entries will probably know how to set up their Python environments.
writing 2-3 lines on how to install also doesn't hurt.. but the level of experience varies wildly in PyWeek in my experience so far, so never assume and make it as trivial as possible to play the entry for the people judging it
@onyx basin See https://learn.arcade.academy and if that helps.
when does the game jam start (est?)
Midnight UTC on Saturday/Sunday night.
oh ok
EST is UTC-4, right? So that will be 8pm Saturday.
ok thanks!
Maybe depends on summer time.
If you get time before the Jam starts, have a look through https://pyweek.org/all_games/ for ideas and development experiences. The low scoring games have some good ideas and concepts too 😀
I need help
With taking readable pictures? Seriously though, I have no idea what your question is.
Hello all! 🙂 PyWeek soon yeah yeah 😄
Didn’t realize it was UTC
Here's some other examples of prior games: https://arcade.academy/game_jam_2020.html
What were some past themes?
last one was Cast Away, I remember one being Tower...
unfortunately the bestest theme to be potentially chosen, wasn't!!!! People had the chance to vote for "Goats! Goats! Goats!" and they didn't!!! 🤬
I probably remain upset for the rest of my life about that theme not being chosen.. Some day I make my own game jam with black jack and "Goats! Goats! Goats!" and none of you are invited 🤪
hey.. I'm happy if I can build up excitement for my future Goat themed Game Jam!! I take any sort of PR 😛
it was a pyweek server now its just a hangout place

I made an account but do I need to officially register to enter?
With the Add Entry thing 
uhh i requested to join several teams cuz i didnt know anything at first and now i am in 3, i only want to be in 1, how do i remove myself from the other 2?
you just have to add an entry before the submission deadline.. it might be wise to wait until the theme is announced, since you cannot change the url of your entry after adding one
ohh i c
I think the admin of a team can remove you if you request it
you can add an entry after the theme announcement?
ooh
I see, thanks. Is the entry url just the name of our game?
so we can register the team at any point before the final submission deadline?
What's this?
I believe so, yes. You just need to have some entry registered and something submitted before the final submission deadline
Isn't that also when it starts?
yes
Can a game be structured as a Discord bot?
Please note, you need to have the entry registered before the coding deadline, NOT the submission deadline.
So, before next Saturday 23:59Z
It's not possible to register a new entry on the final upload sunday.
yes.. I misspoke
that question has been asked so many times now 🤣
Can I just share the source code? Because I don't have computer and in my phone, it might be impossible to make it executable.
Yes
Great.
You just need to include instructions
Or it should be obvious, with a run_game.py and a requirements.txt
please consider that people have to judge it and probably neither want to join your server and installing it tends to be more effort than I like to go through to judge the entry..
The harder you make it for people to try your game, the less sympathetic judges tend to be.
Yeah.
alright, understandable
@lusty wasp thanks for the help.
Start here https://pyweek.org/register/
can you register late?
honestly a lot of pyweek stuff isn't that well explained imo
it's technically on the site but during the last pyweek i spent a lot of time repeatedly to explain stuff to beginners that were on my team
from what i read here earlier, i think you can register after the theme is announced, but there's a cutoff that happens before the final deadline for submission
i think the py week instructions are kinda long, which makes people not wanna read them, so they just ask question here
not sure how you could shorten them tho
hyyype
how do we get the pink role?
By winning 🙂
Yes, that's the one
i see two
Oh, the even lighter one
Pyweek Champions, which isn't the one I'm asking about
I'm asking about aaaaAAAAA
is that a staff role?
the aaaaaa is secret
or is it jus a participant role?
staff team
I just realised some people get an hour longer of PyWeek than me because of DST
that's to make things fair for the rest of the contestants :P
since our part of the globe is way too awesome
lol
is there a way to change your account name?



No, sorry
delete account?
Is PyWeek a thing hosted by this discord server? Or do people from other places enter?
It is an independent event that is partnered with PyDis since last year

I don't think you can delete an account, but you can always create a new one
Avevo dimenticato quello. Ci sono molti significati
1 hour and 48 minutes
https://gfycat.com/MildIndolentBoubou-max-1mb.gif
обезьяна, дверь, стучит, смешно, хохотач, monkey, funny, smile, zoo, door, зоопарк, 猴子, 动物园, 動物園
Need to know that theme so I can go to bed!
Wtf is that
the gif?
Yeah
it's a chimpanzee knocking on a door then shaking it really forcefully
How cute
it's kind of depressing if you think about the enclosure being in really bad shape
but it seemed like an ok reaction gif for the situation
This is our for-shits-and-giggles staff team. We have a role so we can ping it and we use a channel on this discord to communicate~
I am constantly baffled by the role situation on this Discord. 😀
This situation is a bit odd because we've hoisted it above owners, so technically only one person can give this role out xD
@hot flume to make sure I understand the rules, can we register the team after the theme is announced?
Yes. You have to have an entry registered (which is essentially the team) by the coding deadline.
when is the coding deadline? 7 days from the opening?
thanks
40 minutes!
apparentemente.. il bello con il tema vago é, che le interpretazioni possono variare molto di più nel prodotto finale
Instant runoff voting 
way better than stupid plurality 
Is final scoring done the same way 
Final scoring is done by range voting
Folks with questions, please read up on the pyweek web site:
https://pyweek.readthedocs.io/en/latest/rules.html
30 seconds left...
oooooo
20 seconds
Cops !!
oof

gl guys
and not None ×D
because its broad enough i guess
I wanted the bridge one
better than snooker loopy
To get to the other side 🐤
website isnt loading for me
nah snooker loopy is neat
i guess
yes
but kinda weird and overspecific
aquila would have been really cool
is it cops?
I voted for “Soul to Soul”
yep
yes
yea boiiii
Remember to eat, drink and sleep. Taking care of yourself (but not the last day) is the key 😉
i really wanted the soul one
i am going to stop breathing on the last day
i wanted the soul one too
I still don't really know what Aquila meant 
That... may be sub-optimal tho 
eagle or somethin
it is a constellation

ah true
bad cops bad cops what you gonna doooo
i... dont know what to do with the theme
😔
@shut gull @fresh jacinth @prisma sparrow
Police game 😎
cops vs aliens
