Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
You are not logged in - nap
CSDb User Forums


Forums > C64 Coding > Looking for C64 programmer [paid]
2015-03-07 11:01
Disthron
Account closed

Registered: Sep 2013
Posts: 21
Looking for C64 programmer [paid]



Hi everyone,

I've been developing a retro throw back game for the PC in the style of the Commodore 64. I'm working on a Kickstarter project to get it finished and I was thinking of having an actual Commodore 64 port as one of the stretch goals.

No one on the team has any live C64 programming experience so I'm putting the call out to people who might be interested in working with us. The artwork will have to be converted. Our artists try to stay as faithful to C64 specs as possible but little things can still slip through the cracks. Also you'll basically be on your own programming wise. If you're interested in the project please send me a PM and we can talk more about specifics.

Since this will be a stretch goal I can't guarantee this will go ahead even if we get funded. But I need to talk to someone in order to know how much it will cost, and thus how much to ask for in the stretch goal.

Thanks for reading my post.
~Disthron
 
... 63 posts hidden. Click here to view all posts....
 
2015-03-15 12:02
CreaMD

Registered: Dec 2001
Posts: 3057
That retro 64 screenshot has hires gfx (1x1pixel). I would be glad to see such GFX on c64 but it's more likely that it would look like this on Amiga.
2015-03-15 12:27
Krill

Registered: Apr 2002
Posts: 2980
Quoting Disthron
And I've always been a fan of the pixel art aesthetic.
I see. But keep in mind that making a game on an actual 8-bit platform gives you all the restrictions that were one of the main reasons for the "pixel art aesthetic" in the first place. A lot of design decisions are actually based on circumventing this or that shortcoming of the machine, also limiting the artist's degrees of freedom, but enabling creative solutions for these limitation problems.

Quoting Disthron
Unfortunately the artwork would need a lot of converting and apparently the coding would be a LOT more involved than I'd initially thought.
There's a lot more than coding to be done when making a good port. The converted graphics will need a graphics artist's manual touches to shine, and the music and sound effects should be made by a SID expert as well.

However, the coding part can be simplified by sharing as much code as possible among both the original PC and the C-64 ports. If the PC version is written in C, consider using a C compiler like cc65 to compile the C-64 port, and gradually replace the original C code, especially inner loops and hardware abstraction layer implementations, with hand-crafted assembly code until your performance criteria are met.
If the game's code structure is good enough from a cross-platform perspective, creating the C-64 port could be some kind of "fill in the gaps" and "optimise this" or "beautify that" problem.
This approach would likely have implications for the original PC game code, meaning compromises or simplifications will feed back into the PC code (re: amount of enemies on screen), with the aim of having both ports be as close as possible to each other.

As mentioned before, developing the game for a cartridge (=EasyFlash) would enable many things otherwise impossible, such as great amounts of animation and plenty of memory usable for unrolled loops to achieve high performance. See Prince of Persia 1.1 which is a fine example for that.
2015-03-15 13:03
Krill

Registered: Apr 2002
Posts: 2980
Thinking further about it, a cross-platform approach would have to put emphasis on the C-64 port. That also means that anything that looks and feels good on an actual C-64 should also be good enough for the PC version. Graphics manually retouched for the C-64 port could replace the original PC graphics. That requires good CRT emulation, but i see you have already started on that. Code engineered and optimized for the C-64 could also be wrapped with a thin emulation layer on the PC port, for better sharing of code.
2015-03-16 04:47
Disthron
Account closed

Registered: Sep 2013
Posts: 21
Quoting Krill
I see. But keep in mind that making a game on an actual 8-bit platform gives you all the restrictions that were one of the main reasons for the "pixel art aesthetic" in the first place.


I know, I had similar issues. Though my limitations were trying to fit my game into a tiny budget rather than a tiny amount of ram. ^_^

The game isn't being written in C. It's being written in Fusion 2.5, and won't be able to share any of the code with any port that isn't also made in Fusion 2.5.

It might be able to use the scripts from the dialog system I'm developing, but even that might not be efficient enough for the C64.
2015-03-16 05:16
Krill

Registered: Apr 2002
Posts: 2980
Without much re-usable code, a C-64 port would require a complete re-implementation of the game's logic and not just a few low-level low-end hardware front-ends.
This pushes it even further into the ambitious realm.

I'm pretty positive a script interpreter for dialog handling is well within the C-64's capabilities, though.
2015-03-16 09:38
PopMilo

Registered: Mar 2004
Posts: 146
Thanks Disthron for those links!
Wastland looks great in that retro pixel style with C64 palette.

I wonder if such colorfull picture could fit into bitmap multicolor mode ?
2015-03-16 12:26
PopMilo

Registered: Mar 2004
Posts: 146
Quoting PopMilo
Thanks Disthron for those links!
Wastland looks great in that retro pixel style with C64 palette.

I wonder if such colorfull picture could fit into bitmap multicolor mode ?

Used tool at: http://c64.superdefault.com
And got this:


As always, a lot is possible on c64, just a matter of time ;)
2015-03-28 07:46
Disthron
Account closed

Registered: Sep 2013
Posts: 21
Hay everyone, a couple of people have volunteered to work on a C64 port of Edelin Tales on there own time. I made a video of a map test that they did. Check it out on my Youtube channel.

https://youtu.be/eAAD2DIv8b4
2015-03-28 08:43
Hein

Registered: Apr 2004
Posts: 954
Is that bitmap graphics instead of character mode? That'd rule out some programmers posting on this thread. Still, a mystery programmer who needs love, that could be anybody. :)

Nevertheless good work, whoever did it.
2015-03-28 09:30
PopMilo

Registered: Mar 2004
Posts: 146
Cool!
Gotta start somewhere :)
Previous - 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 - Next
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
Walt/Bonzai
Dr. Doom/RAD
MightyAxle
leonofsgr/Singular C..
theK/ATL
Guests online: 84
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Mojo  (9.7)
4 Coma Light 13  (9.6)
5 Edge of Disgrace  (9.6)
6 What Is The Matrix 2  (9.6)
7 The Demo Coder  (9.6)
8 Uncensored  (9.6)
9 Comaland 100%  (9.6)
10 Wonderland XIV  (9.6)
Top onefile Demos
1 No Listen  (9.6)
2 Layers  (9.6)
3 Cubic Dream  (9.6)
4 Party Elk 2  (9.6)
5 Copper Booze  (9.6)
6 Dawnfall V1.1  (9.5)
7 Rainbow Connection  (9.5)
8 Onscreen 5k  (9.5)
9 Morph  (9.5)
10 Libertongo  (9.5)
Top Groups
1 Performers  (9.3)
2 Booze Design  (9.3)
3 Oxyron  (9.3)
4 Triad  (9.3)
5 Censor Design  (9.3)
Top Musicians
1 Rob Hubbard  (9.7)
2 Mutetus  (9.7)
3 Jeroen Tel  (9.7)
4 Linus  (9.6)
5 Stinsen  (9.6)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.161 sec.