Author Topic: Nymless v1.81: He's still working on this thing??  (Read 38527 times)

0 Members and 1 Guest are viewing this topic.

Offline Freyaday

  • The One And Only Serial Time Killing Catboy-Capoeirista-Ballerino
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1970
  • Rating: +128/-15
  • I put on my robe and pixel hat...
    • View Profile
Re: Contest entry--Nymless
« Reply #105 on: October 13, 2011, 11:02:31 pm »
Return?
In other news, Frey continues kicking unprecedented levels of ass.
Proud member of LF#N--Lolis For #9678B6 Names


I'm a performer at heart; I stole it last week.
My Artwork!

Offline Freyaday

  • The One And Only Serial Time Killing Catboy-Capoeirista-Ballerino
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1970
  • Rating: +128/-15
  • I put on my robe and pixel hat...
    • View Profile
Re: Contest entry--Nymless
« Reply #106 on: October 18, 2011, 09:46:39 am »
Here's the Nymless App!
The app is called Nymless, and ti opens you to a menu. Up/down to change a menu option, 2nd to select it.
Play
Edit--Leveler
Mine--Miner
Shim--Shimmer
Load--ignore this
Save--ignore this too
Exit-quits
In other news, Frey continues kicking unprecedented levels of ass.
Proud member of LF#N--Lolis For #9678B6 Names


I'm a performer at heart; I stole it last week.
My Artwork!

Offline Freyaday

  • The One And Only Serial Time Killing Catboy-Capoeirista-Ballerino
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1970
  • Rating: +128/-15
  • I put on my robe and pixel hat...
    • View Profile
Re: Contest entry--Nymless
« Reply #107 on: November 16, 2011, 09:27:12 am »
New Nymless!
Newness:
Rectangles of shimmer flip between solid and hollow for a frame when you bounce off them
New Menu option, Wipe, clears out the current level. WARNING: Wipe does not ask for confirmation before clearing your level, so make sure you have saved your work!
You can now pause Nymless! Press 5 while playing to pause, any key to resume
The Nymless savestates are much, much smaller now! (from ~850 bytes to ~90 bytes)
« Last Edit: November 16, 2011, 09:27:45 am by Freyaday »
In other news, Frey continues kicking unprecedented levels of ass.
Proud member of LF#N--Lolis For #9678B6 Names


I'm a performer at heart; I stole it last week.
My Artwork!

Offline ruler501

  • Meep
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2475
  • Rating: +66/-9
  • Crazy Programmer
    • View Profile
Re: Contest entry--Nymless
« Reply #108 on: November 16, 2011, 09:17:33 pm »
Ooh yay another one. I'll start the port on this version and update from there once its finished
I currently don't do much, but I am a developer for a game you should totally try out called AssaultCube Reloaded download here https://assaultcuber.codeplex.com/
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCM/CS/M/S d- s++: a---- C++ UL++ P+ L++ E---- W++ N o? K- w-- o? !M V?
PS+ PE+ Y+ PGP++ t 5? X R tv-- b+++ DI+ D+ G++ e- h! !r y

Offline Freyaday

  • The One And Only Serial Time Killing Catboy-Capoeirista-Ballerino
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1970
  • Rating: +128/-15
  • I put on my robe and pixel hat...
    • View Profile
