FrostEd Alpha 1
Posted by Johannes Stein on Jul 19, 2010 in Applications, Development | 1 comment
So I finally decided to release FrostEd Alpha 1. If you don’t know what FrostEd is, click here for more information. Remember it is an alpha version, so there is a lot not working here, but I’m already using it productively for my job and some programming stuff where I don’t have to use and IDE.
So, here is a list what is working (because the list with the stuff what is not working would be much longer):
- Opening, editing and saving files
- Find, search replace (although that’s buggy)
- Mostly everything SynEdit supports that means code folding support Object Pascal, HTML and XML
- Full syntax highlighting support CSS, Diff, HTML, Java, Lua, LFM, Object Pascal, Perl, PHP, Processing (including the whole Processing API), Python, Shell, SQL, TeX, Visual Basic and XML
- Partial syntax highlighting support for ActionScript 2, ActionScript 3, C# and HaXe
Download here:
Download FrostEd Alpha 1 for Mac OS X (7,2 MB)
Download FrostEd Alpha 1 for Win32 (0,8 MB)
Download FrostEd Alpha 1 source (1,0 MB)
License: GPL3
Sourcecode Notes:
You need Lazarus to view or edit the source code. Install all components from /Third-Party. TMyRollout is licensed under GPL2 and has some small modifications made by me to use TBitBtn instead of TButton.
Intro to Processing.js for web games
Posted by Johannes Stein on Jul 13, 2010 in Development, Games, Libraries | 0 comments
With HTML5 and its new features – most notably Canvas – gaining popularity each day, the question arises if you Canvas is capable of web games. Well of course it is or wouldn’t be writing this tutorial. So the question is more like “Where do I start?”.
Welcome to this intro to Processing.js in which I am going to show what this Processing is, how it is capable of web games and the first steps when to get started.
What is Processing?
The Processing language was created by Ben Fry and Casey Reas. It evolved from ideas explored in the Aesthetics and Computation Group at the MIT Media Lab and was originally intended to be used in a Java run-time environment. In the Summer of 2008, John Resig (Inventor of jQuery), ported the 2D context of Processing to Javascript for use in web pages. Much like the native language, Processing.js is a community driven project, and continues to grow as browser technology advances.
If you want to read the rest of the article click here to read more over at Incognita-Studios.
Read MoreFrostEd – Cross-platform text editor
Posted by Johannes Stein on Jun 16, 2010 in Applications, Linux, Mac OS X, Windows | 2 comments
When I switched to Mac OS X something I was really missing was an easy-to-use and free advanced text editor, something like Notepad++ on Windows. I found Smultron and Fraise which are really great editors but lack some features regarding some syntax highlighters and code folding and I came across some annoying bugs when I’m trying to edit larger source code or text files.
What I’m looking for in a text editor (and I’m trying to implement those “features” to the best I can):
Currently I’m trying to decide on a license (MIT, MPL or GPL), but after that’s decided I will officially release it which will possibly be in a few days.
Ludum Dare #17 Results are in
Posted by Johannes Stein on May 10, 2010 in Games | 5 comments
The Ludum Dare #17 results are in. Even though my entry still lacks a bit of gameplay, the results are the best I’ve received so far:
#16 in Theme
#19 in Graphics
#14 in Audio
#12 in Community (although I’m still too shy to chat in the IRC channel)
Go check out the results for yourself.
Link to my game: Click here
Thanks to everyone who voted, participated and/or left a comment. (Except of course for that guy who gave me one point in each category, seriously, dude?!
<-- Btw: This is a smiley which means you shouldn't take this sentence too serious.)
Pierrec wrote a review about my game (in french) on his blog L’Oujevipo.
Read MoreHTML 5 Canvas for FreePascal/Delphi
Posted by Johannes Stein on May 3, 2010 in Libraries, Miscellaneous | 0 comments
I’ve been working on a proof-of-concept for the last couple of hours. With HTML 5 being more and more stable and HTML5 games slowly becoming an alternative to Flash games, I was looking for a way to port existing games for the Web platform.
HTML 5 Canvas seems like a good choice for the graphics output, so began a low-level implementation. At the moment it is just a proof-of-concept, it can just draw different types of shapes in different colors and I’m not sure if I’m gonna develop it any further or even if the way I took was the right one.
Currently it works like this: Compile an example with
fpc -Mdelphi filename.dpr
or
fpc -Mobjfpc filename.dpr
which results in a compiled executable. Execute it and you get a html- and a javascript-file. Just open the html-file and you should see the result.
It comes with three examples. Download here (5 kB)
Every example from https://developer.mozilla.org/en/Canvas_tutorial/Basic_usage and https://developer.mozilla.org/en/Canvas_tutorial%3aDrawing_shapes should work if translated to Pascal.
Trying to do a hat trick…
Posted by Johannes Stein on Apr 27, 2010 in Games, Miscellaneous | 0 comments
I already released two games this month:
Ghost Chaos
A Practical Survival Guide for Robots
So… only four days left in this month, may be I can pull something off for Experimental Gameplay?
Read More

