Porting Lemmings In 36 Hours
An anonymous reader writes "Aaron Ardiri challenged himself to port his classic PalmOS version of Lemmings to the iPhone, Palm Pre, Mac, and Windows. The porting was done using his own dev environment, which creates native C versions of the game. He liveblogged the whole thing, and finished after only 36 hours with an iPhone version and a Palm Pre version awaiting submission, and free versions for Windows and Mac available on his site."
Pandering to the Apple fanboys like everyone else seems to be? Oh come on Aaron, would you jump off a cliff just because everyone else ... oh.
You can play coin-op arcade lemmings game in MAME as well.
See, this is what you can do with low level languages... IF you know your shit.
You see? You see? Your stupid minds! Stupid! Stupid!
What... 3 comments and the site is already /.ed?
Okay, so Lemmings isn't public domain. The owners may have turned a blind eye to DHTML Lemmings, and other small projects, but how do you expect to get approved for the Palm and Apple App Stores?
IIRC Psygnosis owns the rights to Lemmings. Also IIRC, Psygnosis is now owned by Sony. Unless Psygnosis was only the publisher for a third party I'm not aware of.
Good luck with that.
Touch everywhere, even when inappropriate.
/disappointed.
There are 1.1... kinds of people.
No port for Android? Its selling 160,000 phone per DAY!
C'mon...
Doesn't using your own dev environment and having a code translator violate Apple's extremely fascist developer's license?
Here's the link for the coral cache copy....now let's see if we can get the page loaded into the cache...
coding is life
Didn't Apple have some anti-competitive rules that allowed only Objective-C to be used in programming for the iPhone? Even if C were allowed, we're talking about generated C code here.
Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
One of my claims to fame is that I was working for DMA Design when they created the original Lemmings (Dundee, Scotland), released on Valentine's day 1992. I did some conversions of the Amiga graphics to the PC (EGA!) and Atari Lynx. In the victory screen, there's a pic of the developers including myself! Needless to say, a lot of what is written on the net isn't quite correct. Great to see that it's still well thought of and in fact it's even part of a museum exhibit in Dundee (McManus Galleries) (You *really* know you're old when your photo is in a museum!) You can find the history of Lemmings (and DMA) here. http://www.dmadesign.org/ and some of my musings from that time here http://www.stevehammond.org/
It would be great if I could play my favourite game on my phone!
The original Lemmings is awesome, but I seem to be the only one who prefers Lemmings 2...
Then again, I think I'm also the only one who liked Lemmings 3D.
You know you are old when B is more then just a brief bit of history in the front of a C book.
To be fair I only knew it from a porting project. I am not THAT old... I am young enough to remember when C was new and exciting... no we did NOT ride dinosaurs to work.
MMO Quests are like orgasms:
You may solo them, I prefer them in a group.
would be nice for someone to do a native port to the N900. running and amiga emulator to play lemmings makes it a bit oif a battery hog. :D
Its good to see Slashdot still has the power to trash third party sites :)
If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
There seems to be a fashion amongst game porters to pretend that it only took them 10 minutes to port to some new platform. I remember this as far back as the early '90s, where Krisalis would state that they'd produced ports of entire native games from Amiga to Archimedes in 3 or 4 days.
Let me tell you what actually happens:
1. Over a number of weeks, they create a port (or other development effort), deciding on design and implementation strategies, then actually coding, debugging, refactoring, etc.;
2. They produce a storyline which omits all the difficulties they had, giving a false illustration of a perfect journey from A to B in a few days;
3. They hype up that they're "about to" challenge themselves to an awesome timed exercise;
4. Once there's enough interest, they post the fiction produced in (2);
5. What could have been honestly advertised as an impressive (but not superhuman) effort becomes something heroic, and interest is increased n-fold.
This is just the grown-up version of the '90s hax0r culture I wasted too much time in, where everyone with a talent had to exaggerate it to near comical levels.
I misread this as "Portal Lemmings" and am now seriously disappointed.
Someone needs to make that.
Same for DOS port in DOSbox with a bunch of games.
Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
The site takes ages to download. I put the OS X download up on Rapidshare for quick download:
http://rapidshare.com/files/403577098/lemmings.macosx.universal.zip.html (MD5: 1F1B37BA035B7B7BAFA7CDD235FD0BAA)
Code translator, no, if the project was originally written in Objective-C, C, C++, or JavaScript.
So in what language should I write an app's business logic if I want to target iPhone (Objective-C++ only) and Windows Phone 7 (languages that compile to verifiably memory-safe CIL only)? C++/CLI is a dialect of C++ that compiles to CIL, but its syntax for "handles" (the verifiably memory-safe counterpart of pointers) is a syntax error in Objective-C++.
It's not so easy when you don't. That's how the Nintendo DS port was done.
>"an iPhone version and a Palm Pre [WebOS Linux] version awaiting submission, and free versions for [MS ]Windows and Mac[OS] "
So you are just missing two versions- Android Linux and desktop Linux :) Of course, on desktop Linux, we already have Pingus http://pingus.seul.org/
Supposedly there was only a prototype of the arcade version. Was it actually finished and just not released?
I don't really think the cost of supporting WP7 is likely to be met by the potential returns on the platform.
But if you really want to go there, and you really want to maximise code sharing, and you're OK with throwing away large feature sets of both platforms to achieve that, you can use C++ with #defines to work around the syntax differences for pointers. You can't use any of the other C++/CIL features, but then, neither can you use any of the Objective-C++ features.
I'm not defending Apple's policy. The Lemmings app was written in C, and does not fall afoul of that clause. I haven't seen a developer agreement for WP7, but if the platform itself forces you into vendor specific languages, it doesn't seem necessary to have it in legalese.
I don't really think the cost of supporting WP7 is likely to be met by the potential returns on the platform.
Let me rephrase: Xbox Live Indie Games. Like all Windows Phone 7 games, those Xbox 360 games not published by a major company use XNA, which runs on the .NET implementation of the CLI.
if the platform itself forces you into vendor specific languages, it doesn't seem necessary to have it in legalese.
The Common Language Infrastructure (ECMA 335) isn't vendor-specific. Besides Microsoft, the Mono project implements the CLI, although only Microsoft implements the XNA API.
From this guys WEBSite... UPDATE to the article...
http://www.mobile1up.com/lemmings/blog/sony-letter.txt
CEASE and DESIST letter from SONY for copyright infringment.
Cease-and-Desist from Sony.
Omigosh who'da thunk.
cheap gucci sale http://www.gucciusaoutlet.net/index.php?main_page=index&cPath=75&zenid=aa7cf3c1c03ba16b9ac00c8cd2a23ef2