+frankodragon #1 Posted September 20, 2014 Following Atarius Maximus' Zelda example, I wanted to program another Zelda-esque adventure game with characters of my graphic novels. The player controls a dragon-like creature I call a Draker that shoots fireballs at enemies. So programming on how to get the player from the overworld map to a cave or dungeon has been driving me crazy. I started using labels but the game would crash when programming the player colliding with a ladder icon to goto a dungeon. For instance: rem ** draker collides with the ladder iconif boxcollision (xpos,ypos,16,16,blspace_x,blspace_y,16,16) then goto dungeon_a I've been trying to make it work by moving around the room data statements, corresponding screen maps, etc under the label "dungeon_a". I wonder if the dungeon maps need to be put into another memory location instead? Here's a demo of the program. All you can do is explore and shoot fireballs at enemies. You can also talk to other drakers. For those of you just stumbling around here for the first time, the newest build is now updated here. test5.bas test5.bas.a78 gfx.zip 8 Quote Share this post Link to post Share on other sites
gambler172 #2 Posted September 20, 2014 Hi Looks nice,so far.......now we Need a Story and more gameplay.... greetings Walter Quote Share this post Link to post Share on other sites
+frankodragon #3 Posted September 21, 2014 I performed a test (instead of getting to the ladder icon all the time) so that the player warps to the dungeon. Well it sort of works. I had to copy and paste most of the code from the overworld and put it under the "__dungeonA" label. Only I get this: My player can't move, only shoot, and those "blocks" around the room are supposed to be pillars. I'll keep working on it to find a solution. Quote Share this post Link to post Share on other sites
gambler172 #4 Posted September 21, 2014 Hi FD your game looks great.I would like to see an ADVENTURE like game.....one day greetings Walter Quote Share this post Link to post Share on other sites
+frankodragon #5 Posted September 21, 2014 Just a quick update: I was able to get the dungeon code working by copy/pasting code like player movement, etc within the __dungeonA label but the labels needed to be changed within that code otherwise compiling it will give off errors. For example the label "mainloop" was changed to "mainloop_dun." The same was for changing the names of the data strings ie. "data_move_west_dun." You don't change the names of the variables though. One other thing is when using the alphachars for designing the rooms- I put just the room code used for the dungeon tiles under the _dungeonA as well. Quote Share this post Link to post Share on other sites
gambler172 #6 Posted September 22, 2014 cannot wait to see a new version Quote Share this post Link to post Share on other sites
+frankodragon #7 Posted September 24, 2014 Here's a few more screenshots. One of them is a bug I don't why it happens but it could be the emulator or my programming-I don't know. This is the first dungeon. It does have a few enemies and a door that can be unlocked with key: I have to remember to use "gosub" and "return" instead of "goto" when it comes to going back to the overworld. Here's the "bug" I get when exiting the dungeon: I've also added an "HP" counter for collisions with enemies. I still have to figure out how to get the player to a certain overworld "room". I've tried something like "if room>(room #) && room<(room#) then room#[room]" but wouldn't that declare that room be that number. So far the only thing that does happen is the player starts near the beginning point. 4 Quote Share this post Link to post Share on other sites
+frankodragon #8 Posted September 26, 2014 Any other updates will be moved to my blogs. http://atariage.com/forums/blog/474/entry-11361-wip-draker-quest-a-working-title/ Quote Share this post Link to post Share on other sites
DracIsBack #9 Posted September 27, 2014 Following Atarius Maximus' Zelda example, I wanted to program another Zelda-esque adventure game with characters of my graphic novels. The player controls a dragon-like creature I call a Draker that shoots fireballs at enemies. So programming on how to get the player from the overworld map to a cave or dungeon has been driving me crazy. I started using labels but the game would crash when programming the player colliding with a ladder icon to goto a dungeon. For instance: I've been trying to make it work by moving around the room data statements, corresponding screen maps, etc under the label "dungeon_a". I wonder if the dungeon maps need to be put into another memory location instead? Here's a demo of the program. All you can do is explore and shoot fireballs at enemies. You can also talk to other drakers. draker_screen_A.jpg test5.bastest5.bas.a78gfx.zip Any BINs of this? Quote Share this post Link to post Share on other sites
+frankodragon #10 Posted February 3, 2015 Any other updates will be moved to my blogs. http://atariage.com/forums/blog/474/entry-11361-wip-draker-quest-a-working-title/ Okay, I said I would move my updates to the blogs, and after a while, I think some might overlooked the blogs, so I'll update here again instead. Right now the game is 256K. So far, the game is like cross between Zelda, a shooter and now a little bit of Final Fantasy Legend with the inclusion of a tower leading to several other world maps. You will need another emulator instead of ProSystem as that emulator doesn't support 256K. You may want to use MESS instead. The maps in later levels may be screwed up as I haven't fixed them yet. Please let me know if you run into any other problems. test_beta.bas.bin test_beta.bas.a78 4 Quote Share this post Link to post Share on other sites
gambler172 #11 Posted February 4, 2015 Hi FD great work greetings Walter Quote Share this post Link to post Share on other sites
+frankodragon #12 Posted February 27, 2015 Here are some more screenshots to whet your appetite. Cold world: (Originally was going to be a Sky World but I liked the tiles with blue/grey colors and instead called it "Cold World.") Tower floor one: Nicknamed the Floor of Rats: Tower floor two: 2 Quote Share this post Link to post Share on other sites
DracIsBack #13 Posted February 27, 2015 Anyone been able to get this operating on a cuttle cart? 1 Quote Share this post Link to post Share on other sites
CPUWIZ #14 Posted February 27, 2015 I could be wrong, but I think that the CC2 doesn't support 256K bankswitching, but it should work with 512K, which you should be able to use instead. I really don't know, I sold mine a long time ago. Quote Share this post Link to post Share on other sites
+Atarius Maximus #15 Posted February 27, 2015 My adventure demo didn't work setting it to 256k and RevEng suggested the same thing to me, using 512k. I actually haven't tried yet but it should work. Quote Share this post Link to post Share on other sites
+frankodragon #16 Posted February 27, 2015 Here are the 512K updated demo files-- EDIT (UPDATED 2-28-2015) test_beta2.bas.a78 test_beta2.bas.bin This edit includes beds that will replenish your HP if you touch them. If this went to actual cartridge, would it cost more due to the 512K change? 1 Quote Share this post Link to post Share on other sites
CPUWIZ #17 Posted February 27, 2015 Not really, unless you purchase the wrong items, from the wrong place. It is a 27C020 vs. 27C040 EPROM, google it. Quote Share this post Link to post Share on other sites
gambler172 #18 Posted February 27, 2015 Hi FD work great on my CC2 greetings Walter 2 Quote Share this post Link to post Share on other sites
gambler172 #19 Posted February 28, 2015 Hi FD There are some glitches,but the game works well Quote Share this post Link to post Share on other sites
+frankodragon #20 Posted February 28, 2015 Hi FD There are some glitches,but the game works well Can you tell me where they are so I can fix them? Quote Share this post Link to post Share on other sites
DracIsBack #21 Posted February 28, 2015 Thanks for the new bins. Got er up and running! :-) Quote Share this post Link to post Share on other sites
gambler172 #22 Posted February 28, 2015 Hi Franco The glitches,I meant were symbols.I found out that they are NO glitches But the titlescreen is shown uncompletely on my NTSC system with CC2 Otherwise;could you give me some explanation about the monsters?And about the Guys,i meet around?How can I raise my Hitpoints.There are two SCORE ???? tables.One is for my Energy and the other?How complete is the game till now? I found the key and another object......I opened the door,but then I got COLD A little manual would be helpful BTW a really great game. Quote Share this post Link to post Share on other sites
+frankodragon #23 Posted March 1, 2015 Monsters will take away your HP especially those beetle-like enemies. Shoot them before they get you. There are snakes, stingers, blobs, rats, some weird-thingy creature which I haven't got a name for yet, meanflies, lizards, scorpions. The score table above is supposed to be your "points" counter. I have to get it to work, but you trade those points for other items. If you defeat enemies or get treasure, you'll earn points. You can talk to the other characters that resemble yours simply by bumping into them. You can replenish your HP by touching beds. (I have updated this so you can enter the first cave, head right and find the blue bed to replenish your HP.) With the keys, they're necessary. They open the gates in the overworld. Once you got a key, then you'll have to find the exit out of the dungeon. You could also exit the dungeon without a key, but the gate will remain. As for how complete the game is, I'd say it's around 60%. But since I had to go up to 512K perhaps I can add a few more levels. The newest revision has been updated http://atariage.com/forums/topic/229946-working-title-draker-quest/?p=3186920 Quote Share this post Link to post Share on other sites
Jinks #24 Posted March 1, 2015 So this is the largest 7800 game made at 512KB? It can be up to 1Mb right? Quote Share this post Link to post Share on other sites
CPUWIZ #25 Posted March 1, 2015 It can be up to who makes the circuit board, you can go bigger. Quote Share this post Link to post Share on other sites