Re:22 Years of Delphi and It Still Rocks
by alex_duf on Wednesday February 15, 2017 @05:12PM
(#13655846)
It's really cool to see how many people shared the same experience!
In random order, and off the top of my head:
- pong
- some various demo where I would simulate fireworks or
traveling through star (in other words particles that are
rendered by drawing dots and circles on screen)
- a car racing game viewed from the top
- an RPG engine but never actually made a level
- a claw machine
- and finally my own remake of space invader where you could
play up to 4 in coop and upgrade your weapons. It had bosses
and swarms of enemies. I learn then there was a limit of how
many keys you can press on a keyboard before your computer starts beeping.
Re:22 Years of Delphi and It Still Rocks
by RodericDay on Wednesday February 15, 2017 @03:34PM
(#13655139)
This is one thing I really really liked about Go, but unfortunately I don't really like the rest of Go very much. What are other languages that have this property? Building an ".exe" I can send to a Windows user is not a pleasant exercise in Python.
Re:22 Years of Delphi and It Still Rocks
by Colex on Wednesday February 15, 2017 @03:41PM
(#13655178)
For windows, you can use .Net (which usually comes by default on windows distributions, so you should be able to send it and run without any issues). C# is a good language that uses it.
So it's not really native (it runs on a VM), but it produces the .exe that can be easily shared.
On the topic of Delphi, try FreePascal / Lazarus? Free, dependency free development even with GUI designer. FreePascal (non-GUI) supports an ungodly number of platforms!
Otherwise, can't recall much else, discounting cheating with e.g py2exe.
For nostalgia's sake, may I ask what games/software you developed at the time ?
On my end, I did:
(during my high school years)What impressed me the most at the time, was that my binary file compiled on Windows ME would work directly on my other computer with Windows 3.1.
This is something I still really enjoy today with Go(lang); the fact that I can just compile for other platforms and run it natively.