#pyweek-game-jam
1 messages Β· Page 18 of 1
For your evil monthy report mua hahaha
I like what the cli tool does, putting each zip in its own directory. So if you get tarbombed it drops in the game's directory. Nice. π
damn i forgot to add the game loosing featureπ
lolz
did you try the battle
oh ok
π I see the character is happy asf
its in -ve
Sarcasm but okay
oh sorry
@vocal wasp Got this when running the game python __main__.py
Traceback (most recent call last):
File "/home/ibrahim/PycharmProjects/pyweek/33/smiling_imp/src/__main__.py", line 3, in <module>
import menu
File "/home/ibrahim/PycharmProjects/pyweek/33/smiling_imp/src/menu.py", line 6, in <module>
import story
File "/home/ibrahim/PycharmProjects/pyweek/33/smiling_imp/src/story.py", line 4, in <module>
import game
File "/home/ibrahim/PycharmProjects/pyweek/33/smiling_imp/src/game.py", line 22, in <module>
background = arcade.Sound(RANDOM / "background.wav")
File "/home/ibrahim/PycharmProjects/NHS/venv/lib/python3.9/site-packages/arcade/sound.py", line 26, in __init__
file_name = resolve_resource_path(file_name)
File "/home/ibrahim/PycharmProjects/NHS/venv/lib/python3.9/site-packages/arcade/resources/__init__.py", line 39, in resolve_resource_path
raise FileNotFoundError(f"Cannot locate resource : {path}")
FileNotFoundError: Cannot locate resource : /home/ibrahim/PycharmProjects/pyweek/33/smiling_imp/ASSETS/random/background.wav
woah this game so awesome
oh no
whoops
i made a typo
in the code
to fix this you need to change the caps to lowercase
constants.py:
from pathlib import Path
SCREEN_TITLE = "I'M THE EVIL TWIN"
SPRITE_SCALING = 1
TILE_SCALING = 6
CHARACTER_SCALING = 1
SPRITE_IMAGE_SIZE = 32
SPRITE_SIZE = int(SPRITE_IMAGE_SIZE * SPRITE_SCALING)
SCREEN_WIDTH = SPRITE_SIZE * 30
SCREEN_HEIGHT = SPRITE_SIZE * 20
ASSETS = Path(__file__).parent.parent / "assets"
my bad lol
should've checked it!
okay no worries
add it in the entry description
thanks for reminding
Of course its your bad you are evil lmao
pretty cool game and concept though
thanks :)
:)
the SAVE button is acting weird for me though, it only works when i click the top of the text
yea its some issue related to switching views
didn't got the time to squash it
PR time
lol
ty :)
i have not typehinted the code due to my laziness
will look into it later :)
ehh how to do the battle thingy?
i went back to main menu after "next turn"
go to map
and then click on "SAVE and CONTINUE" then click on "Battle"
ohh
yea i also have some cheat codes written in the README.md, if the battle is hard/boring
π
Dangerous to gib to evil supervillain lmao
@valid prairie will you further develop on your game its extremely nice
you're evil
remember you can lockpick some doors π
yea poop gave you -1000
The evil virus is spreading lmao
you're the next
UwU
Evil physical security measure bypass plan

