Author Topic: Axe Minesweeper  (Read 41488 times)

0 Members and 2 Guests are viewing this topic.

Offline Michael_Lee

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1019
  • Rating: +124/-9
    • View Profile
Re: Axe Minesweeper
« Reply #75 on: September 08, 2010, 03:06:03 pm »
I'm not sure if I'll have room to add arrows...
I was thinking of adding a sort of grayscale rectangle in the right menu to show how large the minefield is, and a rectangle with black borders to show which portion of the minefield you are currently viewing.
My website: Currently boring.

Projects:
Axe Interpreter
   > Core: Done
   > Memory: Need write code to add constants.
   > Graphics: Rewritten.  Needs to integrate sprites with constants.
   > IO: GetKey done.  Need to add mostly homescreen IO stuff.
Croquette:
   > Stomping bugs
   > Internet version: On hold until I can make my website less boring/broken.

Offline Happybobjr

  • James Oldiges
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2325
  • Rating: +128/-20
  • Howdy :)
    • View Profile
Re: Axe Minesweeper
« Reply #76 on: September 08, 2010, 07:35:16 pm »
maybe have a wrap around minefield?

OOOOOOOOOO
OOOOOOOOOO
OOOOOOOOOO
OOOOOOOOOO
OOOOOOOOOO

OOOOOOOOOO  (x = click)
OOOOXOOOOO
OOOOOOOOOO
OOOOOOOOOO
OOOOOOOOOO

O3     1OOOOO
O3 22OOOOOO
OOOOOOOOOO
OO33 4OOOOO
OO     OOOOOO

see it wrapped around the top?
(would do horizontally too)
School: East Central High School
 
Axe: 1.0.0
TI-84 +SE  ||| OS: 2.53 MP (patched) ||| Version: "M"
TI-Nspire    |||  Lent out, and never returned
____________________________________________________________

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: Axe Minesweeper
« Reply #77 on: September 08, 2010, 07:40:34 pm »
that would be crazy O.O if i remember correctly there is an easter egg in windows where you can get to that, and it was a lot harder. 

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Axe Minesweeper
« Reply #78 on: September 08, 2010, 07:49:41 pm »
Wow maybe that would be cool actually
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Michael_Lee

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1019
  • Rating: +124/-9
    • View Profile
Re: Axe Minesweeper
« Reply #79 on: September 08, 2010, 07:52:33 pm »
Wrap-around... hmm...
I don't think it'll bloat my code too much, but it'll require much cleverness to pull off...

(Suddenly, Michael remembers setting up scrolling, and sees visions of endless debugging sessions)

On second though, scrolling first.  If I have time left over, I'll try adding an option for it.
(I'm going to have to add a second options menu, the way things are going.)
My website: Currently boring.

Projects:
Axe Interpreter
   > Core: Done
   > Memory: Need write code to add constants.
   > Graphics: Rewritten.  Needs to integrate sprites with constants.
   > IO: GetKey done.  Need to add mostly homescreen IO stuff.
Croquette:
   > Stomping bugs
   > Internet version: On hold until I can make my website less boring/broken.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Axe Minesweeper
« Reply #80 on: September 08, 2010, 08:21:52 pm »
You should just have one option menu but when moving the cursor down it would switch to another page of option like the TI-84+ 2.53MP MODE menu, or have it to scroll when selecting options below. Idk how easy it would be, though.
« Last Edit: September 08, 2010, 08:25:05 pm by DJ Omnimaga »
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: Axe Minesweeper
« Reply #81 on: September 08, 2010, 08:25:12 pm »
I'm not sure if I'll have room to add arrows...
I was thinking of adding a sort of grayscale rectangle in the right menu to show how large the minefield is, and a rectangle with black borders to show which portion of the minefield you are currently viewing.

Ya, that's what I was afraid of. Maybe you could put arrows in the menu/info bar or something. I don't know. What ever works will be great :)
Spoiler For Spoiler:



For the 51st time, that is not my card! (Magic Joke)

