Jump to content



Photo
- - - - -

[fx-5800P] Guess Number - Updates & Bug Reports thread

Game Guess Number

  • Please log in to reply
8 replies to this topic

#1 CalcLoverHK

CalcLoverHK

    Casio Fan

  • Members
  • PipPip
  • 39 posts
  • Gender:Male
  • Location:Hong Kong
  • Interests:Playing video games (especially Minecraft), calculators, programming (BASIC), mathematics...

  • Calculators:
    fx-50FH II
    fx-9860G Emulator

Posted 25 June 2019 - 04:51 AM

If you don't know the game very well, you should go to this thread instead to get more details.

***Progress:100% DONE***

***This link to official release***

99% (2019/7/9 9:52pm) Fifth beta released

98% (2019/7/6 4:48pm) Fourth beta released

94% (2019/7/6 3:24pm) Last round of revising

88% (2019/7/4 4:41pm) Third beta released

80% (2019/7/3 10:58pm) Second beta released

79% (2019/7/2 7:19am) Polishing program

75% (2019/6/29 8:56am) Polishing program

70% (2019/6/28 7:07pm) First public beta released

69% (2019/6/27 10:50pm) Ready for first public beta

50% (2019/6/27 7:24am) Implementing features
42% (2019/6/26 3:00pm) Implementing features
35% (2019/6/26 12:45pm) Implementing features
17% (2019/6/25 6:29pm) Implementing features
5% (2019/6/25, later same day) Planned, writing program
1% (2019/6/25) Annouced, planning game content
0% (2019/6/24) Project started, preparing

 

 

Hi guys,

 

From now on, the #1 post will be used for posting progresses of major versions only. The followng post will be used to post updates and annoucements. Also, if you find any bugs in game, please feel free to post here. I appreciate your participations in tracking bugs!

 

Planned supported models:

  • fx-5800P *DONE*
  • fx-9860G/GII

 

Regards,

CalcLoverHK


Edited by CalcLoverHK, 15 July 2019 - 09:35 AM.


#2 CalcLoverHK

CalcLoverHK

    Casio Fan

  • Members
  • PipPip
  • 39 posts
  • Gender:Male
  • Location:Hong Kong
  • Interests:Playing video games (especially Minecraft), calculators, programming (BASIC), mathematics...

  • Calculators:
    fx-50FH II
    fx-9860G Emulator

Posted 28 June 2019 - 11:15 AM

Hi guys,

 

Public beta 1 is available to public. Hope you enjoy.

Guess Number ver.1.0-beta1

Changelogs:

-First beta release
-Simplified some codes
 

Regards,

CalcLoverHK


Edited by CalcLoverHK, 04 July 2019 - 02:37 AM.


#3 CalcLoverHK

CalcLoverHK

    Casio Fan

  • Members
  • PipPip
  • 39 posts
  • Gender:Male
  • Location:Hong Kong
  • Interests:Playing video games (especially Minecraft), calculators, programming (BASIC), mathematics...

  • Calculators:
    fx-50FH II
    fx-9860G Emulator

Posted 03 July 2019 - 02:44 PM

Hi guys,

 

It's time to release another beta. Hope you enjoy.

Guess Number ver.1.0-beta2

Changelogs:

-Migrated about menu to main menu
-Remade main menu
#Press UP and DOWN key to change the options
-Perfected Range gamemode
 

Regards,

CalcLoverHK


Edited by CalcLoverHK, 04 July 2019 - 02:38 AM.


#4 CalcLoverHK

CalcLoverHK

    Casio Fan

  • Members
  • PipPip
  • 39 posts
  • Gender:Male
  • Location:Hong Kong
  • Interests:Playing video games (especially Minecraft), calculators, programming (BASIC), mathematics...

  • Calculators:
    fx-50FH II
    fx-9860G Emulator

Posted 04 July 2019 - 08:39 AM

Hi guys,

 

The third beta is relesed to public. Hope you enjoy.

Guess Number ver.1.0-beta3

Changelogs:

-Remade settings menu

-You can now save 1 progress

-Added "ResetAll" settings

-Simplified some codes

 

Regards,

CalcLoverHK



#5 CalcLoverHK

CalcLoverHK

    Casio Fan

  • Members
  • PipPip
  • 39 posts
  • Gender:Male
  • Location:Hong Kong
  • Interests:Playing video games (especially Minecraft), calculators, programming (BASIC), mathematics...

  • Calculators:
    fx-50FH II
    fx-9860G Emulator

Posted 06 July 2019 - 08:56 AM

Hi guys,

 

The program is now entered release candidate stage. Thanks for downloading and supporting my program. Below is the link of version 1.0-beta4.

Guess Number ver.1.0-beta4

Changelogs:

-Simplified many codes

-Added a warning message when the previous progress exists and player still selects "New game"

 

Official release date: 2019/7/11

 

Regards,

