Posts Tagged ‘pygame’
So, I’ve gone and produced my warm-up game. It’s called Driver Hunter, and it’s laughably abysmal, but I figured it’d be worth doing just to see if I could actually produce a working executable. Don’t trust that fancy tool you’ve been told does the trick, because it doesn’t. Distributing pygame is like fighting an angry dwarf. In my case, it turns out pygame doesn’t like my system font. Don’t ask why. So my game now uses Arial, because I’m hip like that. If Pygame2exe isn’t working, maybe it’s worth trying for you too.
So yes, lesson 1) check you can actually publish your damn game. Do you want to release to mac? To Linux? To Windows? Try it, and make sure it bloody works.
Lesson 2? Sound. I’ve never done any of my own sound before, but seeing I’m trying to enter the compo, looks like I’m going to have to! I discovered automata thanks to this post, and it worked flawlessly, producing something that was at least barely passable as game music.
Other than that? I’m good to go! Timetable is cleared, tools are ready, fridge is stocked with diet coke. I’ll be producing a timelapse if I can
I`m in. Again.
And here is my plan for the weekend:
- Get lost in the eternal space
- Go through event horizon
- Stop existing
- Create a game
- Have fun
Create a game… Don`t forget to create a game this time… This is probably the hardest part of my plan but its fun anyway!
Now I’m writing small framework in python for pygame wich can perform basic scene management, collisions, animations, e.t.c.
UPD: Sorry for my broken english…
Monxcleyr Productions is in for Ludum Dare 25′s Jam!
Our tools of the trade:
Language/IDE: Python 2.7, Pyscripter/Notepad++
Libraries: Pygame, Possibly our #HJ Engine and Py2exe to create Windows builds
Graphics: Photoshop, Paint.net
And we’ll be creating timelapses with Chronolapse to upload later.
This is fairly unrelated to Ludum Dare, but it will involve me coding a game, and I I’d just see if any of you were interested in trying it when it’s done or have any ideas for me.
The general idea is that I’ve got an assignment for history about the Federation (the Federation of Australia) and it’s a creative assignment so I can write a computer game as my assignment. My plan is to create a game where you have to run a certain distance and there’s some power-ups and obstacles. Hurdles would slow you down if you don’t jump over them (they will have text in them which say things which impended Australia from federating) and there’d be true/false icons which you could either jump to collect if it’s true or not collect if it’s false. The idea would be to teach people about the Federation (my classmates and I will be playing each other’s games) so I would be putting facts about Federation in it in the power-ups and the hurdles.
If you have any suggestions, that would be appreciated.
Finally I found some time to make a post-mortem for “Watercolor Wheel Evolution“:
What went well:
- Letting my daughter with her now 3 years doing the art. She did incredibly well, had fun doing this (as every time she can make some watercolor pictures), and was really impressed with the result in the game. Seeing her self painted creatures move along the screen put a really big smile on her face. Is there a better way to give your child some insight into your game-making hobby?
- Being in the jam – not only due to the teamwork but to have this extra day. This is quite valuable with wife and two children at home.
- Fixing late bugs. Wow, it is quite scary everytime what strange bugs will appear if your game is almost finished and the deadline approaching. But I could fix them.
- Noticing the progress I’ve made since my first LD one year ago. This is one of the greatest aspects of this time restricted jams. You really get a hang on efficient techniques for creating and developing and also improve in code structuring even if it’s still quite a mess compared with a project in a more extended time frame. The sound/music recording, which cost me some time last LD, was merely a routine this time.
What went wrong:
- The game mechanics. I totally missed the point with giving the player a good incentive doing the things the player should do to make the mechanics work. I don’t know if that was due to lack of testing the game or a misconception of the whole mechanics.
- Social (real) life. My wife fled with the children on sunday noon as I was too much into game development. Returned in the evening .
So if you like to, you can play and rate here.
The family team’s project is done. Almost all of the arts is by my little daughter (almost 3). She also had some impact on the strange name of the game .
So this is the current progress of my game. All the arts is by my daughter, who will become 3 next week, except the player circle. She refused to try drawing a circle even if she’d done before with the yellow one. *sigh*
Some of the stuff swirling around should be collected by the player, some should be avoided. What you collect in a given time will decide your next stage, which resembles evolution into the next generation.
Here’s my first screen shot:
Just kidding, that’s my entry Unmutate from Pyweek 13.
I haven’t made anything for this LD yet, but I might possibly make a sequel or remake of that game.
It just seems sorta silly that the theme for Pyweek 13 was Mutate and now the theme for LD is Evolution, but whatever.
Actually I’m really considering using this Raspberry Pi as my new target platform for game jams like Ludum Dare. The technical specifications are rather limited which gives an extra challenge. As I’ve already been using mostly python and pygame for game development this should work without much extra effort. Next I’m going to test if my previous entries run on it. (This should not prevent me from having additional Windows builds of my games )
On other platform-related news, some French guy that goes with the webname “Loopingstar” has experimented with the basic idea of my LD23 game Bottlecolonies and made a port to Flash with some extras added. I especially like the variations in buildings and clearer visual feedbak of points earned/lost while placing buildings. You can give it a try here: http://loopingstar.fr/colonies/colonies_v2.swf
As promised, here comes the first post-compo version of my LD 23 game Bottlecolonies. I evaluated a lot of the feedback you gave me on my LD entry and tried to improve the game with different additions and changes. If you click the link below, you can see that this is just the first beta version for the finalized game. At the moment there is only the windows executable. I’m working on a Linux port but have to try out if the subfolder works first. The changes from the LD version so far:
- Add: +1 bonus point if a building is placed next to any park
- Change: -6 point for discarding a tile
- Add: second music track
- Add: new map, selectable as level 3. The old level 3 is hidden behind level 2. If you beat level 2 you automatically will play the old level 3 next.
- Change: goal scores for prosperous colonies changed for new bonus points
- Change: subfolder for assets
- Add: elliptic marker where next tile will be placed
Further updates will include:
- More maps
- At least one more music track
- Additional buildings for the end game to make the game more interesting
- Saved highscore per level
Even if you have played it before, you should try it out again. The changes in the score system have a big impact on available strategies. In case you haven’t rated the original version yet, you can find it here.
And last a screenshot of the new map:
So finally I’ve found some time to wrtite up my impressions of the past Ludum Dare event. As ever it was a big pleasure to participate and I’m really impressed with the sheer amount of games being made and the overall quality which feels a little higher than the last times.
Now about my game “Bottlecolonies” which you can play here.
- I finished everything I planned to minimally have in the game in time.
- The creation of a windows executable with py2exe worked immediately this time, thanks to experience from past Ludum Dares.
- I’m pretty happy that I really took my accoustic guitar to make ingame sound and music.
- I managed to make a game with quiet a consistent style and feel due to the handdrawn graphics.
- I’m totally happy with the game I’ve made. With my third LD this time I noticed how much my self-organisation and the outcome progressed from event to event.
- I totally underestimated the effort even to record only a small music track with a real instrument.
- There are still some small issues that could have been solved within time (especially some sort of marker where one builds).
- To solve the challenges stated in the levels requires more training and strategic thinking than I expected. It’s the standard issue that usually the developer himself is the most experienced player of his game and tends to make it too difficult.
To sum it up
You can see I’m really glad with my LD entry this time. I’m very confident now with my tools (especially python/pygame) and know roughly how much time different steps in development needs and what I’m able to achieve in 48 hours. I think that is the most valuable experience you get from an event like this.
Additionally the reception of my game has been quite positive. Hence I’ll put some more effort in a post compo version which shall at least include:
- A marker for the building position (done)
- Additional music (one new track already recorded)
- More levels
- Highscores of past plays
Here is a quick teaser for my post mortem to come when I have more time to write things up (probably middle/end of this week).
These two screenshot nicely illustrate the progress made from first prototype (about 4 hrs) to finished game (about 18 hrs).
You can give the game a try HERE.
And I’m done. I’m really happy with my game. It has handmade graphics and guitar music, the mechanics work well and I think it has a consistent style. You can give it a try at the following link. It is sort of a puzzle/strategy game.
Well… spent about the last 13 hours in bed. Haven’t gotten any work done at all. Feel horrible. Trying to get started now, so… yeah. This is not a good weekend for me.
With about 3 hours of work my game is shaping up quite well. The game logic is working and now I have to improve the gui feedback for the player and the graphics obviously.
The basic idea is that your spaceship of tiny people have found some colonizable bottle worlds and need to construct buildings and recreation areas. Unfortunately there are four factions aboard the colony ship which don’t like each other that much. So you have to keep them seperated as possible.
Just got started on my entry in he last hour or so. I’m jamming in meatspace this time, at the Manchester Game Jam, UK.
Nice theme! Thank the gods it wasn’t exploration again. I came up with an idea on the way here which involves, predictably, a small planet. It also involves aliens and guns.
I was thinking of playing around with HTML5 this time – something I’ve been wanting to try for a while now – but I was too lazy to do any research beforehand. So instead I’m sticking to what I know: Pygame. I just about managed to squeeze GIMP onto my tiny netbook, so there may even be graphics.
Good luck everyone. Bye for now!
So the theme is Tiny World? Yay! That was my top choice! So, as I mentioned in my previous post, I’m working with Python and Pygame again, and this time throwing in a little curses emulation library called Pygcurse. I’m not feeling very well today, so I’ve decided to try to keep this LD pretty low on the ambitiousness scale – wanna be able to finish and still be able to go to work on Monday feeling fairly rested. To that end, I’m making a text game! Well… there may be some graphics, perhaps… if so, it’ll be late in development that they get added in. The game will be something of a spiritual successor to one of the very first games I ever played – and one that was very influential in my decision to become a programmer: Hamurabi!
So yes like Hamurabi, but in SPAAAAAAAACE!~ You are the new ruler of a tiny space colony (TINY WORLD!~) orbiting the Earth in L2. Your primary task is prioritizing the colony’s resources between construction (making the colony bigger), infrastructure (increasing livability), and saving for the future/emergencies – much like in Hamurabi. There are new ideas mixed in too, though – interactions with the Earth and other colonies (trade, politics, war,…?) (I could make it an MMO, lawl), and probably a bit of city-building mechanics added in. I’ll have to kinda judge as I go how much complexity I’ll be able to add.
Good luck all! See you in the Tinyverse!
Hey guys, this is my first time at making a game for a competition.
For anyone who cares, I will most likely be using Python with the module PyGame for the code, as well as Garageband and GIMP for my audio and graphics.
Also, I’m going to be using my 15-inch Sony Vaio laptop with a 27-inch LG monitor to give me more space to work on
Good luck everyone!
Oh yeah, I’m in! This is my 4th consecutive LD! Woohoo! I am not prepared in the least! That’s the 4th consecutive time too! Anyways, I’m in! I expect I’ll be using Python/PyGame again… possibly also trying out PygCurses, depending on the theme. I’ll try to write a better post tomorrow when I’m less alseep, but until then: Good luck everyone!