port a Vectrex emulator from C to C# for godotengine
$30-250 USD
Dokončeno
Zveřejněno skoro před 6 roky
$30-250 USD
Zaplaceno při doručení
Your task is to port the vecx Vectrex emulator:
[login to view URL]
to C#, using the godotengine from
[login to view URL]
instead of SDL to display the graphics, and to play music and sound effects. Minimum requirement is that it can play this ROM:
[login to view URL]
The game looks like this:
[login to view URL]
It has to run on Windows, Mac (window mode, portrait format, content scales proportionally with window size), iOs and Android (full screen, portrait format, any resolution, content is always full screen, proportionally scaled).
To port it, it might be the easiest way to use Linux as your development system, because vecx compiles with just "make". So the sanity question if you want to bid: Include the last line in your bid, when compiling vecx, starting with "cc -O3...". All bids without answering the sanity questions will be ignored, because there are too many fake bids here on freelancer.
Last line of compiling vecx on Linux Mint 18.3 64-bit:
cc -O3 -Wall -Wextra -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -o vecx e6809.o e8910.o osint.o vecx.o -L/usr/lib/x86_64-linux-gnu -lSDL -lSDL_gfx -lSDL_image
Here's an image of the newly compiled vecx running Bloxorz: [login to view URL]
I've messed around with SDL1.2 before as shown here: [login to view URL]
And I'm played around with Godot a little bit before but I don't have any examples to put up.
EDIT: I don't have any Mac or iOS devices to test on myself.