+frankodragon Posted September 20, 2014 Share 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 Link to comment Share on other sites More sharing options...
gambler172 Posted September 20, 2014 Share Posted September 20, 2014 Hi Looks nice,so far.......now we Need a Story and more gameplay.... greetings Walter Quote Link to comment Share on other sites More sharing options...
+frankodragon Posted September 21, 2014 Author Share 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 Link to comment Share on other sites More sharing options...
gambler172 Posted September 21, 2014 Share Posted September 21, 2014 Hi FD your game looks great.I would like to see an ADVENTURE like game.....one day greetings Walter Quote Link to comment Share on other sites More sharing options...
+frankodragon Posted September 21, 2014 Author Share 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 Link to comment Share on other sites More sharing options...
gambler172 Posted September 22, 2014 Share Posted September 22, 2014 cannot wait to see a new version Quote Link to comment Share on other sites More sharing options...
+frankodragon Posted September 24, 2014 Author Share 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 Link to comment Share on other sites More sharing options...
+frankodragon Posted September 26, 2014 Author Share 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 Link to comment Share on other sites More sharing options...
DracIsBack Posted September 27, 2014 Share 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 Link to comment Share on other sites More sharing options...
+frankodragon Posted February 3, 2015 Author Share 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 Link to comment Share on other sites More sharing options...
gambler172 Posted February 4, 2015 Share Posted February 4, 2015 Hi FD great work greetings Walter Quote Link to comment Share on other sites More sharing options...
+frankodragon Posted February 27, 2015 Author Share 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 Link to comment Share on other sites More sharing options...
DracIsBack Posted February 27, 2015 Share Posted February 27, 2015 Anyone been able to get this operating on a cuttle cart? 1 Quote Link to comment Share on other sites More sharing options...
CPUWIZ Posted February 27, 2015 Share 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 Link to comment Share on other sites More sharing options...
+Atarius Maximus Posted February 27, 2015 Share 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 Link to comment Share on other sites More sharing options...
+frankodragon Posted February 27, 2015 Author Share 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 Link to comment Share on other sites More sharing options...
CPUWIZ Posted February 27, 2015 Share 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 Link to comment Share on other sites More sharing options...
gambler172 Posted February 27, 2015 Share Posted February 27, 2015 Hi FD work great on my CC2 greetings Walter 2 Quote Link to comment Share on other sites More sharing options...
gambler172 Posted February 28, 2015 Share Posted February 28, 2015 Hi FD There are some glitches,but the game works well Quote Link to comment Share on other sites More sharing options...
+frankodragon Posted February 28, 2015 Author Share 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 Link to comment Share on other sites More sharing options...
DracIsBack Posted February 28, 2015 Share Posted February 28, 2015 Thanks for the new bins. Got er up and running! :-) Quote Link to comment Share on other sites More sharing options...
gambler172 Posted February 28, 2015 Share 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 Link to comment Share on other sites More sharing options...
+frankodragon Posted March 1, 2015 Author Share 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 Link to comment Share on other sites More sharing options...
Jinks Posted March 1, 2015 Share Posted March 1, 2015 So this is the largest 7800 game made at 512KB? It can be up to 1Mb right? Quote Link to comment Share on other sites More sharing options...
CPUWIZ Posted March 1, 2015 Share Posted March 1, 2015 It can be up to who makes the circuit board, you can go bigger. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.