Author Topic: FailFlush  (Read 4113 times)

0 Members and 1 Guest are viewing this topic.

Offline shmibs

  • しらす丼
  • Administrator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2132
  • Rating: +281/-3
  • try to be ok, ok?
    • View Profile
    • shmibbles.me
FailFlush
« on: January 03, 2011, 07:15:43 am »
in celebration of the fact that, after weeks of set-backs, i finally managed to get a hold of a new usb cable to replace my old silverlink, today i decided it was time for me to finally upload a new project. FailFlush is a game based loosely(as well as i remember it from our old windows 98 system) on Finty Flush from one of the Microsoft Puzzle Packs which i originally made(very poorly) for xlib some time ago (in fact, there is a version on my ticalc profile right now, and it has a fatal bug. i'll have to get nikky to remove it for me at some point...) and decided to remake in axe ~9 hours ago. because it was written all in one day, and because it is now five am, there are likely bugs and glitches(and i know for a fact that the high scoring, which i made only minutes ago, is broken), so if you see anything obvious in the source feel free to comment. still, i think it isn't all that bad for an all-in-one sitting program. :evillaugh: basically, this is a puzzle game in which the user tries to fit all the marbles from a constantly growing top row into a palette in the bottom, at which point the bottom palette is cleared and points are scored.

controls and such are fairly simple
from the "highscore" screen, 2nd begins a new game and clear quits
in game, the highlighted column indicates whether the top or the bottom is currently selected. pressing up or down switches which is selected. left and right slide the top and bottom sections left and right, depending on which is selected. 2nd and mode, when the bottom is selected, rotate the current palette counter-clockwise and clockwise respectively, and alpha switches which of the palettes, all of which are seen in miniature at all times in the bottom right, is currently in use. when the top is selected, 2nd attempts to slide(or Or, if you will) the currently selected column over the corresponding column in the current palette below. if you're completely lost (as you very well may be at this point, as even i have very little idea what i am writing) just take a look at the screenshits below!

stuffs attached below\/(AF is source and FFLUSH is THE GAME)

Offline JosJuice

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1344
  • Rating: +66/-14
    • View Profile
Re: FailFlush
« Reply #1 on: January 03, 2011, 07:20:46 am »
Is that screenshit really supposed to say "A fail productoin!"? :P

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: FailFlush
« Reply #2 on: January 03, 2011, 07:23:14 am »
Looks like a very interesting puzzle game in Axe, let's hope that we get something as good in the Cage Matches.

It's also pleasant to see greyscale, animated background and decent sprites in Axe. Congratulations schmibs!

Offline shmibs

  • しらす丼
  • Administrator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2132
  • Rating: +281/-3
  • try to be ok, ok?
    • View Profile
    • shmibbles.me
Re: FailFlush
« Reply #3 on: January 03, 2011, 07:54:09 am »
hey thanks, yo =D
i'll have to clean it up and stick it in the archives later.

Offline squidgetx

  • Food.
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1881
  • Rating: +503/-17
  • rawr.
    • View Profile
Re: FailFlush
« Reply #4 on: January 03, 2011, 12:52:44 pm »
I like the backgrounds and effects. I haven't tried the game yet though, so I can't give any feedback on the gameplay, but, wow, it looks awesome for a one-sitting program :)
let's hope that we get something as good in the Cage Matches.
<_<
« Last Edit: January 03, 2011, 12:53:16 pm by squidgetx »

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: FailFlush
« Reply #5 on: January 03, 2011, 02:15:13 pm »
Is that screenshit really supposed to say "A fail productoin!"? :P

Nic3 :P

Anyway, it looks like a fun puzzle. The graphics are really good :D

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: FailFlush
« Reply #6 on: January 04, 2011, 02:42:15 am »
This looks awesome! Also it seems pretty interesting. I'll have to try this eventually. Nice work so far Shmibs.

Offline shmibs

  • しらす丼
  • Administrator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2132
  • Rating: +281/-3
  • try to be ok, ok?
    • View Profile
    • shmibbles.me
