Join us on Discord!
You can help CodeWalrus stay online by donating here.

Dragon Warrior (-ish thing) CE

Started by Pieman7373, April 27, 2017, 07:39:07 AM

Previous topic - Next topic

0 Members and 3 Guests are viewing this topic.

mazhat

Yes, scrolling would look fantastic, but don't worry about it for now. Get to the important stuff first!

Also if you're not experienced with arrays, they're not too hard too learn.  Programming is to make your life easier, not harder. Automation for the win :^)

More screencaps as you go please. I love 'em.
  • Calculators owned: TI-83Plus, TI-84Plus
  • Consoles, mobile devices and vintage computers owned: Samsung TAB A (Cheap), DSI, Rasperry PI 3
Sketti

Dream of Omnimaga

Will you add water borders like the original world map?
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Pieman7373

#17
Yes DJ, I will do that :)

A little update on progress:

To-do List:
*Make a way to draw the 16x16 sprites on-calc (luv ya CalcMeister)
*Devise a method for drawing each screen and the transitions
*Implement Saving {thank you PT_ for GetBASICVar( and SetBASICVar(}
*Add opening menu with option to either continue game or start new game
*add the physical menu options (accessed using the function buttons)(they mostly do nothing as of yet)

*Add the whole map and each town (like 5-10% done)
*hardcode the boundaries for each screen (5% done)
*add menu options (accessed using the function buttons)
--in game save menu (the keypresses work, but the menu wont draw right :o)
*add player stats and items
*add enemy encounters and fighting
*other stuff that i cant remember right now


I sorta broke saving, but i am trying to fix that rn
  • Calculators owned: TI-80, TI-81, TI-82,TI-83+, TI-84+SE, TI-84 Pocket SE, TI-84+CSE, TI-84+CE, TI-89 Titanium, TI-92, TI-92 plus
  • Consoles, mobile devices and vintage computers owned: Atari 2600, Sega Genesis (model 2), Sega Game Gear, Playstation 2

Pieman7373

Made some more progress:


To-do List:
*Make a way to draw the 16x16 sprites on-calc (luv ya CalcMeister)
*Devise a method for drawing each screen and the transitions
*Add opening menu with option to either continue game or start new game
*add the physical menu options (accessed using the function buttons)(they mostly do nothing as of yet)
*Implement saving (saving works, i broke loading)

*add the first town (75% done)
*Add the whole map (like 5% done)
*hardcode the boundaries for each screen (5% done)
*add menu options (accessed using the function buttons)(1 of 3 added)
*fix loading a save
*add player stats and items
*add enemy encounters and fighting
  • Calculators owned: TI-80, TI-81, TI-82,TI-83+, TI-84+SE, TI-84 Pocket SE, TI-84+CSE, TI-84+CE, TI-89 Titanium, TI-92, TI-92 plus
  • Consoles, mobile devices and vintage computers owned: Atari 2600, Sega Genesis (model 2), Sega Game Gear, Playstation 2

Dream of Omnimaga

Quote from: Pieman7373 on May 18, 2017, 11:44:02 PM
Made some more progress:


To-do List:
*Make a way to draw the 16x16 sprites on-calc (luv ya CalcMeister)
*Devise a method for drawing each screen and the transitions
*Add opening menu with option to either continue game or start new game
*add the physical menu options (accessed using the function buttons)(they mostly do nothing as of yet)
*Implement saving (saving works, i broke loading)

*add the first town (75% done)
*Add the whole map (like 5% done)
*hardcode the boundaries for each screen (5% done)
*add menu options (accessed using the function buttons)(1 of 3 added)
*fix loading a save
*add player stats and items
*add enemy encounters and fighting

Regarding the start of that screenshot, check out https://codewalr.us/index.php?topic=1515 :P , but more seriously, aside from that, this looks amazing as always. Glad this is still progressing. Keep us updated :)
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

CrackerBoy13

Wow, Pieman7373 this game is coming along nicely. I'm looking forward to playing it!!!  :thumbsup:

P.S. I'm new to codewalrus, so take it easy on me...
  • Calculators owned: TI-84 Plus CE, TI-36X Pro, TI-34 MultiView, and various other small calculators
  • Consoles, mobile devices and vintage computers owned: PS2, PS3, PS4, Xbox 360, 3 Wii's, 2 GBA's, 3 DS's, DSi, DSi XL, 3DS, iPod, iPad, iPhone
Don't judge a book by it's cover... unless it has a picture of me on the front...

Dream of Omnimaga

  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

p2

Hey there @Jock483 and welcome to the site :)
If you want to (you donÄt have to but it'd be nice) you can introduce yourself HERE (ignore the face we're offtopic) ^^


I'm still surprised by the speed ur game is running at ^^
  • Calculators owned: ti-83+, ti-84+, ti-84+, ti-84+se, ti-84+se(te), ti-nsphire, ti-nsphire CAS, ti-nsphire CX-CAS, ti-voyage, ti-voyage, Who reads this list anyways...?
Anyway war sucks. Just bring us your food instead of missiles  :P ~ DJ Omnimaga (11.10.2016 20:21:48)
if you cant get a jframe set up, draw stuff to it, and receive input, i can only imagine how horrible your game code is _._   ~ c4ooo (14.11.2016 22:44:07)
If they pull a Harambe on me tell my family I love them ~ u/Pwntear37d (AssangeWatch /r/)
make Walrii great again ~ DJ Omnimaga (28.11.2016 23:01:31)
God invented the pc, satan the smartphone I guess ~ p4nix (16.02.2017 22:51:49)

Dream of Omnimaga

Quote from: p2 on May 20, 2017, 02:43:49 PM
Hey there @Jock483 and welcome to the site :)
If you want to (you donÄt have to but it'd be nice) you can introduce yourself HERE (ignore the face we're offtopic) ^^