Re: Contest entry--Nymless
« Reply #109 on: November 20, 2011, 11:51:10 pm »
For anyone who's interested, here's the v.7 source code, in text form, for the game portion of Nymless. The rest of the sources will be up shortly.
Spoiler For Game code, menu option PLAY, prgmSTRANGE:
Quote from: Axe
.NYMLESS
L1→oINV
L1+2oSCL
L1+4oC2
L1+6oSHM
L1+8oCROSS
L1+10oBARS
L1+12oSHMF
0
SCLC2CROSSBARSY1TSHMSHMF+1INV
GetCalc("|vNYMSCAPE")r3
DiagnosticOff
Lbl 0
"|vNYMSTATE"Pic1A
GetCalc(Pic1A)X1T
For(Q,0,127
0{Q*2+L4}r
End
If X1T
Copy(X1T,^^oA,78)
Copy(X1T+78,L1,12)
DelVar Pic1A
"|vNYMINE"Str0M
"|vNYMSHIM"Str0S
GetCalc(Str0M)r1
{r1-2}r/4-1r5
GetCalc(Str0S)r2
{r2-2}r/8-1r6
Else
If r3
GetCalc(Str0M)r1
{r1-2}r/4-1r5
GetCalc(Str0S)r2
{r2-2}r/8-1r6
Copy(r3+768,^^oX,4)
Copy(r3+772,^^oM,4)
Copy(r3+776,^^oE,4)
Else
Rect(0,0,96,64)r
RectI(2,2,92,60)r
rand^92+2X
rand^60+2Y
rand^84+2M
rand^52+2N
rand^89+2E
rand^57+2F
0r1r2r5r6
End
XTR
YUS
0ABOthetaY2T+1Wr4
768G
For(Q,0,63
0{Q+L4}
End
End
If r3
Copy(r3,L3,768)
End
ClrDraw
Repeat getKey(15)
RecallPic
Lbl LINES
Line(X,Y,T,U
Line(T,U,R,S
If getKey(23)
CROSS
ElseIf getKey(31)
0CROSS
End
If CROSS
Line(~B+X,~A+Y,U-S+T,T-R+U
Line(B+X,A+Y,S-U+T,R-T+U
End
If getKey(22)
BARS
ElseIf getKey(30)
0BARS
End
If BARS
Line(~B+X,~A+Y,S-U+T,R-T+U
Line(B+X,A+Y,U-S+T,T-R+U
End
If getKey(37)
1C2
ElseIf getKey(38)
0C2
End
If C2
If X-R or (Y-S)
Circle(X+R/2,Y+S/2,(X-R//2^^2+(Y-S//2^^2)))
End
End
If getKey(42)
0SCL
ElseIf getKey(43)
1SCL
ElseIf getKey(44)
2SCL
End
If W
[3E4A8A92A2A2FE00]Pic1
Pt-On(M,N,Pic1
RectI(E,F,3,3
Pxl-Change(E+1,F+1
Else
[3E4282828282FE00]Pic2
Pt-On(M,N,Pic2
End
If r1!=0 and (r5+1!=0
For(Q,0,r5
Copy(Q*4+r1,^^oX2T,4
!If {Q+L4}
Pt-On(X2T,Y2T,[997E7EE7E77E7E99]
Else
Pt-On(X2T,Y2T,[99667EBDBD7E6699]
.[9966669999666699]
.[99665AA5A55A6699]
End
End
End
If getKey(21)
1Y1T
ElseIf getKey(29)
0Y1T
End
If Y1T?X!=T??Y!=U
Circle(X,Y,(T-X^^2+(U-Y^^2)))
End
If getKey(46)
0INV
Fix 3
ElseIf getKey(45)
1INV
Fix 2
End
RectI(0,,G/8,1
!If INV
DrawInv
End
...
If getKey(12)
A->I
B->A
I->B
End
...

G?G-1G
Lbl SHIM
If r2?r6+1
If getKey(48)
0SHM
ElseIf getKey(47)
1SHM
End
If r4
For(Q,0,r6
Copy(Q*8+r2,^^oX2T,8)
RectI(X2T,Y2T,X3T,Y3T
SHMF?SHMF/256=Q?SHM xor 1SHM
If SHM?X3T>2?Y3T>2
RectI(X2T+1,Y2T+1,X3T-2,Y3T-2)
End
SHMF?SHMF/256=Q?SHM xor 1SHM
End
0SHMF
End
r4 xor 1r4
End
sub(DISP)
G≤≤0+thetatheta
Lbl PAUSE
If getKey(27)
For(7)
Vertical -
Vertical -r
RectI(1,62,94,1
sub(DISP)
Pause 20
End
Fix 5
...
" "->Str1N
For(Q,1,94
Text(95-Q,56,Str1N
Pxl-Change(95-Q,62)
sub(DISP)
End
...

Text(2,56,"Any key to resume"
Fix 4
While getKey(0)
sub(DISP)
End
Repeat getKey(0)
sub(DISP)
End
If r3
Copy(r3,L3,768)
Else
ClrDrawr
RectI(0,,96,64)r
RectI(2,,92,60)r
End
End
If getKey(17)?getKey(33)
1theta
End
Lbl LOSS
If theta
.Fix 5
Text(0,0,"DEAD!"
.Fix 4
If getKey(49)
Goto 0
End
End
Lbl WIN
If O
"ROOM COMPLETE...."Str1
."YOUR WINNER!"->Str1
."MORE TOURTURES AWAIT"->Str1
0I
For(Q,0,length(Str1)
{Str1+Q}{^^oI}
For(P,4,96-(Q*4)
Text(96-P,0,^^oI
End
End
StoreGDB
For(Q,0,95
Horizontal -
Horizontal -r
sub(DISP)
End
Return
End
Lbl HELPS
!If theta
If getKey(53)
ClrDraw
Pxl-On(X,Y)
While getKey(53)
DispGraphr
EndIf getKey(15)
If getKey(15)
GetCalc(Pic1A,90)X1T
Copy(^^oA,X1T,78)
Copy(L1,X1T+78,12)
Return
End
End
If getKey(52)
ClrDraw
If W
RectI(E,F,3,3
Pxl-Off(E+1,F+1
While getKey(52)
DispGraphr
End
End
End
If getKey(51)
ClrDraw
If W
Pt-On(M,N,Pic1
Else
Pt-On(M,N,Pic2
End
While getKey(51)
DispGraphr
End
End
If getKey(50)
ClrDraw
Pxl-On(X,Y
If W
RectI(E,F,3,3
Pxl-Off(E+1,F+1
Pt-On(M,N,Pic1
Else
Pt-On(M,N,Pic2
End
While getKey(50)
DispGraphr
End
End
End
TR
US
XT
YU
.sub(DISP)
Lbl MOVE
!If theta
If getKey(9)??getKey(4)
If pxl-Test(X,Y+1)r
~7B
End
End
If getKey(54)??getKey(4)
If pxl-Test(X-1,Y)r
A+3A
B-2B
End
If pxl-Test(X+1,Y)r
A-3A
B-2B
End
End
End
If getKey(1)?pxl-Test(X,Y-1)r
B+3B
End
If pxl-Test(X,Y+1)r
!If theta-1?getKey(2)??getKey(3)
A*15//32A
End
End
theta??A+getKey(3)-getKey(2)A
B+1B
B+Y^256Y
A+X^256X
.sub(DISP)
Lbl LAND
abs(A)K
abs(B)L
If K≥L
KH
Else
LH
0KL
End
If H
A>>0-(A<<0)I
B>>0-(B<<0)J
0K
.sub(DISP)
For(Q,0,H
ReturnIf getKey(15)
Q*A//H+TC
Q*B//H+UD
If theta?getKey(41)
.Pxl-On(C,D)
Line(T,U,C,D)
sub(DISP)
End
.Q+1*A//H+T->K
.Q+1*B//H+U->L
If r2-1?r6+1!=0
For(P,0,r6
Copy(P*8+r2,^^oX2T,8)
If X2T≤C?X2T+X3T-1≥C?Y2T≤D?Y2T+Y3T-1≥D
X3T-1/2+X2T-CK
Y3T-1/2+Y2T-DL
Q-1*A//H+TX
Q-1*B//H+UY
If X2T+X3T-1<X
abs(A)A
End
If X2T>X
~abs(A)A
End
If Y2T+Y3T-1<Y
abs(B)B
End
If Y2T>Y
~abs(B)B
End
P*256+1SHMF
Goto theta
End
End
End
!If theta
If W
If E≤C?E+2≥C?F+2≥D?F≤D
0W
End
ElseIf M≤C?M+6≥C?N≤D?N+6≥D
1O
End
End
If pxl-Test(C+I,D)r
0A
CX
End
If pxl-Test(C,D+J)r
0B
DY
End
...
If pxl-Test(K,L)^^r
!If K=C
0->A
End
!If L=D
0->B
End
C->X
D->Y
End
...

If r1?r5+1
For(P,0,r5)
!If {P+L4}
Copy(P*4+r1,^^oX2T,4)
If X2T≤C?X2T+7≥C?Y2T≤D?Y2T+7≥D
~64//(X2T-C+4)+AA
~64//(Y2T-D+4)+BB
CX
DY
1theta{P+L4}
Goto theta
End
End
End
End
End
End
Lbl theta
Pause 38
.sub(DISP)
End
Return
Lbl DISP
If SCL=2
DispGraphrr
ElseIf SCL
DispGraphr
Else
DispGraph
End[/color]

Generated by the BBify'r (http://clrhome.tk/resources/bbify/)
« Last Edit: November 21, 2011, 06:00:34 pm by Freyaday »
In other news, Frey continues kicking unprecedented levels of ass.
Proud member of LF#N--Lolis For #9678B6 Names


I'm a performer at heart; I stole it last week.
My Artwork!

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: Contest entry--Nymless
« Reply #110 on: November 21, 2011, 03:57:52 am »
Hmm I should really give this a try eventually. The last time I checked this topic was when the contest ended. X.x

Offline Freyaday

  • The One And Only Serial Time Killing Catboy-Capoeirista-Ballerino
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1970
  • Rating: +128/-15
  • I put on my robe and pixel hat...
    • View Profile
Re: Contest entry--Nymless
« Reply #111 on: December 18, 2011, 12:36:12 am »
New Nymless!
 The shimmer rectangles' bounce effect now works properly
 Press CLEAR while Nymless is paused to make a quicksave and quit
 Press * to activate lines from the corners, / to deactivate
 The rectangles of shimmer have been made easier to see in inverse 3scale and 4scale
 Three new levels, ANTFARM, CROOKED, and SADISTIC. Have fun!
EDIT: If you downloaded the previous version of Nymless that was attached to this post, please redownload. It was corrupt and crashed upon winning. Also, unsigned. New version is signed and works properly
« Last Edit: December 19, 2011, 04:16:36 am by Freyaday »
In other news, Frey continues kicking unprecedented levels of ass.
Proud member of LF#N--Lolis For #9678B6 Names


I'm a performer at heart; I stole it last week.
My Artwork!

Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3915
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: Contest entry--Nymless
« Reply #112 on: December 19, 2011, 07:17:52 am »
Please screenie?
I'm not a nerd but I pretend:

Offline Freyaday

  • The One And Only Serial Time Killing Catboy-Capoeirista-Ballerino
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1970
  • Rating: +128/-15
  • I put on my robe and pixel hat...
    • View Profile
Re: Contest entry--Nymless
« Reply #113 on: December 19, 2011, 10:53:42 am »
In other news, Frey continues kicking unprecedented levels of ass.
Proud member of LF#N--Lolis For #9678B6 Names


I'm a performer at heart; I stole it last week.
My Artwork!

Offline Freyaday

  • The One And Only Serial Time Killing Catboy-Capoeirista-Ballerino
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1970
  • Rating: +128/-15
  • I put on my robe and pixel hat...
    • View Profile
Re: Contest entry--Nymless
« Reply #114 on: February 09, 2012, 04:25:44 pm »
I am currently working on a replay feature for Nymless.
In other news, Frey continues kicking unprecedented levels of ass.
Proud member of LF#N--Lolis For #9678B6 Names


I'm a performer at heart; I stole it last week.
My Artwork!

Offline Freyaday

  • The One And Only Serial Time Killing Catboy-Capoeirista-Ballerino
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1970
  • Rating: +128/-15
  • I put on my robe and pixel hat...
    • View Profile
Re: Contest entry--Nymless
« Reply #115 on: February 23, 2012, 11:01:27 pm »
New Nymless!
New Features:
Added the ability to load and save the position of the lemniscate animation (LOAD and SAVE respectively) Saves to the Appvar NYMPOSIT
Added some Stats (NYMSTAT): View by holding GRAPH on the Main Menu
Mine and Rectangle stats have been moved to ZOOM
Replay! Press TRACE at the Main Menu to relive your win (or agonize over analyze your loss) While in Replay, all of the various visual options can still be changed on the fly with their respective buttons. Hold + while in Replay to fast-forward, and ON to slow down. Replays are stored in the appvar NYMPLAY.
In other news, Frey continues kicking unprecedented levels of ass.
Proud member of LF#N--Lolis For #9678B6 Names


I'm a performer at heart; I stole it last week.
My Artwork!

Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3915
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: Contest entry--Nymless
« Reply #116 on: February 24, 2012, 03:47:03 am »
Nice :D
I'm not a nerd but I pretend:

Offline LincolnB

  • Check It Out Now
  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1115
  • Rating: +125/-4
  • By Hackers For Hackers
    • View Profile
Re: Contest entry--Nymless
« Reply #117 on: February 24, 2012, 04:55:36 pm »
Very cool! However, I'm not in a position to send progs to my calc right now, the computer I'm on doesn't even have wabbit, so how about a screenie?
Completed Projects:
   >> Spacky Emprise   >> Spacky 2 - Beta   >> Fantastic Sam
   >> An Exercise In Futility   >> GeoCore

My Current Projects:

Projects in Development:
In Medias Res - Contest Entry

Talk to me if you need help with Axe coding.


Spoiler For Bragging Rights:
Not much yet, hopefully this section will grow soon with time (and more contests)



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: Contest entry--Nymless
« Reply #118 on: February 27, 2012, 07:23:36 pm »
This looks quite nice. :)

Offline Freyaday

  • The One And Only Serial Time Killing Catboy-Capoeirista-Ballerino
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1970
  • Rating: +128/-15
  • I put on my robe and pixel hat...
    • View Profile
Re: Contest entry--Nymless
« Reply #119 on: August 29, 2012, 12:38:50 am »
FUCK YEAH.
The infamous Nymless Win Bug has been fixed, thanks to Runer!
Also the Shimmer editor has been upgraded and is no longer headache-inducing with large amounts of shimmer on the screen.
Replay now shows button presses.
Two bars on upper half of screen==jump
Bar on lower half of screen, l/r side: L/R movement
half-screen bar on bottom, l/r half: l/r wall-jump.
Two new levels: SHIMSHIM and SDTCBSTD
Without further adu, Nymless v.90!
In other news, Frey continues kicking unprecedented levels of ass.
Proud member of LF#N--Lolis For #9678B6 Names


I'm a performer at heart; I stole it last week.
My Artwork!