Acknowledgements

We are grateful to all those who have encouraged us and provided advice, and to the following for contributing their programs:
  • Adam Greenberg (Compressor and Decompressor)
  • Adam Renak (Crossword and MarbleDrop)
  • Alex Griffiths (Betting)
  • Alex Karet (Hangman and BlendingEllipses)
  • Alkesh Gajjar (Rocket and SUVAT)
  • Arnav (BettingGame)
  • Ayotunde (CasinoRoulette)
  • Charles Tanner (Physics)
  • Christopher Winward (MarbleRun, SpaceShooter, A_star and Calculator)
  • Daniel Lever (StopwatchLaz)
  • Felix Thompson (CollatzASM, MaxCircles and BigFibonacci)
  • Hasaan Ausat (RockPaperScissors)
  • Heemesh Vara (Functions)
  • Ihsan Fazal (Mazer and MultiDraw)
  • Jack Fearn (MorseCode)
  • James (Tester & TestMaker, TankGame and Notes)
  • James Gunn (WaveInterference)
  • James Hall (CrazyMaze, PixelSort, SuperHappyFunLand, CrazyPaint, GameOfLife, KoalasInSpace and AlphaHost & AlphaClient)
  • Jerzy Griffiths (Word_processor)
  • Joe (Versions 1 to 3 of SnakeWithoutATail)
  • Joel (PenApplet)
  • Lewis Wright (Battleships and Bogosort)
  • Luke (RandomNumberGenerator and OnScreenTimer)
  • Matt Tucker (DelphiManager)
  • Max Foster (PascalPokemon, NetworkChat and Mr Snugglekins and the Giant Sack of Catnip)
  • Michael Wardley (Risk)
  • Mitchell Weiss (ChristmasProg)
  • Nathan (Shoot)
  • Neil (SpaceEvaders, Versions 1 and 2 of Roller and RollerApplet)
  • Nikhil (GoalQuest, MazePlus and Chainer)
  • Omar Hamid-Chohan (Cars)
  • Peter Hearnshaw (3D-Driving, Snake, Trains, FlyingUK, Adventures, Knowledge, FaceChange, Encrypt, Arithmetic, CowGame, ascii3D, SaveUK, GASP and MolyMaker)
  • Reggie (Trapped)
  • Steven Binns (My_first_sdl, Invader, TesterGameEngine, ALifeSim, PlatformDemo and Blink)
We would like to acknowledge the contributions and feedback from the following schools:
  • Rickmansworth School
  • Watford Grammar School for Boys
  • Watford Grammar School for Girls
Thanks to the following for their support in the ways indicated:
  • Steven Kamradt for providing the Roman numeral challenge;
  • David Intersimone (David I) of Embarcadero for a favourable review in his blog and for his efforts to provide a more affordable or free cut-down version of Delphi for schools;
  • Marco Cantu, Delphi guru and author of many Delphi books, for his blog;
  • Jason McMillen, Editor in Chief of Pascal Gamer Magazine and Co-Founder and Webmaster of Pascal Game Development, for permission to adapt and republish his Artillery Game Tutorial here;
  • Jack Crenshaw for his permission to republish and adapt Let's Build a Compiler;
  • Dharmesh Tailor for converting ten Java applets to Oxygene for Java and for writing his own demonstrations;
  • Jim McKeeth of RemObjects Software for his enthusiastic blog, Oxygene Goes to School.

We are grateful for the constructive feedback received and the many other offers of help, and look forward to expanding this section further in due course.

Programming - a skill for life!

Thanks to the many people who have helped