Home WinSpy2 & SpyDrive2 ECFTP Eon Clash's Text File Monitor Resume Creation Suite EC LCD Editor XML Browser Lite TXMLParser for Delphi Treemap ECXML Parser for Lazarus pas2lua and lua for Delphi/FPC AVR GCC Deprecated Macros XMethods WSDL Browser Graphics 32 Image Editor Demo Using TPaintBox for annimations Maze Generation and Solving TSimpleMath JD Docking Components JDErrorLog JDImageButton Tile Joiner SDL, LUA, and Freepascal Game Engine Demo Simple Bezier Curve sample in Lazarus Recurisve Shadowmapping in FPC/Lazarus ATerm - ANSI Terminal Demo Simple Side Scroller Demo Source Generic Pascal Lua Library pLua (Lua wrapper for FPC, Lazarus, and Delphi) News Forums Jeremy's Resume Contact Us Bug Tracking JumpStart Game Engine Jeremy's Blog

Welcome to Eon Clash:

This site was started out to be a joint endeavor between Jeremy Darling and Joen Joensen to develop and maintain a fully 3D game in Delphi. We are still working on that project but over the years many other projects have come out of our research and side work. So a few years ago I decided to start keeping these projects here also. What you will find in the following pages are some of the more useful projects that either I or Joen have designed or are working on. If you are into the ATMEL series of 8bit Micro Processors then stay tuned as soon a very interesting project will become part of this site.

Latest News:
Add to Google

2009-02-05 Simple Side Scroller - Updated
  As usual, I couldn't leave well enough alone.  So now the Side Scroller sample actually has a character in it that can run and jump between platforms.  You can change the "level" by editing map.txt and of course can change out the graphics if you so choose.  Just in case your curious the character was created using Charas from http://charas-project.net/.

Hope you like it,
Download at http://eonclash.com/ViewProduct.php?ProductID=29
- Jeremy
 
2009-02-04 Simple Side Scroller
  After seeing a post on Pascal Game Development I decided to throw together a quick and dirty Side Scroller sample.  This isn't anything fancy, in fact all it does is load the map file and display it for you to scroll around in.  The code isn't highly optimized but it does work.

If your interested, check out: http://eonclash.com/ViewProduct.php?ProductID=29

 - Jeremy
 
2008-04-18 ATerm - Updates
  While working on some other projects I found some issues in ATerm's ANSI Terminal and a few other minor things.  The download has been updated and the quite a few reported bugs have been fixed.
  • Arrow keys are now supported in the default install
  • Creates a default .ini file if none is found
  • ANSI Render has many fixes and has been tested on several boards
  • Better stability in the client
  • Mac support is still limited due to problems with Synapse on MAC
Get it here: http://eonclash.com/ViewProduct.php?ProductID=28
Anyways, hope you like it and keep the reports and comments coming in.
  - Jeremy
 
2008-04-04 ATerm - ANSI Terminal demo released
  ATerm is a full featured ANSI terminal application built around the Synapse networking library.  I decided that since very few ANSI Terminal demo applications existed (especially for pascal and more-so for Lazarus) I'd release mine.  Since it is built in Lazarus using Synapse and has a full custom ANSI Terminal built in it can be cross compiled for any OS that Synapse supports.  I have tested it on Windows and Linux with success and am working on some Synapse bugs for Mac OSX 10.5. support.

The demo is licensed under the LGPL (first time I've EVER incorporated a license like this into something) so we will see how it goes.  Included in the zip file is the full source, the windows exe, and a Mac package (in case you want to help debug it).  Note that to compile it you will need to have Synapse installed and point Lazarus at it.

Download here

Enjoy,
 - Jeremy

More info at: http://eonclash.com/ViewProduct.php?ProductID=28
 
2007-11-15 Recursive Shadowmapping sample released
  I've been looking at Roguelikes for a while now, and started playing with a few concepts.  I was amazed at how LITTLE pascal source there is for Roguelikes and how even fewer the number of components and samples were.  So, I'm placing my work and research here on Eon Clash as I build out sample applications and components.

The first of these is a pascal implementation of the Recursive Shadowcasting algorithm by Bjorn Bergstrom.  I converted his original C++ source over to a FreePascal (Lazarus) unit that contains two classes (TFOV and TSimpleFOV) as well as a sample application showing how to use them.  Hopefully this helps others out a bit.

Also included in the download is my uScreen unit that contains a wrapper for fast screen updates.  Nothing fancy, but it should work on Windows, Linux and Mac without any changes since it uses pure Pascal and the Video unit.  You might need to make a few minor edits to the demo application to get it to run on other platforms though.

Get it here (http://eonclash.com/ViewProduct.php?ProductID=27)

 - Jeremy
 
Text Link Ads