What were the popular (game) modules used for the PyWeek?
I'm going to guess pygame as per usual :P
Oh thanks!
arcade
Oh wow, thanks!
Yeah, I used Pygame and PyOpenGL, but I usually just use Pygame
oh, ty
Of course i get the exe working perfectly fine after the comp ;-;
@rain bane I really like your game! It's great. One note: it doesn't require 3.10. I modified run_game.py to remove the version check and it works fine with 3.9
Also this guy is 100% Indian
+91 is the Indian country phone prefix
does it show if someone has judged your entry?
eh I'm not judging this time, idk how to judge lol
@valid prairie whats ur game?
!pip pyweek
wow
Attack of the Evil Twins
Good to know, I used 3.10 and didnβt really bother to check with older versions :p
Got it
Damn dude I am damn sure u r gonna win the first prize
@valid prairie I like your minimal Level class. Display lists and only the collision support needed π
Very gamejamy
I wasn't trying to make it minimal or anything
yeah some really nice work, makes me want to get nitty-gritty with polys too
Dont even wanna know how unoptimized my stuff is lol
If it runs, it runs π
I'll bet you $100 I've seen worse
Could prob find worse on w3schools or geeks4geeks tbh lol
My code is far from elegant. Especially after thursday I go "whatever, I'll just copy paste this".
I just randomly referenced a sound file at like line 300 lol
Also pretty sure each frame goes through somewhere around 10 different loops
we forgot to mark the source as final, is there a way to fix that? The windows binary got it but not the source zip (which is the more important of the bunch)
If itβs still posted, its prob fine. Just make sure not to delete it
I don't think the CLI download non-final files
Reupload the file and mark is as final
a little late for that, eh?
should have done that on Sunday, lol
I don't need the file changed, just the final flag, but I do understand I am a tad late
aww and you are using arcade 2,6.11 without all the bugs fixed during pyweek. We did .12 the first day and .13 on Friday
lol
Still had fun
I'm not overly concerned, I'm just glad my old team reached out and I had a chance to participate
learned a ton again, really a fun experience
and now I have a gif of a goat shooting a rocket launcher
Yea. The journey is the important part π
Update in git repo if you can. Solves cross platform issues with sound, collision and rendering
update the requirements.txt to .13?
yup
Game will not start if you have ffmpeg 5 installed in linux for example. We fixed that in pyglet. Also some iGPUs did not handle GPU collision checks. Also some nasty text rendering glitch on some iGPUs randomly.
@young harness please update main, this can potentially be bad
main is protected π€¦
It won't affect the vast majority of people I think
when did ffmpeg 5 come out?
Released in January ish. Then it popped up in bleeding edge distros a few weeks ago
Ah
I think I get an update soon, I'm a bit lame, just Ubuntu LTS
22.04 should be here soon enough
same lol
I'm sad I havne't run into the love guru's game yet
I was really looking forward to it
Is it feasible to rate all games if i no-life the weekend lol
I don't see why not
There's 35 entries, giving each an hour would only take 35 hours, and an hour each is excessive
there's 12 days to test still
no need to do it in a weekend, which ends when? It's Monday night for me...
Signups, yes
Iβm so gonna come last
I already rated 1/3
Can non participants not review the games
I couldn't find the ffmpeg bugfix in the release notes :S
Is anyone willing to review my PyWeek Entry? (https://pyweek.org/e/Hunter2809)
ah right. It's a fix in pyglet. Should maybe have included that in arcade notes
Only those with entries can vote. That's how I remember the rules from my last jam at least.
Can non participants just play the games submitted?
Of course. Just download and play
From where is it accessible?
yup! I know I plan to. I wasn't able to submit a game because of work travel but I'm looking forward to playing them this week
:c better luck next time
Tysm
There is also a command line option #pyweek-game-jam message
Are any of the cat-devs online to help me run their game? I can't see the whole window since it doesn't fit on my laptop screen and it's non-resizeable. Although I was able to see enough to complete the tutorial, I have no idea what to click/press to progress into the actual game. There seems to be some writing at the bottom of the tutorial screen that is chopped off so I can't read it; maybe that's relevant?
CC @jolly estuary & @foggy stratus I guess since you are both online at the moment and part of the cat devs?
Yep:
import pyglet
display = pyglet.canvas.Display()
screen = display.get_default_screen()
WIDTH = screen.width
HEIGHT = screen.height
Alrighty, game.py should have this:
import pyglet
from .constants import HEIGHT, WIDTH
bg = pyglet.resource.image("bg.png")
bg.width = WIDTH
bg.height = HEIGHT
To make the full screen work
||also there is currently no way to progress to the next level, other than to stop running the script and change the exec line to the next level||
Ah, ok
Where should I put this? I put it at the start of the file and it didn't seem to change anything. But I can still see like 70% of the screen, so I can probably play the other levels ok now that I know how to change level
Weird, that should be in the game.py file. This is the most recent one: https://paste.pythondiscord.com/ewisotokig
Yeah that doesn't fix it, but dw, the game is playable enough
Whats the standard screen size? I did 1000x700, idk if thats weird
Sounds about right
I couldn't jump to hit the button on level 2, level 1 I had to repeatedly jump and bump the bottom guy
I gave up at that point, also the level changing was a bit more effort than I'm used to
and installing poetry, which then installed black and flake 8, odd choice to not include a requirements.txt
Change the wdith heigth to 1920 x 1080 in constants.py for best experience
|| Because it was made at that resolution π
||
forgot to mention in readme mb
What if my screen's res is 1366x768? π
then dont else you might experience black screen
Hmm
You need to work on your rickroll technique. π
Just finished reviewing all the team games
The only ones I couldn't get working were "Gnorw time" and "SnakeDawg" (which coincidentally appear to be the same game??), so if whoever worked on those sees this and would like to help me get set-up enough to play the game, you're more than welcome to ping me
Whats the chance anything is gonna be malware? Im assuming about 0
I have a cursory read through the code before running it, and after that just trust the entries. I haven't seen anything fishy so far and don't expect to.
At this point it is near zero since no one has reported anything, but you can always run a VM, good thing to learn about anyways
That would be flagged pretty fast.
Masterpiece, teach me, master
Hahaha
is pyjam over?
i think so
yup, we are in a judging period, until april 10th i think
what is pyweek
python.
Still have a few more days to vote on games.
I hope more people will vote this year π
Oh, yea I totally forgot to vote. Rip, school sucks
You do know that u sent the same image 4 times, right?
It's semi-annual, so likely in roughly half a year.
So around September?
You still have another 6 or so days if I remember correctly
hello
hi
@hot flume May I have that role?
What do we get w the role exactly?
Hello,
At what time will the Staff be hosting the events?
#pyweek-33-announcements message
It'll let you stream in the Gameplay channel
At various times, there's like half a dozen of us that'll pop in and out. You're of course welcome to hangout in that channel whenever while you play/review PyWeek games

Not really, we're intending this to be a bit more lowkey. So you can review any game you'd like, we'll be streaming some, and just sort of hangout and have a good time
Sounds cool π
I know for sure I'll be hosting at least one streaming hangout tomorrow. (I'm also taking suggestions for which game to start with!)
(If perms are wonky please do let me know)
I'd say either my game (I may be biased towards that one lol) or Goob
haha, I'll start with yours! Yours is the Attack of the Killer Twins, right?
Yes
PFFFFF
Lol
Hi
hi
Hi
@hot flume could you apply the role to me, I'd definitely like to watch
Feel like we should have an auto role system for this lol
Yea
We don't have a good way of automatically associating PyWeek accounts with Discord IDs. We figure since there'll only be a handful of people who want to stream it's fine. Anyone can still join in and watch, the role just allows access to streaming in that channel
There's a way you could implement a discord integration to the pyweek sites?
Anything is possible, but currently nothing is implemented.
that is a lot of work though and not something we could feasibly put together with how full our plate is
Fair enough
A lot of work for something a subset of participants would use
True
How many people here have judged every game?
Not me, thanks to school I'm hardly able to use discord for even an hour
37 games is a lot to go through. I wonder if things would be easier if entries was split into smaller groups?
That will probably introduce other issues of course.
Yea.. it gets really complicated π
Would be neat if they could be grouped by dependancy
the logo for mirrormirror looks v nice
!pip grip
if anyone wants to unmute let me know
The Epic of Goat
@icy plinth btw Kat is playing our game in the gameplay vc
Mirror Mirror is a very fun and well done puzzle game 
interesting
stars = how many stars you collected on the way to the exit
o
mhm, there are those number of stars you can collect. The evil person can also eat them though, so you have to out-juke them
I need to hop off for the evening, but y'all should def keep hanging out! If you submitted a PyWeek game and want to stream playing others let me or mina know!
If i join, do i stay muted? Cant talk atm
you can mute or unmute, up to you
Ig ill pop in for a bit
HMMMMM
i don't see a way of getting those left 2 without getting stuck on that side of the board

