Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - JL235

Pages: [1]
1
About a month ago I finally decided enough was enough. PHP error errors just sucks, so I sat down and thought about building something I'd actually enjoy seeing.

This is the result, PHP Error. It replaces the output with a fully syntax highlighted stack trace, with code snippets, and makes some error messages more meaningful. There is an example on the site, and it works for ajax requests too out of the box.

I've found it surprisingly productive to use. I get errors fixed in 2 seconds instead of 10, and although that sounds minor, it helps to stop those long coding sessions from dragging.

It's also designed to be trivial to import; just two lines at the start of your site, or you can import using your php.ini file, allowing you to keep it out of your projects. I do the latter, as it allows me to easily keep it out of a live site. There are instructions on usage via it's GitHub page.

I hope others find it as useful as I do.

2
Computer Projects and Ideas / My browser based game building platform
« on: October 02, 2011, 10:17:00 pm »
This is something I've been building for about a year now, and it's really starting to come together. It's called Play My Code, and it allows you to create, and write games directly within the browser, with all of the tools and hosting provided for free.

The main focus for the site was to streamline the process of building a browser game. Today if you want to make a game using HTML5 and JavaScript, then first you have to find tools to use to write it, documentation to get you going, and write lots of boilerplate to setup the page. Next you need to find a way to get it online, and available for others to play. Finally it's very easy to write code which only works in one browser, requiring lots of testing. The site aims to streamline all of that, making the whole process of building a game in the browser as simple as possible. We also work around, or fix, many cross platform bugs, with the aim that our games will run in any HTML5 compliant browser (which is a lot more work then you think).

We have our own IDE, where you can write games and upload assets (so far images and sounds). We also use our own language, Quby, which is heavily influenced by Ruby. When it runs this is compiled to JavaScript, and again uses the HTML5 canvas for graphics. We have a 'sandbox' that you play in without signing up here, so you can get a look at the IDE, but you can also sign up to create and save projects online.

There are a bunch of games written so far, including a breakout clone, a rhythm action game, and lots more. You can also view the code and edit any of the published games (read only), allowing you to learn from examples, again without having to sign up.

But we still have a long way to go for making this more mature, so I'd be open to any feedback people can give!

Pages: [1]