I'm still surprised by the speed ur game is running at ^^
The speed is due to the use of ICE language :P
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

p2

 sorry for not clearifying, I ment the maximum walking speed. Cuz in the gif he's running throught the map in an insane speed x.x
(or maybe the gif just skips frames, I'm actuslly not sure)
  • Calculators owned: ti-83+, ti-84+, ti-84+, ti-84+se, ti-84+se(te), ti-nsphire, ti-nsphire CAS, ti-nsphire CX-CAS, ti-voyage, ti-voyage, Who reads this list anyways...?
Anyway war sucks. Just bring us your food instead of missiles  :P ~ DJ Omnimaga (11.10.2016 20:21:48)
if you cant get a jframe set up, draw stuff to it, and receive input, i can only imagine how horrible your game code is _._   ~ c4ooo (14.11.2016 22:44:07)
If they pull a Harambe on me tell my family I love them ~ u/Pwntear37d (AssangeWatch /r/)
make Walrii great again ~ DJ Omnimaga (28.11.2016 23:01:31)
God invented the pc, satan the smartphone I guess ~ p4nix (16.02.2017 22:51:49)

Pieman7373

Soooo, i kinda accidentally deleted the ICE source for this game off of my calculator (***Pieman7373 kicks PHASM for having evil bugs and for messing up UndeleteCE)... some good news is that i had a back-up on SC (i probably would have died otherwise)... Some bad news is that it is farther behind than i thought it was... Another piece of good news is that i am pretty sure that the back-up is only behind in terms of how many rooms i have added in the game (when i lost the source, i was in the progress of adding room 22 out of 26 of the first town, and the back-up has only 6-ish out of 26...)

This is the updated to-do list:

To-do List:
*Make a way to draw the 16x16 sprites on-calc (luv ya CalcMeister)
*Devise a method for drawing each screen and the transitions
*Add opening menu with option to either continue game or start new game
*add the physical menu options (accessed using the function buttons)(they mostly do nothing as of yet)
*Implement saving (saving works, i broke loading)

*add the first town (20% done) <=== :'(
*Add the whole map (like 5% done)
*hardcode the boundaries for each screen (5% done)
*add menu options (accessed using the function buttons)(1 of 3 added)
*fix loading a save
*add player stats and items
*add enemy encounters and fighting
  • Calculators owned: TI-80, TI-81, TI-82,TI-83+, TI-84+SE, TI-84 Pocket SE, TI-84+CSE, TI-84+CE, TI-89 Titanium, TI-92, TI-92 plus
  • Consoles, mobile devices and vintage computers owned: Atari 2600, Sega Genesis (model 2), Sega Game Gear, Playstation 2

Dream of Omnimaga

Good thing you had a backup. Always keep more backups aside, such as a computer copy of the 8xp source code, in case. Even Cemetech-based backups aren't 100% safe from deletion, because of what happened in August 2007 (their hosting provider vanished overnight)

Glad to see progress by the way. Hopefully you can recreate the missing rooms without too much hassle
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Pieman7373

Adding the rooms themselves is super simple... hard-coding the transitions and the collision detection is what sucks :banghead:
Also @DJ Omnimaga can you check your Cemetech PM's ? (it has to do with this game)
  • Calculators owned: TI-80, TI-81, TI-82,TI-83+, TI-84+SE, TI-84 Pocket SE, TI-84+CSE, TI-84+CE, TI-89 Titanium, TI-92, TI-92 plus
  • Consoles, mobile devices and vintage computers owned: Atari 2600, Sega Genesis (model 2), Sega Game Gear, Playstation 2

mazhat

I hope you keep persevering even with the lost progress.

On another note I messed up my 'like' on one of your comments, so it says "O", lol.
  • Calculators owned: TI-83Plus, TI-84Plus
  • Consoles, mobile devices and vintage computers owned: Samsung TAB A (Cheap), DSI, Rasperry PI 3
Sketti

Pieman7373

I FOUND A MORE RECENT BACKUP!! Now my on-calc version is the same as the one in the most recent screenshot :D :w00t:
(still only 12/26 rooms, but that's fine)
  • Calculators owned: TI-80, TI-81, TI-82,TI-83+, TI-84+SE, TI-84 Pocket SE, TI-84+CSE, TI-84+CE, TI-89 Titanium, TI-92, TI-92 plus
  • Consoles, mobile devices and vintage computers owned: Atari 2600, Sega Genesis (model 2), Sega Game Gear, Playstation 2

Powered by EzPortal