April 2011 challenge: “Nine Times”
Nines Time - Nines Time (sic)
Posted by bdilly on 2011/04/05 13:40
I've been traveling this weekend, and I suppose the other guys on this
team have been busy as well (as expected), so nothing was done until
last night.
But everything changed! We already have a game idea.
Last night I saw the chosen theme and thought: "OK, nine times,
repetition, nine lifes, cats... A game where you're a cat that need to
die 8 times and use the dead bodies to get to the end of the level. It
could be situated on Egypt, after each level you could learn a new cat
skill (like falling, jumping). A bit cliché, but cool". So I decided
to check the entries diaries, an advantage of starting later on the
challenge, maybe ? This idea was the most adopted =/. So another one
would need to be find.
Fortunately Thiago "bolaum" Borges joined me and Antognolli on a
brainstorm (it took about 3 hours), and we decided the game we want to
develop.
It will be called 9s Time, and will be about digit 9 tyranny over the
other digits. You are a 6 undercovered for years studying the 9s and
providing information for you HQ so you could stop them, but your arms
fail after years of handplant and you need to survive for 9 minutes
until your pals rescue you. What's your weapon ? Math, dude! You need
to operate the number trying to get you.
Btw, while looking the entries I had a delightful surprise: we're not
the only ones intending to use efl bindings to accomplish this
challenge. killdream is going to do the same, check at
http://pyweek.org/e/Satori/ . Yay!
team have been busy as well (as expected), so nothing was done until
last night.
But everything changed! We already have a game idea.
Last night I saw the chosen theme and thought: "OK, nine times,
repetition, nine lifes, cats... A game where you're a cat that need to
die 8 times and use the dead bodies to get to the end of the level. It
could be situated on Egypt, after each level you could learn a new cat
skill (like falling, jumping). A bit cliché, but cool". So I decided
to check the entries diaries, an advantage of starting later on the
challenge, maybe ? This idea was the most adopted =/. So another one
would need to be find.
Fortunately Thiago "bolaum" Borges joined me and Antognolli on a
brainstorm (it took about 3 hours), and we decided the game we want to
develop.
It will be called 9s Time, and will be about digit 9 tyranny over the
other digits. You are a 6 undercovered for years studying the 9s and
providing information for you HQ so you could stop them, but your arms
fail after years of handplant and you need to survive for 9 minutes
until your pals rescue you. What's your weapon ? Math, dude! You need
to operate the number trying to get you.
Btw, while looking the entries I had a delightful surprise: we're not
the only ones intending to use efl bindings to accomplish this
challenge. killdream is going to do the same, check at
http://pyweek.org/e/Satori/ . Yay!
crow-magnon, 9000 (from space) - Second day
Posted by jamiltron on 2011/04/05 12:57
Brostorm and I met up at the University and after wallowing in our sorrows we got the sprite movement and some unit logic down.
Today I have class so I only have a few short hours to work on this, but I was hoping that I would be able to implement the combat system before going to bed tonight.
Today I have class so I only have a few short hours to work on this, but I was hoping that I would be able to implement the combat system before going to bed tonight.
House Caldwell - Design Doc uploaded
Posted by housecaldwell on 2011/04/05 11:53
First look at Duck Math! (working title)
I like the rubber ducky -- that might be the first image I use. :-)
Today: Finish base classes (I had some problems even getting classes to work -- kept running into old Pascal habits that I had to overcome. So getting base classes going is an achievement I'm pretty happy with!)
Get first graphic launched using instantiations of base classes. (Is that the correct wording?)
Carbon Based Lifeform - Day 3: The First Scene (of Many) is Complete
Posted by richard on 2011/04/05 11:46
I've finally finished the bulk of the framework for the game allowing me to complete almost all of the first scene.
The graphics aren't going to change much from what you see here.
The graphics aren't going to change much from what you see here.
Interesting Times - Frist Dairy Entry
Posted by gcewing on 2011/04/05 11:36
Well, I've finally settled on an idea and made a start, which is usually the hardest part.
The story: On the ninth moon of the ninth planet of a star yet to be determined, there is a small colony with two local newspapers, the venerable and respected Nine Times, and its arch-rival the Ixian Bugle, locked in a mortal battle for readership.
The gameplay: Hire reporters to gather news. Hire runners and plan delivery routes to deliver papers to customers. Gain new customers and lure them away from the opposition to increase your subscriber base. Strive to prosper while driving the opposition out of business. Change your name to Rupert Murd... er, maybe not.
The story: On the ninth moon of the ninth planet of a star yet to be determined, there is a small colony with two local newspapers, the venerable and respected Nine Times, and its arch-rival the Ixian Bugle, locked in a mortal battle for readership.
The gameplay: Hire reporters to gather news. Hire runners and plan delivery routes to deliver papers to customers. Gain new customers and lure them away from the opposition to increase your subscriber base. Strive to prosper while driving the opposition out of business. Change your name to Rupert Murd... er, maybe not.
citySquare - Days 1-2
Posted by Hugoagogo on 2011/04/05 11:14
Progress got off to a flying start and i was making excellent headway until a few uncrushable bugs started to work their way in.
Finally i got to a point where it was much easier to just ditch the offending objects and recode them. Many hours latter and i was still running into the same bugs of tiles not being rotated correctly, sometimes. Eventually the offender was tracked down, it turned out to be one of the first functions i had written, a simple little function to cycle a list forwards or backwards, and it only worked going forwards.
def cycle_list(tlist,direction):
tlist = tlist[:]
for x in range(abs(direction)):
if direction > 0:
tlist.insert(0,tlist.pop())
else:
tlist.append(tlist.pop(0))
return tlist
So the tiny mistake of forgetting to pass 0 to pop cost me about 6 hours of programming time. Complaining aside it works now and can generate a full 9x9 board. I have added weighting so some tiles are more likely to be chosen than others to try and generate a less erratic board but if i have time i would like to add some heuristics to try and make it favor forming larger cities over many small ones.
By tomorrow i hope to have unused tiles sitting in a tray on the right (scaled down) and be able to drag and drop them around on the grid, and if i am going really well hopefully a good start on the scoring code too.
I have also managed to rope in a friend to attempt drawing up some nicer tiles for me.
I commend you if you have read this far though the haze of poor spelling and grammar.
Finally i got to a point where it was much easier to just ditch the offending objects and recode them. Many hours latter and i was still running into the same bugs of tiles not being rotated correctly, sometimes. Eventually the offender was tracked down, it turned out to be one of the first functions i had written, a simple little function to cycle a list forwards or backwards, and it only worked going forwards.
def cycle_list(tlist,direction):
tlist = tlist[:]
for x in range(abs(direction)):
if direction > 0:
tlist.insert(0,tlist.pop())
else:
tlist.append(tlist.pop(0))
return tlist
So the tiny mistake of forgetting to pass 0 to pop cost me about 6 hours of programming time. Complaining aside it works now and can generate a full 9x9 board. I have added weighting so some tiles are more likely to be chosen than others to try and generate a less erratic board but if i have time i would like to add some heuristics to try and make it favor forming larger cities over many small ones.
By tomorrow i hope to have unused tiles sitting in a tray on the right (scaled down) and be able to drag and drop them around on the grid, and if i am going really well hopefully a good start on the scoring code too.
I have also managed to rope in a friend to attempt drawing up some nicer tiles for me.
I commend you if you have read this far though the haze of poor spelling and grammar.
ROBOT - Ok, I decied to "Game",but It is difficult to make "Completed" game.
Posted by esehara on 2011/04/05 09:15
Ok,We make "Completed" game in the head.But It is difficult to make its "Completed" Game in real.
Yeah,but...We enjoy making game ;) It is very good to play game,and to make game. haha!!
When everyone thinks this game to be to be seem interesting, we are glad. (We are convinced of becoming of this game interest ;) )
Yeah,but...We enjoy making game ;) It is very good to play game,and to make game. haha!!
When everyone thinks this game to be to be seem interesting, we are glad. (We are convinced of becoming of this game interest ;) )
ThEdA_P12 - Finally some Gameplay
Posted by gizmo_thunder on 2011/04/05 08:31
I've missed one day of coding but have managed to get the gameplay up and running. I have to start working on the levels and graphics. I've switched to pygame from pyglet since it already provides the rect collisions which are good enough for my game. Now If i could just get some proper menu and level selection done ill' be good to go. I'm using Inkscape for the first time, so hopefully it will speed up things
Tic-Tac-Toe Squared - Nerdfighter Math: Day 3 Update
Posted by Math on 2011/04/05 04:37
DAY 3
3:00 PM - I've been forgetting to update. I got some work done between classes...and during classes (yes, I'm a terrible person). The main thing I've been doing is refining the cpu class so it makes better decisions. Also, I noticed a bug where a cpu will interrupt itself while talking. So, I've made it so that the cpu will finish talking before it moves. However, the player can still interrupt the cpu by moving. I'm thinking my next step is recording my official voice clips for the game and updating the hud on the right side of the screen so it says something informative. Currently, it only shows the icon of the current player.
6:00 PM - spent the last half an hour or so thinking of cpu dialogue. I'm trying to incorporate memes, quotes, and such, which is why it's taking so long. I'm gonna try to record the audio today and start working on a good voice filter.
6:20 PM - I lost a game to my cpu...I have created a monster!
10:45 PM - ANIMATIONS!...AND A MENU!... so yeah, those. Actually, the animations are just Xs and Os scrolling down the page while the game is playing and across the page in the menu. The menu consists of the title and a tic-tac-toe board with 9 options: player v player, cpu v cpu, player vs cpu (easy, normal, hard), theme toggle, voice toggle, fullscreen toggle, and quit. I'll probably upload a picture of it.
3:00 PM - I've been forgetting to update. I got some work done between classes...and during classes (yes, I'm a terrible person). The main thing I've been doing is refining the cpu class so it makes better decisions. Also, I noticed a bug where a cpu will interrupt itself while talking. So, I've made it so that the cpu will finish talking before it moves. However, the player can still interrupt the cpu by moving. I'm thinking my next step is recording my official voice clips for the game and updating the hud on the right side of the screen so it says something informative. Currently, it only shows the icon of the current player.
6:00 PM - spent the last half an hour or so thinking of cpu dialogue. I'm trying to incorporate memes, quotes, and such, which is why it's taking so long. I'm gonna try to record the audio today and start working on a good voice filter.
6:20 PM - I lost a game to my cpu...I have created a monster!
10:45 PM - ANIMATIONS!...AND A MENU!... so yeah, those. Actually, the animations are just Xs and Os scrolling down the page while the game is playing and across the page in the menu. The menu consists of the title and a tic-tac-toe board with 9 options: player v player, cpu v cpu, player vs cpu (easy, normal, hard), theme toggle, voice toggle, fullscreen toggle, and quit. I'll probably upload a picture of it.
City Nine News - Monday almost done
Posted by akira44 on 2011/04/05 04:14
Well, there goes Monday. Somehow, I managed to have the engine semy-ready (screenshots tomorrow), wrote a couple classes for the "bad guys", and polished the goal system (in my I-sure-hope-so soon-to-be-released game, you have goals to reach in a certain time).
So far, I'm having fun learning Python (that's the idea of Pyweek, right?), although I don't know what would I do without internet forums :P. Tomorrow, if I'm lucky, I'll have all base graphics done (I have 3 out of about 14 "bad guys" coded and sketched), and the engine should be completely done. Music, I'm afraid, may have to be chosen online (I was hoping I could record some simple tune by myself, but Wednesday and Thursday will be a little complicated, specially considering I already bought my tickets to see Roxette on February, and I don't think the crowd would be pleased with a guy with a laptop asking everyone to be quiet :P ).
And, of course, work will be on the way somehow. I already lost a customer, but hey, you can't make an omelette without breaking a few eggs, right?
Good luck, everyone! See you tomorrow!
So far, I'm having fun learning Python (that's the idea of Pyweek, right?), although I don't know what would I do without internet forums :P. Tomorrow, if I'm lucky, I'll have all base graphics done (I have 3 out of about 14 "bad guys" coded and sketched), and the engine should be completely done. Music, I'm afraid, may have to be chosen online (I was hoping I could record some simple tune by myself, but Wednesday and Thursday will be a little complicated, specially considering I already bought my tickets to see Roxette on February, and I don't think the crowd would be pleased with a guy with a laptop asking everyone to be quiet :P ).
And, of course, work will be on the way somehow. I already lost a customer, but hey, you can't make an omelette without breaking a few eggs, right?
Good luck, everyone! See you tomorrow!