 | News Feed |
 | Jobs Feed |
Sections
|
| feed this: |  |
thePHP.cc: Software Development Fluxx
by Chris Cornutt February 15, 2013 @ 09:06:57
If you've ever played the card game "Fluxx" (or are familiar with the ever changing rules behind software development) you can release to this new article from Sebastian Bergmann. He makes a link between the "Star Fluxx" card game and how OOP and encapsulation help make changing things easier.
Star Fluxx is a science-fiction-themed version of Fluxx, "a card game [that] is different from most other card games, in that the rules and the conditions for winning are altered throughout the game, via cards played by the players." (Wikipedia) When I heard the description of the game on the aforementioned episode of TableTop it reminded me of software development projects. Changing business rules and requirements (rules and the conditions for winning), probably sounds familiar to you, too.
He talks about how the game could be implemented effectively in OOP classes and interfaces - and how this structure would make it easier to make changes. A largely procedural codebase, however, would make the task much more challenging. The analogy breaks down a bit when it gets to the competitive nature of the game and how software development should be collaborative instead, but it's still effective.
voice your opinion now!
fluxx software development game testing oop encapsulation
PHPMaster.com: Array Handling Functions
by Chris Cornutt October 11, 2011 @ 08:37:55
On PHPMaster.com today there's a new tutorial introducing you to the array handling features in PHP - sorting, slicing and more.
In my previous article on PHP arrays I suggested a number of things that are tables and therefore can also be expressed as arrays. In this article I'll use a pack of playing cards to explore some of the built-in array functions most often needed by PHP programmers.
To highlight some of the array-handling functions PHP offers, I'll be using some components of Buraco - a game very popular in my part of the world and quite similar to Rummy.
In the example he represents a deck of cards with an array of values like "A", "03" and "13". This array is then looped to make the full set of 52 cards and shuffled to deal a "hand". Array functions put to use include array_rand, in_array and sort.
voice your opinion now!
array handling function tutorial example buraco card game
Josh Holmes' Blog: Toughest Developer Puzzle Ever
by Chris Cornutt June 02, 2010 @ 11:11:36
If you're looking for a challenge to keep you occupied for a while and want to flex those developer skills, check out the Toughesst Developer Puzzle Ever as created by Jeff Blankenburg.
For the second year in a row, my friend and colleague Jeff Blankenburg has created what is quickly proving to live up to it's namesake - the Toughest Developer Puzzle Ever. Some of the puzzles are technical, some are not but all require that you understand the web, development and technology to solve. Even if you don't get in on the fantastic prizes that Jeff has lined up, there's great bragging rights in being able to solve the Toughest Developer Puzzle Ever.
Josh Holmes (whose blog is linked above) was the creator of three of the levels of this difficult puzzle. Give it a try if you're looking for something to really stretch your knowledge!
voice your opinion now!
developer puzzle tough game
IBM developerWorks: 30 game scripts you can write in PHP, Part 1 Creating 10 fundamental scripts
by Chris Cornutt November 20, 2008 @ 11:13:00
In a new tutorial from the IBM developerWorks site starts off a new series looking at creating some games, from start to finish.
PHP is an easy-to-use, easy-to-learn, widely accessible programming language. It's well suited for developing simple scripts you can use to help you in all kinds of games. Whether you play simple pen-and-paper games by yourself, complex tabletop role-playing games with a group of people, or online games of any kind, this series will have something for you. Each article in this "30 game scripts you can write in PHP" series will cover 10 scripts in 300 words or less (3d10 stands for "roll three 10-sided dice") simple enough for even a beginning developer, but useful enough for a seasoned game player.
The ten scripts they walk you through are things like a die roller, a name generator, a deck builder/shuffler, a poker dealer and a crossword helper.
voice your opinion now!
game script fundamental tutorial example
Paul Reinheimer's Blog: Web Bot Battle - BETA
by Chris Cornutt August 01, 2008 @ 11:12:58
Paul Reinheimer has posted about a contest in the making - a turn-based robot battle sort of game where PHP scripts compete against each other.
Just a quick announcement, in an effort to come up with a self scoring contest, I came up with the ridiculously simple concept of robots firing lasers at each other in a fictional arena. Each robot controlled by a different PHP script, and a central arena managing it all. It's basically a turn based game where your robots take turns for you.
You can check out more about the game and its rules over on the Web Bot Battle site. It defines how your bots should act and even has some examples for you to work from.
voice your opinion now!
webbotbattle beta game script complete battle turnbased
Pádraic Brady's Blog: Extending the Mapper Stars and Planets
by Chris Cornutt October 23, 2006 @ 14:17:00
Pádraic Brady is back today with another update on the game he's working on and his latest addition - the stars and planets ("bodies").
Planets and Stars ("Bodies") form the central hub around which the majority of a player's activity will center. This planning document addresses the generation and mapping of these entities, and not their individual contents, facilities or uses.
He breaks it down into a few steps:
- Laying a Foundation
- Adding Stars
- Skeleton Map_Star Interfaces
- Implementing the Map_Star Interfaces
- Position Random
- Generate Simple
- Conclusion
The end result is a system for positioning stars and providing all of the star's data to the user.
voice your opinion now!
game star planet bodies tutorial game star planet bodies tutorial
|
Community Events
Don't see your event here? Let us know!
|