Offline Michael_Lee

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1019
  • Rating: +124/-9
    • View Profile
Re: Axe Minesweeper
« Reply #82 on: September 11, 2010, 12:33:49 am »
I'm starting to get a little worried.

Currently, when compiled, my game takes up 8755 bytes on my calculator (the source takes up 4992)

My fear is that when I finish adding scrolling, timer, and high scores, the program will take over 10,000 bytes - this seems a little unreasonable for a game of minesweeper.

Is 9000+ bytes a reasonable size?
My website: Currently boring.

Projects:
Axe Interpreter
   > Core: Done
   > Memory: Need write code to add constants.
   > Graphics: Rewritten.  Needs to integrate sprites with constants.
   > IO: GetKey done.  Need to add mostly homescreen IO stuff.
Croquette:
   > Stomping bugs
   > Internet version: On hold until I can make my website less boring/broken.

Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: Axe Minesweeper
« Reply #83 on: September 11, 2010, 12:36:44 am »
I'm not sure. However I would worry about just getting a working version done for the contest and then start working on size optimizations :)
Spoiler For Spoiler:



For the 51st time, that is not my card! (Magic Joke)

Offline nemo

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1203
  • Rating: +95/-11
    • View Profile
Re: Axe Minesweeper
« Reply #84 on: September 11, 2010, 12:39:04 am »
how much data do you explicitly define..? i would think you would need under 100 bytes for all the sprites, do you know what's taking up all the memory?


Offline Jonius7

  • python! Lua!
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1918
  • Rating: +82/-18
  • Still bringing new dimensions to the TI-nspire...
    • View Profile
    • TI Stadium
Re: Axe Minesweeper
« Reply #85 on: September 11, 2010, 12:42:00 am »
i agree with meishe91. get the foundations down first and a full working program then work for program optimisations
Programmed some CASIO Basic in the past
DJ Omnimaga Music Discographist ;)
DJ Omnimaga Discography
My Own Music!
My Released Projects (Updated 2015/05/08)
TI-nspire BASIC
TI-nspire Hold 'em
Health Bar
Scissors Paper Rock
TI-nspire Lua
Numstrat
TI-nspire Hold 'em Lua
Transport Chooser
Secret Project (at v0.08.2 - 2015/05/08)
Spoiler For Extra To-Be-Sorted Clutter:

Spoiler For Relegated Projects:
TI-nspire BASIC
Battle of 16s (stalled) | sTIck RPG (stalled) | Monopoly (stalled) | Cosmic Legions (stalled)
Axe Parser
Doodle God (stalled while I go and learn some Axe)

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Axe Minesweeper
« Reply #86 on: September 11, 2010, 04:04:00 am »
Same as Meishe91. Also, to me, it's fine if it's 12-15 KB considering the features your game has so far. However, is it gonna be an APP? Because as a regular program, you cannot have programs larger than 8 KB of executable code after compiling (this excludes the data)
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: Axe Minesweeper
« Reply #87 on: September 11, 2010, 04:15:32 am »
Woo, people agree with me :P

Ya, that might be an idea to think about (to compile to an app).

By the way, what happens if you do have more than 8KB of executable code? I never tried it :P
Spoiler For Spoiler:



For the 51st time, that is not my card! (Magic Joke)

Offline Netham45

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2103
  • Rating: +213/-4
  • *explodes*
    • View Profile
Re: Axe Minesweeper
« Reply #88 on: September 11, 2010, 04:17:53 am »
Woo, people agree with me :P

Ya, that might be an idea to think about (to compile to an app).

By the way, what happens if you do have more than 8KB of executable code? I never tried it :P

If you try running code from anything above 8KB, the calc will simply reset and give you a nice ram cleared message.
Omnimaga Admin

Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: Axe Minesweeper
« Reply #89 on: September 11, 2010, 04:49:25 am »
Ah, well then it's a good thing I never tried to find out then. Thanks.
Spoiler For Spoiler:



For the 51st time, that is not my card! (Magic Joke)