We're on Discord! Please join our server now if you don't want to miss anything! (More info) | Join the UCC4 contest! (More info)

* WalrusIRC & Discord main room

If you have a forum account, have more than 4 posts and are not part of a restricted usergroup, then you can chat in our main Discord server room directly from here and continue using the forums at the same time. Or you can join our server directly and access many more discussion rooms!

Author Topic: Hero Core  (Read 29724 times)

0 Members and 2 Guests are viewing this topic.

Offline Keoni29

  • Featured Project Author
  • Full User
  • Join Date: Nov 2014
  • Location:
  • Posts: 286
  • Post Rating Ratio: +8/-0
    • Hackaday.io profile
  • Gender: Male
Re: Hero Core
« Reply #75 on: January 02, 2015, 08:31:08 am »
That would be cool :) I decided to write the editor in c++ because object oriented and stuff. The editor blocks: rooms, world map and tile picker are all objects.
If you like my work, why not give me an internet?

Offline xlibman

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Moderator
  • Forum Maintenance
  • Original 5
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 19061
  • Post Rating Ratio: +101/-5
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: Hero Core
« Reply #76 on: January 03, 2015, 08:09:00 am »
How bigs can maps be, by the way? Also do you have support for Undo (with multiple levels)? One annoyance in Mappy was the lack of an Undo feature (seriously, when even Notepad can single-level-undo and another computer editor software can't, there is a serious problem)
  • Calculators owned: TI-84 Plus C Silver Edition, TI-84 Plus CE, Casio fx-CG10
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nintendo Switch, Playstation TV

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline Keoni29

  • Featured Project Author
  • Full User
  • Join Date: Nov 2014
  • Location:
  • Posts: 286
  • Post Rating Ratio: +8/-0
    • Hackaday.io profile
  • Gender: Male
Re: Hero Core
« Reply #77 on: January 03, 2015, 08:19:24 am »
The limit is the calculator's flash memory. A world file is about w*h*88 so a 9*8 map is 6336 bytes large. Hero Core itself is about 12k at the moment. There will also be optional music files that need to fit in archive and a savefile. In the appvar the world width is specified, so arbitrary world sizes can be used.

I'd like to add an undo feature. With stacks in c++ this should be really easy to make. Every time you place a tile the coordinates and old tile id will be pushed onto the stack. To revert an action it's a matter of popping it back from the stack and placing it back in the buffer.
« Last Edit: January 03, 2015, 08:31:55 am by Keoni29 »
If you like my work, why not give me an internet?

Offline xlibman

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Moderator
  • Forum Maintenance
  • Original 5
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 19061
  • Post Rating Ratio: +101/-5
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: Hero Core
« Reply #78 on: January 03, 2015, 08:23:57 am »
Aah I see. I was wondering in case I ever made a custom map one day and went a bit overboard like in Metroid II: Evolution/Last Chozo :P

  • Calculators owned: TI-84 Plus C Silver Edition, TI-84 Plus CE, Casio fx-CG10
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nintendo Switch, Playstation TV

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline Keoni29

  • Featured Project Author
  • Full User
  • Join Date: Nov 2014
  • Location:
  • Posts: 286
  • Post Rating Ratio: +8/-0
    • Hackaday.io profile
  • Gender: Male
Re: Hero Core
« Reply #79 on: January 03, 2015, 08:33:38 am »
Worlds are not interconnected areas, but a square consisting of rooms just like the original Hero Core.
If you like my work, why not give me an internet?

Offline xlibman

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Moderator
  • Forum Maintenance
  • Original 5
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 19061
  • Post Rating Ratio: +101/-5
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: Hero Core
« Reply #80 on: January 03, 2015, 08:47:40 am »
Actually it was technically the case in Metroid II too. But when moving from one room to another, you would still see the edge of each room in the first and last row/columns of the current map, so instead of moving 12 tiles left/right it was 11 and instead of 8 tiles up/down it was 7. That was unless you went through an hatch. This is why the map above has such weird layout.
  • Calculators owned: TI-84 Plus C Silver Edition, TI-84 Plus CE, Casio fx-CG10
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nintendo Switch, Playstation TV

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

 


You can also use the following HTML or bulletin board code to share it on your page or forum signature!


Also do not forget to check our affiliates below.
Planet Casio TI-Planet Calc.news BroniesQC BosaikNet Velocity Games