CalcLoverHK


Edited by CalcLoverHK, 15 July 2019 - 09:13 AM.


#6 CalcLoverHK

CalcLoverHK

    Casio Fan

  • Members
  • PipPip
  • 39 posts
  • Gender:Male
  • Location:Hong Kong
  • Interests:Playing video games (especially Minecraft), calculators, programming (BASIC), mathematics...

  • Calculators:
    fx-50FH II
    fx-9860G Emulator

Posted 09 July 2019 - 01:48 PM

Hi guys,

 

Here is a quick news from release versions. Start from today, source code of release versions will now be directly posted on this forum. Public beta versions will still be posted in Mediafire.

By the way, version 1.0-beta5 has been released to public.

Guess Number ver.1.0-beta5

Changelogs:

-Added a option that can allow repeated number in Bulls and Cows

-Implemented anti-cheat system in Range gamemode

-Simplified and fixed some bugs

 

Regards,

CalcLoverHK


Edited by CalcLoverHK, 15 July 2019 - 09:14 AM.


#7 CalcLoverHK

CalcLoverHK

    Casio Fan

  • Members
  • PipPip
  • 39 posts
  • Gender:Male
  • Location:Hong Kong
  • Interests:Playing video games (especially Minecraft), calculators, programming (BASIC), mathematics...

  • Calculators:
    fx-50FH II
    fx-9860G Emulator

Posted 10 July 2019 - 05:06 PM

Hi guys,

 

It's time to release the official version of Guess Number!

After 18 days of development and 5 test versions, this game is finally released. Although it may still have some bugs, I will try to fix them one by one.

Here is the code:

 

  • Main menu / game core (Filename:Guess Number)
1→P
Locate 3,1,"Guess Number"
Locate 1,4,"Ver.1.0.0"
Do
Cls
P=1⇒Locate 4,2,">New game<"
P=2⇒Locate  4,2,">Continue<"
P=3⇒Locate 4,2,">Settings<
Getkey→K
K=84 And P>1⇒Dsz P
K=85 And P<3⇒Isz P
If (P=1 Or P=2) And K=47
Then If J≠0 And P=1
Then Cls
"WARNING! This"
Locate 1,2,"covers progress!"
Locate 1,3,"Sure?"
Locate 1,4,"[1]:yes   [0]:no"
Getkey→T
Do
LpWhile T≠35 And T≠25
T=35⇒0→J
IfEnd
If J=0
Then Cls
"<Back"
Locate 1,2,"[1]:BullsAndCows"
Locate 1,3,"[2]:Range"
Do
Getkey→K
LpWhile K≠35 And K≠36 And K≠83
IfEnd
K=35 Or J=1⇒Prog "gn.game1"
K=36 Or J=2⇒Prog "gn.game2"
I=N Or X=4 Or M=0⇒Prog "gn.pg"
IfEnd
P=3 And K=47⇒Prog "gn.set"
LpWhile 1
  • Settings menu (Filename:gn.set)
