Dec 22, 2012 at 9:34 AM
Join Date: Jan 28, 2010
Location: Internet
Posts: 1369
Age: 35
Pronouns: he/him

Iji 1.6 for Any Operating System
IRC Channel for Iji Porting:
Join ##iji (yes, two pound signs) on irc.rizon.net
Use: http://www.rizon.net/chat or your own IRC client.
NOT irc.esper.net or aperture.esper.net.
Hello ladies and gentlemen of the Cave Story Tribute Site Forums.
Here is some email banter with Daniel Remar. (earliest message is on the bottom)
Code:
/* Ah, thank you so much!
I know that it will be a humongous and very
difficult task.
However, I love this game enough to put a lot
of effort into porting it if needed. Even if
it takes a decade, I will try to keep the project
going somehow.
I appreciate it.
Sincerely,
-- Carrot Lord
On 2012-12-21 05:52, Daniel Remar wrote:
Hello Carrot Lord,
You are welcome to port Iji to Mac/Unix, you can find the source code
on my homepage on the Resources page to help you. But you should
consider that Iji took several years to make, and making a perfect
port would likely take just as long. Porting Iji from Game Maker 5.3A
to Game Maker 8 (which can compile for Mac) would be faster, but is
still such a monumental job that I've never had the strength to do it
myself - there are large differences between those two programs, and
how they handle sound and graphics.
I don't want to discourage you - I would like to see it ported, I'm
just saying it would be a big undertaking, and I wouldn't have time to
help explain the details of how the game works. :p
Good luck,
Daniel
On 16 December 2012 07:47, <j@oliverchu.com> wrote:
Hello Daniel Remar,
It seems that Iji only runs on Windows OSes.
Is this correct?
I would like to port Iji 1.6 (which appears to be the latest version
featured on your website) to Mac, and then maybe Linux/Unix.
I will probably not be using Game Maker and will probably not be using Adobe
Flash.
Obviously full credit for making Iji will go to you, Daniel Remar,
and all the people who helped you in the endeavor.
If this is allowed, please contact me.
If this is not allowed, it would be helpful if you could explain why it is
not allowed.
However, such an explanation is not actually necessary if you do not have
the time or do not want to tell me.
If you would like to know who I am, visit the cavestory.org forums.
Thank you very much!
-- Carrot Lord */
We shall be porting Iji 1.6, yes that good old indie game Iji, to Mac and Linux.
Who wants to help me?
We will use the following programming languages:
C
C++
Java
Python
Mint
Which are the five languages I am most comfortable with.
Why 5 languages?
-- More people understand those languages, if there are five of them instead of just one.
-- You can send various instructions and requests to the command prompt to execute languages using other languages.
-- To invoke language B from language A, you don't need a compiler or interpreter. Just a modern OS with a console system.
-- Python is easier than most languages for beginners to learn.
-- Graphics from PyGame are useful, and Java Swing is insanely useful too.
-- OpenGL and Allegro might be considered.
-- C and C++ are included because of good features (operator overloading, unions, multiple inheritance, super speed, etc).
-- Mint is included as a language that can extend itself by using eval and exec. You can customize it if you want.
-- Python is easily extensible too.
If you have suggestions on which graphics display system we should use, you can comment in the space given.
-- OpenGL
-- Allegro
-- PyGame
-- Swing, either through Java or Mint.
We also need people who own Macs to do testing. Just testing, not programming. You could apply for both positions if you wanted to.
Thanks for reading!