WIP - Castlevania Demo!
WIP - Castlevania Demo!
Castlevania fans rejoice! Seems it's been years we were talking about making a Castlevania game. A couple months ago after finishing the kernel upgrade and having some more RAM for more ramtiles I decided to give it a spin. However I did not choose the easy route by making my own map editor and engine. Built with the idea of being highly optimized in size it ended up taking forever and slowing down the actual game development greatly (plus the engine is very basic). Should I had to redo the whole thing, I'd use Platz for sure!!
So here's the demo I provided Harty for Gamescom. There's no enemies yet, but you can navigate the first level of the original NES Castlevania game. As said, it's a demo/proof-of-concept. The real goal would be to make a game with 4-5 brand new levels based on similar game dynamics as the original game on the NES. I usually don't publish stuff until it's done, but I wanted to show you guys I'm not dead!
I'll update the thread with more demos in the next few weeks/months as I progress. There much work left, like incorporating Lee's sprite palette code to save flash, rewriting the state machine, etc...
Cheers!
-Uze
- Attachments
-
- Castlevania.hex
- (127.66 KiB) Downloaded 995 times
Re: Castlevania Demo!
I can't wait to get home and try this!!!
Nice work Uze!
Nice work Uze!
Re: Castlevania Demo!
Amazing stuff Alec, looks great and gameplay feels spot on! Very cool surprise What kind of map compression are you using/going to use? And of course....Is that scrolling WITH inline mixer??!!
Re: Castlevania Demo!
Awesome graphics & sound...
Do you have a new version (newer as the "Gamescom" version)?
-Harty
Do you have a new version (newer as the "Gamescom" version)?
-Harty
Life's too short to remove usb safely
Web: www.hwhardsoft.de
http://www.facebook.com/hwhardsoft
YouTube: http://www.youtube.com/user/hwhardsoft
Web: www.hwhardsoft.de
http://www.facebook.com/hwhardsoft
YouTube: http://www.youtube.com/user/hwhardsoft
-
- Posts: 62
- Joined: Mon Jun 13, 2011 7:48 pm
- Location: Benidorm, Spain
Re: Castlevania Demo!
Uze, you are surprising, as always! You've done an amazing work trying to port Castleavnia to the Uzebox. I hope you have fun coding this marvelous piece of cake.
BTW, If you want, I could contribute something to the developement of the game; I don't know how to program but if you want tilesets or level design ideas don't doubt to drop me a line .
BTW, If you want, I could contribute something to the developement of the game; I don't know how to program but if you want tilesets or level design ideas don't doubt to drop me a line .
I know i'm too young, but it doesn't matters. Maybe i'm a newbie, but i can learn very fastly
Re: Castlevania Demo!
Hehe thanks guys!
I'll keep you posted.
Uze
ps: Lee, what's up with you sprite/palette code for mode 3? Do you think it could be used for this project?
Nope, that's the version I sent you, no progress since.Do you have a new version (newer as the "Gamescom" version)?
I wish this could end up a community project since it is *a lot* of work. Still have to iron out details in the engine and the map editor. After that we can assign bits and pieces to who wants to contribute.greenpower wrote:Uze, you are surprising, as always! You've done an amazing work trying to port Castleavnia to the Uzebox. I hope you have fun coding this marvelous piece of cake.
BTW, If you want, I could contribute something to the developement of the game; I don't know how to program but if you want tilesets or level design ideas don't doubt to drop me a line .
I'll keep you posted.
Uze
ps: Lee, what's up with you sprite/palette code for mode 3? Do you think it could be used for this project?
Re: Castlevania Demo!
Definitely a lot! There is enough skill around here to make it happen with enough effort. I'm in and interested in getting the remaining music+sfx done from the NSF + any PCM to start.uze6666 wrote:I wish this could end up a community project since it is *a lot* of work.
Lolo's 2bpp pallet blitter is actually fast and would work well, I'll dig it up and PM you.
Re: Castlevania Demo!
Wow!!!
Uze...I had not expected the quality of the game dynamics to be so high! You got the jumping, the ladder walking, and the falling all perfect! Just like the good old NES version.
Really...hats off.
Man...it's been soo long since I got to work on my game. I really really need to get back to it. I have a bunch of post it notes and scribbled letters hanging in my office with ideas, graphics, and drawings...but just haven't had the hours to sit down and work on it.
If only I could find the time...
Uze...I had not expected the quality of the game dynamics to be so high! You got the jumping, the ladder walking, and the falling all perfect! Just like the good old NES version.
Really...hats off.
Man...it's been soo long since I got to work on my game. I really really need to get back to it. I have a bunch of post it notes and scribbled letters hanging in my office with ideas, graphics, and drawings...but just haven't had the hours to sit down and work on it.
If only I could find the time...
Re: Castlevania Demo!
Wow, it looks so good! Everything works very smoothly. Do you think you have enough space remaining to do most of what you want to do?
Re: Castlevania Demo!
Looking at Castlevania.nes it's 128 k, and their tiles take 1/4 the space ours do. They also have large title, ending, and intro screens we could replace with something else which helps. But I would say it would have to be 2-3 roms for something like the first game due to each of 6 level NameTables(tile sets in NES speak) with about 208 tiles each we HAVE to have to look right...I do happen to know all screens+patterns+enemy data takes *edit* 12,059 bytes. Graphics are what'll kill us.paul wrote:Do you think you have enough space remaining to do most of what you want to do?
I have dumped a fair amount of free time into making a ripper for Castlevania 1 and am continuing work to extract needed graphics ready to be used with Pallet Blitting. So far it extracts all screen,pattern,enemy,and offsets data right from the rom and makes it into a nice include file. I would recommend going with konamis map format that they used for all 3 nes games(at least very similar according to research so far), it is space and drawing efficient(designed to fill vertical columns, since it only scrolls horizontal) and we have many levels and a couple level editors already made this wayhttp://www.zophar.net/utilities/neslevel/stake.html and others.
I can likely modify offsets of the ripper to extract data from cv 2 and 3 also. The level editors that exist can do most anything we would need, with a bit of hacking, to make entirely new quests with diferent layouts also...so I'm not saying just a CV replica here. But a good place to start would be making CV1, then we'd have the basics working spot on.
I will post the tool in a couple hours I need to fix a few things.