Do
Cls
"<Back"
Locate 1,2,"[1]:config."
Locate 1,3,"[2]:reset all"
Getkey→K
If K=35 Or K=36
Then Cls
"Sure?"
Locate 1,3,"[1]:yes"
Locate 1,4,"[0]:no"
Do
Getkey→T
LpWhile T≠25 And T≠35
IfEnd
If K÷T=1
Then Do
Cls
"Move limit"?L
Int(L→L
LpWhile L<1 Or L>99
Do
Cls
"Min. range"?Q
Int(Q→Q
Cls
"Max. range"?R
Int(R→R
LpWhile Q<1 Or R<1 Or R-Q<2 Or R>E4
Do
Cls
"0:false"
Locate 1,2,"1:true"
"Allow rp. num."?U
Int(U→U
LpWhile U≠0 Or U≠1
Prog "gn.done"
IfEnd
If K-T=1
Then ClrMemory
1→P
8→L
1→Q
E2→R
Prog "gn.done"
IfEnd
LpWhile K≠83
Return
  • Bulls and Cows (Filename:gn.game1)
If J=0
Then Do
RanInt#(0,9→A
RanInt#(0,9→B
RanInt#(0,9→C
RanInt#(0,9→D
LpWhile U=0 And (A=B Or A=C Or A=D Or B=C Or B=D Or C=D)
L→M
1→J
IfEnd
Do
M=0⇒Break
Prog "gn.clear"
Prog "gn.disp"
Do
Cls
E≧0⇒Locate 7,2,E
F≧0⇒Locate 8,2,F
G≧0⇒Locate 9,2,G
H≧0⇒Locate 10,2,H
Prog "gn.check"
I=0 And O And U=0⇒Isz S
I And O And U=0⇒S-I10^(I→S
LpWhile K≠47 And A≧0 And B≧0 And C≧0 And D≧0
(A=E)+(B=F)+(C=G)+(D=H→X
(A=F)+(A=G)+(A=H)+(B=E)+(B=G)+(B=H)+(C=E)+(C=F)+(C=H)+(D=E)+(D=F)+(D=G→Y
LpWhile X≠4M-
Return
  • Range (Filename:gn.game2)
If J=0
Then RanInt#(Q+1,R-1→N
Q→X
R→Y
L→M
2→J
IfEnd
Do
M=0⇒Break
Prog "gn.clear"
Prog "gn.disp"
Do
Cls
Locate 7,2,Z
Getkey→K
Prog "gn.check"
LpWhile K≠47 And Z>X And Z<Y
I<K⇒I→X
I>K⇒I→Y
LpWhile I≠NM-
Return
  • Display (Filename:gn.disp)
Cls
E3E+E2F+10G+H→Z
"Moves:"
Locate 7,1,M
Locate 1,2,"Input:"
Locate 7,2,Z
Locate 1,3,"A:"
Locate 3,3,X
Locate 1,4,"B:"
Locate 3,4,Y
IfEnd◢
Return
  • Substitution & check (Filename:gn.check)
Getkey→K
K=25⇒0→I
K>34 And K<38⇒K-34→I
K>20 And K<24⇒K-17→I
K>30 And K<34⇒K-24→I
If K=34
Then Prog "gn.clear"
Return
IfEnd
If E<0
Then I→E
1→O
Return
IfEnd
If F<0
Then I→F
1→O
Return
IfEnd
If G<0
Then I→G
1→O
Return
IfEnd
If H<0
Then I→H
1→O
Return
IfEnd
  • Clear (Filename:gn.clear)
0→U
0→Z
-1→E
-1→F
-1→G
-1→H
9876543210→S
Return
  • Done notification (Filename:gn.done)
Cls
"Done"
Locate 1,4,"<Back"
Do
LpWhile Getkey≠83
Return
  • Post-gameplay (Filename:gn.pg)
Cls
0→J
Locate 1,1,"Moves:"
If M≠0
Then Locate 7,1,L-M+1
Locate 1,2,"Out of"
Locate 8,2,L
Else "No moves"
IfEnd
Locate 1,3,"Ans:"
J=1⇒Locate 5,3,E3A+E2B+10C+D
J=2⇒Locate 5,3,N
Locate 1,4,"[EXE]:back"◢
Return

 

If you find any bugs, please report them on this thread, thanks.

Hope you enjoy!

 

Best regards,

CalcLoverHK


Edited by CalcLoverHK, 15 July 2019 - 09:12 AM.


#8 CalcLoverHK

CalcLoverHK

    Casio Fan

  • Members
  • PipPip
  • 39 posts
  • Gender:Male
  • Location:Hong Kong
  • Interests:Playing video games (especially Minecraft), calculators, programming (BASIC), mathematics...

  • Calculators:
    fx-50FH II
    fx-9860G Emulator

Posted 13 July 2019 - 07:03 AM

Hi guys,

 

Development of Guess Number version 1.0.1 changed to 1.1 due to more work involved has been started. Here is the planned features list:

  • Cleaned up and simplified some codes and variables

Planned release date of 1.1: 2019/7/15   2019/7/16-17

Also, the instructions & tutorials thread is now in maintainence. It will be done within 2 days. Sorry for inconvenience made.

Maintainence is now done and the thread is open to public once again.

 

Regards,

CalcLoverHK


Edited by CalcLoverHK, 15 July 2019 - 09:39 AM.


#9 CalcLoverHK

CalcLoverHK

    Casio Fan

  • Members
  • PipPip
  • 39 posts
  • Gender:Male
  • Location:Hong Kong
  • Interests:Playing video games (especially Minecraft), calculators, programming (BASIC), mathematics...

  • Calculators:
    fx-50FH II
    fx-9860G Emulator

Posted 15 July 2019 - 09:38 AM

Hi guys,
 
Here is two quick annoucements. 
 
First thing is the renaming of 1.0 RC format. I've unified the following version names below:
ver.1.0-rc1 → ver.1.0-beta4
ver.1.0-rc2 → ver.1.0-beta5
This is because the RC versions are too similar to betas.
Start from today, the version format will be either x.x(.x) or x.x-betax.
 
The second thing is the cancellation of version 1.0.1. It supposed to be a minor update. Due to more problems popped out and led to more amount of work, I changed it from 1.0.1 to 1.1, and the release date of version 1.1 is delayed one or two days later.
 
To compensate the above action, I will release version 1.1-beta. Note that 1.1 will only have 1 beta unless major bugs pop out. Link is below:
Guess Number ver.1.1-beta
 
Sorry for inconveniences made.
 
Regards,
CalcLoverHK


Edited by CalcLoverHK, 15 July 2019 - 09:54 AM.






Also tagged with one or more of these keywords: Game, Guess Number

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users