i come back
o i can't
lmao
can i disable sound? or no
I don't think so
Simply getting to the exit unlocks the next level, if you want to move on
ok
Is there a no mic chat, or is that just this channel
I think this is the channel for the PyWeek Game streams
If you want, I can DM a hint
oki i'll tell you if can't get it
Ok. I'll stick around for a little and then I'm going to sleep
Pyweek fell on a bad time for me sadly, no time to get all the games rated
lmao
tbf I had covid that week so I had extra time to code instead of travelling everyday
Id say covid is a reason to not get it done lol
Check out this one next https://pyweek.org/e/meme_py123/ it has a surfing goat
How many pyweeks have you guys participated in?
Still more than me lol
U guys are wizards lol
How the heck was this made in a week XD
YOOOOO
OYOOOOOO
Ok goodnight y'all
gnightt
Gn
Thereβs 3 more levels btw
The arrow in the top right
If the goat game doesnt win im suing XD
β€οΈ
Lmao whom. The game for not winning or pyweek for not giving it the first position?
Yes
Im still tryna figure out how you guys got so much stuff made in a week. I ended up w a crappy blue screen w some blocks, u guys have full fledged lore and dozens of levels XD
far too many hours from the team
I spent near all the time after day 2 learning Blender
and the other guys were just on top of it
gn
Ima head out too, cya
Same, I wasn't even able to think of an idea and made a crappy game xD
Feel like mine doesnt even belong on the same page as some of these
Gotta start somewhere tho i suppose
There was some streaming earlier
<3 Thanks for playing!
Goob is cute and fun
MirrorMirror is amazing but you obviously know that
Two within You is there but I cant judge that one coz I made it :)
Followed is also pretty fun
Quantum Entanglement is damn nicely polished
those are all the puzzle games i came across until now...
@vapid wigeon you are playing all games?
No no not at all... I mean id love to but there are like 30+ entries
I hv rated 5-6 of them and i dont think i can do any more :/
I hv completed all of ^ tho...
I've played 2, didn't rate any though heh
I played ||0||
Hahaha
BTW did u try out my game? Prolly I'mma get some time to play some games tonight cz no school tomorrow
haven't hehe
Oh, haha
might check out yours later :)
(:
No one's gonna play it most prolly
or maybe you can stream here π
Idrk, internet doesn't work properly in my room
sad
It is what it is
thanks!
Try out our goat game, it's not a puzzle, just a parody that should offer laughs
goats does sound cool ngl
I checked it out...
Sounds interesting I'll try it if i get the time
awesome, it was a labor of love
Can anyone checkout fratic too? π
So on my list of games to check out:
- fratic
- goat game
anyone else want to offer up their game for me to play?
I mean maybe mine (super shooter), but dont expect much lol
Just kinda ur average 2d platform shooter
I'mma stream a couple of games in the vc for a bit
Mua hahaha
Does pyweek happen every month?
twice a year
No, that would mean there's no break between PyWeeks
blitzkrieg (in the battle simulation you need to defeat all enemy units to win)
Do I sleep or do I wait until 2am to find out the results?
2am
Im staying up
to learn i came last
gotta fix discord
when I join teh video on the app it crashes, when I join on web it's web so that's bad
I tried this a previous pyweek but I just turned off the alarm and continued sleeping :P
It's only a bad bug if you close the game
Speaking of the pyweek website, they probably should fix what happens when you visit http://www.pyweek.org/
oh wow, this game is fancy
the panda that almost made it in
@onyx basin there's a chrome extension called The Great Suspender that might help the ram issue (also Dark Reader if you want the dark mode)
yea
The Epic of Goat, very fun shooter game. Great character models, funny story 
If anyone else wants to stream PyWeek games let me know~
for most of pyweek i was in school so i couldn't do much :P
this seems like duodle + absurdle
dordle*
I mean it's the only fun one out of the default flavours
if you thought quordle was hard, try https://duotrigordle.com/
Put your skills to the test and solve thirty-two Wordles at once! You have 37 guesses to solve all 32 words. A new Duotrigordle available each day to solve.
Time to edit my pin to add that one
It's like goldenrod without the golden
feels a bit muted for my tastes
definitely not what I recalled it being
but then again pantone isn't the final say
and it looks even worse on my other monitor
it's definitely evil =P
true
i'm a fan of muted colors tbh
maybe it's cause i like using them on graphics and what not
\".*\
I SOLVED IT
wait no
theres 32??
I solved the first 4
Really enjoyed it! A lot of potential and pretty impressive for 1 week's worth of work
@vocal wasp I was trying your game and couldn't launch it with python -m src because of imports, so used python . inside of src. Wasn't an issue, and I am not sure if others have reported something similar - just wanted to let you know for the future.
PyWeek 33 - Feedback
which entry in particular? thanks for reporting
I would feel bad about the double ping for winners... but y'all also just won so =P
evil pings 
Great job everyone!
Sorry I never got back to you, the entry where you are a cube that steals a golden poo π
It also crashed a few times from within Arcade but I am not sure if that's your fault so I haven't mentioned it.
ohh that one, thanks
I might bug fix them one day
congratulations to all the winners!!!!
good job guys!
is the pyweek site down?
It seems to be down again, yes
It is back up now
This was a pleasant double ping to wake up to :)
If anyone ever uses my level editor for mirror mirror and ends up seeing this, I kinda wanna compile a bunch of player-made levels so I'm down to receive some dms
i wish i judged hehe
thanks
congrats cosmologicon
I still have no idea how you got pygame to draw mirrors like that
hey guys if i wanted to start doing python game jam what should i practice
should i start by picking up pygame and building small games?
yes
Well done, everybody!
Sadly my game wasn't judged by many people 
But, on the bright side, the jam was damn fun!
what was your game?
i also just got 7 reviews
Fratic
https://pyweek.org/e/Hunter2809/ratings/
Wait, I just realized this page also existed π
Who's speedlimit35 tho
yeah and aleksan gave you a very similar review as me
"Not mine." and then gives the lowest rating for fun
Hm i never knew that page existed tbh
Well, this is my first time, so prolly it will take time for me to get hang of things haha
But ngl, it was fun
yeah and pretty scary at times :P
That was the motive =D
And yea, the graphics and sound effects were all self made, courtesy of my friends
Yeah their reviews were a little odd
I think itβs @warm marsh
I'm totally confused and idk who is whom and what ya'll mean
Haha well my motive was to make it a scary themed game, and seems like I partially succeeded
definitely
On the bright side tho, I learnt damn many new things about game making and arcade, specifically. Was my first time using it
yea the music gave some scary vibes
I'm just confused what someone needs to do to get more than average production, so many 3's
Because custom assets is not it
That's the most disheartening part to me, at least I learned a ton, but impressed none π¦
I think most reviewers cared more about the end result rather than whether or not the assets were custom. Maybe if you had more explicitly pushed that customness aspect as a selling point it would have appeared more impressive?
The production rating comes from providing a smooth user experience as a whole, and looking through some of the reviews for your game it looks like there were minor issues with the controls, user navigation, color theme and storytelling. I think those dragged down the production rating a bit
Agreed
the big lesson learned was really we needed to better test it, watching people play in the gameplay channel I saw bugs no one else encountered
quite a few unique ones, the one kat had I can't even begin to debug
I assume it's a library bug more than anything, the fullscreen windowed default (ugh, I said windowed) only loaded on half her screen
But 'as expected' just stings is all, will definitely not be putting in half the effort into the art and significantly more into the UX next time
Thanks a ton for everyone who played my game/left a review! All the comments were about things i wanted to change, but sadly ran out of time to fix. Hopefully next time i can iron out those issues before the end lol. Also great job to everyone else who made a game!
Poke if you need help debugging any arcade stuff.. and definitely create an issue if you stumvle over something
Was this MacOS by any chance?
I don't think she was on mac, I'm pretty sure it was Windows
Just a reminder that we have a feedback thread! #962510265184845834
hi, uhh sorry I missed that for a long time and idk if anyone from my team(s) responded to it
so, the thing is I tested the game on windows and minutely on linux with some tests failing which I assumed due to errors within my vm setup
many tried to run it on mac including one of my friends but it appears it doesn't work there
also if anyone is curious to why there are two teams for a single game, it's basically a last minute team split
"snakedawg" being the incomplete and unplayable version
Congrats to everyone who participated! And to the winners especially π
yea
reeeeee
When will be the next py week?
Make a ant game, and make it go collect food
bring it back to the colony
if you meet any predators escape
or die
and restart game
I'll think of itπ
lmao how is this the first thing that comes to mind
Hello Guys
π
Lol i know im its too much for pygame but try mimicking capture the flag if u know percy jackson series or if u don't u can browse it
hello @cobalt ibex
Hi!
Wrong channel, you could ask in #python-discussion
Also wrong channel, that goes in off-topic
!ot
Off-topic channel: #ot2-never-nesterβs-nightmare
Please read our off-topic etiquette before participating in conversations.
jhi
XGBoost classifier and other commonly used libraries like LightGBM or Scikit-Learn algorithms can be applied.
any good python games someone can reccomend for inspiration?
Chess
Tower Defense
good idea.
how about doodle jump , being a motion graphical game ??
game dev is so hard
approved
Why is the pyweek-announcements channel archived?
.Χ₯
Because PyWeek 2022 1 is over
When is the next PyWeek?
I believe in the winter sometime, doesn't look like the dates have been determined yet. @hot flume do you know when the next PyWeek is by any chance?
gn
Did this event ended?
yes, in March
the next game jam will be in the second half of this year
On June?
no
Then when?
Yes. Specifically for PyWeek, there is a theme chosen by the community and you vote for the best one on the PyWeek website. And yes the game itself can be written with any module such as pygame and the likes.
Whoops replied to the wrong message, meant to reply to the second one
When is the next gamejam?
it will be in september
if you run !subscribe in #bot-commands you can hit a button to get the pyweek announcement role to stay tuned more easily
what does a gamejam do?
I see, the role includes its own text and it can be triggered to direct the user to that text
when is the next gamejam
next pyweek game jam will be in september
Maybe a good idea to update the channel description to reflect that?
be named PyWeek
be bi-annual
insert existential crisis
it's a week long competition
yep - it's a jk
Same. It confused me, too initially.
when next game jam
@cold blade ^^^
alr
the next one will be my first game jam!
when is the next jam gam
In the September!!!
Look up!!! π
Sorry, but answer for this question was sent 3 times or more π¦
@brisk cloak nice thanks
No problem )
Pretty much. There's a set theme voted on in the week before, and only pure Python is allowed for sections of the code handling "game logic". There's a handful of other minor rules about thing like assets etc which you can read on the pyweek website
Hey @lucid inlet!
It looks like you tried to attach file type(s) that we do not allow (.pdf). We currently allow the following file types: .gif, .jpg, .jpeg, .mov, .mp4, .mpg, .png, .mp3, .wav, .ogg, .webm, .webp, .flac, .m4a, .csv, .json.
Feel free to ask in #community-meta if you think this is a mistake.
hi
Wrong channel, see #βο½how-to-get-help
Also see #algos-and-data-structs
Yes that too ^^^^
Mine Too
whens the next game jam?
@blazing isle ^

This is the wrong channel for that, ask in #code-jam-2022

