/pie

a Ruby-based language for simple games and picture books

Primary LanguageRubyMIT LicenseMIT

Pie

A game development DSL, inspired by Yasuko Ohba's Ruby Kaigi talk and a late night conversation with @knowtheory, @wycats, @sarahmei and @ultrasaurus.

Pie requires Ruby 1.9, because it is so cool.

Examples

Game

pie game.pie

then go to: http://localhost:31415/park

Follow links to wander around the game world. Yes, that is all there is right now.

Book -- NOT WORKING YET

There is a sample in book.rb. To use it:

pie book.pie

then go to: http://localhost:31415/ship http://localhost:31415/building http://localhost:31415/tower

Someday there will be UI to change pages.

Issues?

Bugs and features are tracked here: http://www.pivotaltracker.com/projects/115060

If you are trying to develop a game or a book using pie and have a question, ask in the pie dev group

If you want to help improve pie itself...

I want to try to resist adding any new features until we have no bugs and kid-friendly error messages. Help is welcome. Feel free to fork and submit pull requests or join the google group http://groups.google.com/group/pie-cooks

Sarah's talk on the making of pie: slides

Pie Contributors

Core team (in order of appearance)

  • Sarah Allen @ultrasaurs
  • Sarah Mei @sarahmei
  • Rich Kilmer @richkilmer

Contributors

  • Sean Durham
  • Matthew Bass @pelargir
  • Dan Steinicke
  • Akira Matsuda
  • Chad Fowler

Related Projects