I use Grafx2 for amiga and pc engine development as it reminds me of deluxe paint.
Get it here
http://pulkomandy.tk/projects/GrafX2
New Game Ideas
Moderator: Lemoners
- Roysterini
- Mikie
- Posts: 468
- Joined: Thu Jul 04, 2013 11:54 am
- Location: Cheshire, UK
- Contact:
- saulc12
- Zorro
- Posts: 1197
- Joined: Sun Dec 09, 2012 8:01 pm
- Location: United Kingdom
- Age: 55
- Contact:
- saulc12
- Zorro
- Posts: 1197
- Joined: Sun Dec 09, 2012 8:01 pm
- Location: United Kingdom
- Age: 55
- Contact:
- Gorack
- Rick Dangerous
- Posts: 1504
- Joined: Tue Nov 12, 2013 9:46 am
- Contact:
- Matt
- Usagi Yojimbo
- Posts: 6360
- Joined: Tue Jan 01, 2002 2:40 pm
- Location: .be
- Age: 50
- Contact:
- Lasse
- C64 Games Programmer
- Posts: 4260
- Joined: Mon Jan 07, 2002 10:57 am
- Location: Finland
- Contact:
- cybermodo
- Jumpman
- Posts: 3958
- Joined: Tue May 24, 2011 9:56 am
- Location: SFR Yugoslavia Occupation: Master level EECS & teacher
- Age: 48
Yeah, wonderfully idiosyncratically blocky in C64's special way.Matt wrote:woah, I'd love to see the chaos engine being ported to the c64! is it actually possible?
great work btw!
Perhaps some hires chars may be deployed as well?
Here is something interesting for ZX, hope I am not being off topic.
https://www.youtube.com/watch?v=iFaUth_DKoQ
Cassette ribbon was long and cheap!
- saulc12
- Zorro
- Posts: 1197
- Joined: Sun Dec 09, 2012 8:01 pm
- Location: United Kingdom
- Age: 55
- Contact:
Looks like that will be very challenging having to shift so much data around. My own idea is a little less ambitious and more of a Chaos Engine inspired rip-off, but that allows me the freedom to do everything for the c64 from scratch, control over maps, colour usage and so on.Gorack wrote:Love your sprites.
I have been working on actually converting Chaos Engine to the 64.
https://postimages.org/
https://postimages.org/
https://postimages.org/
https://postimages.org/
How did you convert the chaos engine background graphics and sprites?
Looks quite effective if a little in need of a clean up in places, certainly the forest part look excellent.
Have a better one
- Gorack
- Rick Dangerous
- Posts: 1504
- Joined: Tue Nov 12, 2013 9:46 am
- Contact:
Probably not for an exact port. Maybe come close. I could come a lot closer on a c128.Matt wrote:woah, I'd love to see the chaos engine being ported to the c64! is it actually possible?
Yeah its AGSP with the top panel made up of sprites. During the AGSP loops I can update two colour registers.Lasse wrote:Holy crap! AGSP bitmap scrolling possibly finally put to good use
The bottom white bar down the bottom is a text scroller also made of sprites (going to be used as a replacement for all the speech).
Developed Pi1541 so I could test it on real hardware as its a multi load and the loaders SD2IEC supports are just too memory hungry. Being AGSP everything needs to be small.
- Gorack
- Rick Dangerous
- Posts: 1504
- Joined: Tue Nov 12, 2013 9:46 am
- Contact:
Sorry saulc12 we posted at almost the same time and I didn't see your post.saulc12 wrote:How did you convert the chaos engine background graphics and sprites?
I use an art tool that I developed at work. It has gone through three major rewrites over the past twenty odd years and has been used for over fifty Gameboy, GBA and DS games for all kinds of publishers. The roots for how it works can be traced back to NES/SNES days of Melbourne House and possibly as far as their C64/Spectrum days. Traditional (and some modern) character based tools and art packages force you to draw a character set and then use those characters to draw the map (or tiles and then the map). This tool allows you to draw as a bit map and calculates the character/tileset from it in real time using hashing techniques. To draw in character mode or tile mode you set the drawing tools to snap to those pixel boundaries. The tool then works with pixels and palettes. Duplicate pixel image character data with differing colour data are not duplicated in the charset. I then took this tool converted it to draw in fat pixels and to have 128 palettes of 3 colours. As there are so many palettes the code can shuffle around the pixel and palette colours to better find data that are duplicates and hence compress the number of characters used. It can also find flipped characters (being AGSP it is possible to draw flipped characters). There are also tools to search and replace characters that almost look the same. This can be done palette independent as it it raw pixel data at this stage.
I learnt to program on a 64 and after so many years I wanted to go back and apply everything I learnt and see what I could achieve on it. Learning about AGSP I knew that 16bit looking games could be possible. So to set a challenge I took a 16bit game and set about seeing how far I could get. But not any old 16bit game a game that required an expanded 1MB system! On a 64 memory is getting tight. Some maps need to be split into two. With another 64K I know I could do it with full size maps, that is why I say I think it is possible for a c128.
The best image character converter that I have found in the last thirty years is iMage Studio's OptPix. It is way better than anything I can come up with and any academic paper I have found. I originally used this to convert the 16bit art into my art tool. At the time I created the art (about 3 years ago) I had an over two hour train trip each day where I would spend the time pushing pixels and programming. The forest levels have had the most work. I didn't do much on the sprites as an artist colleague of mine was promising to do them (but never did).
I will keep working on it but it is a long term goal. I'm currently spending all my free time supporting and enhancing Pi1541.
As for the art tool, you may find it in Unity one day, and if so, I will assure you I will put in the C64 mode
- saulc12
- Zorro
- Posts: 1197
- Joined: Sun Dec 09, 2012 8:01 pm
- Location: United Kingdom
- Age: 55
- Contact:
Thanks for the insight, that answered my biggest question too as I had wondered how you would get a complete set of tiles, having looked at Chaos Engine many times myself and coming to the conclusion that a fairly direct conversion would require at least 1024 chars per world background set (hence me choosing to start from scratch although I still have a lot of work to do in cleaning up and adjustments to make for things like the tree trunks (scale is somehow wrong) and more varied rock forms. I think I am going in the right direction with the sprites but the background may yet be fully reworked as I am sure I can improve it significantly.
Your results look great if a little untidy in places and the sprites which I guess were scaled and then converted read surprisingly well, I do hope you keep the project going and keep us posted of progress. I will also keep an eye out for your tool appearing in Unity.
Your results look great if a little untidy in places and the sprites which I guess were scaled and then converted read surprisingly well, I do hope you keep the project going and keep us posted of progress. I will also keep an eye out for your tool appearing in Unity.
Have a better one
- Gorack
- Rick Dangerous
- Posts: 1504
- Joined: Tue Nov 12, 2013 9:46 am
- Contact:
Who is online
Users browsing this forum: No registered users and 0 guests