Re: FailFlush
« Reply #7 on: January 04, 2011, 04:46:01 am »
so far i know that the high-scoring is broken, and i found one rather disturbing bug (every now and then a column in the top section changes at random. i almost didn't notice at first, because it happens without warning, but it is very disquieting). other than that, i just need to adjust the difficulty curve and this will be in good form for an upload. thanks again, everyone!

also, i hadn't even noticed that the current cage match was about puzzle games :P i wonder if i'll ever be chosen for one...
good luck, guys.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: FailFlush
« Reply #8 on: January 04, 2011, 03:02:23 pm »
I see. I hope the game isn't too hard, actually. That was a problem with Pyrix and Donut Quest, although last time I checked Ashbad was fixing Pyrix difficulty.

Offline shmibs

  • しらす丼
  • Administrator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2132
  • Rating: +281/-3
  • try to be ok, ok?
    • View Profile
    • shmibbles.me
Re: FailFlush
« Reply #9 on: January 11, 2011, 07:55:06 pm »
hokay, i decided to clean up and submit this to the archive today, but there is one problem...
no matter what i do i can't seem to ensure that the randomly generated columns added to the top always contain at least one marble. here's the code i am currently using to create a randomly generated list of 1's and 0's which always contains at least one 1

:0->θ
:Repeat θ
:For(L,o,3
:rand^2->{L+L1}+θ->θ
:End
:End

does anyone know why this is failing?

Offline squidgetx

  • Food.
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1881
  • Rating: +503/-17
  • rawr.
    • View Profile
Re: FailFlush
« Reply #10 on: January 11, 2011, 08:02:31 pm »
The second store in the 4th line won't work because using the brackets when storing won't return the value inside that RAM address. Instead, they'll return the value of the pointer. So you are actually storing the numerical value of L1 (30000 something) plus L plus theta to theta instead of the value at 30000 something.

Code: [Select]
:0->θ
:Repeat θ
:For(L,o,3
:rand^2->{L+L1}
:{L+L1}+θ->θ
:End
:End

edit: maybe as a more optimized version this could also work, though no guarantees:

Code: [Select]
:0->θ
:Repeat θ
:For(L,o,3
:rand^2->{L+L1}
:{}+θ->θ
:End
:End
« Last Edit: January 11, 2011, 08:09:56 pm by squidgetx »

Offline shmibs

  • しらす丼
  • Administrator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2132
  • Rating: +281/-3
  • try to be ok, ok?
    • View Profile
    • shmibbles.me
Re: FailFlush
« Reply #11 on: January 11, 2011, 08:10:52 pm »
that would have been nice to know...
thanks squidget ^_^

unfortunately, my father just walked in the door, and he freaks if i plug a calculatron into the computer, so it will be a little bit until i can upload it. it is, however, 100% done and (as far as i know) bug free

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: FailFlush
« Reply #12 on: January 12, 2011, 01:19:19 pm »
that would have been nice to know...
thanks squidget ^_^

unfortunately, my father just walked in the door, and he freaks if i plug a calculatron into the computer, so it will be a little bit until i can upload it. it is, however, 100% done and (as far as i know) bug free

Nice to know, and also bad to know. Nice to know it looks bug-free and 100% of it is done, but bad to know you can't upload it for now. Good luck with it ;)

Offline shmibs

  • しらす丼
  • Administrator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2132
  • Rating: +281/-3
  • try to be ok, ok?
    • View Profile
    • shmibbles.me
Fail Flush
« Reply #13 on: January 12, 2011, 10:02:40 pm »
Fail Flush



http://www.omnimaga.org/index.php?action=downloads;sa=view;down=620

CHECK IT, YO!
i decided to clean this up and submit it, since i have not contributed anything to the archives as of late

Fail Flush is a puzzle game in which the player attempts to fill a palette with marbles. see readme for more details if you care

SCREENSHITFORJUSTICE!

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: FailFlush
« Reply #14 on: January 12, 2011, 10:06:13 pm »
YAY for update! I haven't tried that game yet, I shall do so when I am less busy :D. Looks incredibly nice :)