Othello game

9

R! 2021-03-25 05:25 (Edited)

This is my first time to make game.So, please go easy on me :)
Please debug and tell me point for improvement.
Update to Version 0.2:
Added indicate who turn(I'm Japanese so I use Japanese)
Update to Version 0.3:
fixed it anyone can tell whose turn it is (by was8bit :) )
Bug fixed
Update to Version 0.4:
add BGM and SE
Show where can put on
win or draw display
Update to Version 0.5:
add computer(random)
first move or second move

Othello 0.5.nx | Open in app
2021-03-31 07:10
Othello 0.4.nx | Open in app
2021-03-29 03:37
Othello 0.3.nx | Open in app
2021-03-25 23:57
Othello 0.2.nx | Open in app
2021-03-25 10:46
Othello 0.1.nx | Open in app
2021-03-25 05:25

G-9 2021-03-25 05:58

The game is perfect :3
You should just add sounds !


was8bit 2021-03-25 07:30

How about something that indicates whos turn it is... it can be something as simple as

TEXT 0,0,"W"
TEXT 0,0,"B"

I forget whose turn it is....


R! 2021-03-25 14:00

I found a bag.sometime putted piece end up flipping :( I think you understand it you play this game sometime. But I don't know how to fix it.
Please tell me.


was8bit 2021-03-25 14:47

Will look at it .... :)


was8bit 2021-03-25 14:55

I fixed it so anyone can tell whose turn it is (nice characters :) )

I also see the flipping problem, please give me some time to investigate :)

Othello 0.21.nx | Open in app
2021-03-25 14:56

R! 2021-03-25 15:09

Thank you for fixing.
I hope that this problem is resolved quickly.


R! 2021-03-25 15:22

I thought the cause of it is maybe CALL ADDCHECK twice , because FOR D=0 TO 7.
So I should somehow get out of the loop if piece was added.
What do you think of this?
Is this idea correct?


Timo 2021-03-25 19:27

I think this is the first NX game with japanese text which is actually from japan :)


GAMELEGEND 2021-03-25 19:36

this is so cool

nice job with the art


CubicleHead 2021-03-25 23:18

This is awesome!


was8bit 2021-03-26 05:16

@MeNTeN... i will try to look at it and get a response (or fix) hopefully within 12hrs from now.... currently tired from a 12hr work day, so no immediate promises ;) I enjoy problem solving, and i kinda think i know what the problem is, but i will test my idea when i have a clearer brain .... C U SOON ( ◠‿◠ )


G-9 2021-03-26 06:01

Oh yeah i just saw the flipping problem that allow me to play 2 times, i was thinking there was a CPU :D


R! 2021-03-26 06:54

@was8bit
Thank you for your efforts :) But version 0.3, I think I was able to fix it by add this below SUB ADDCHECK(X,Y,T,D)

IF CELL.C(X,Y)<10 THEN EXIT SUB

So, It's ok!
and now, I challenging add sound effect and vs computer.


was8bit 2021-03-26 18:08 (Edited)

Ah, cool... :)

You have a very nice game :)

Now, you need to add a check for a player who has no legal move..... if no legal move, then maybe make a special noise, a pause, then automatically switch players turn again....

Also, need to add a check for end of game, and a count of each players pieces and declare a winner... then add an option to replay game...

Sound effects are good to add now. :)

I would wait until everything else is done before adding computer AI...

You have inspired me :) i am working on a special game that you helped inspire! :)


was8bit 2021-03-26 18:46

Here is a "sneak peek"... but i have a very low chance of finishing my games, so hopefully i can finish this one ;)

This "sneak peek" is just a layout example... i will have to rework everything... but it should look like this, hopefully :)

3DQ (SanHoko).nx | Open in app
2021-03-26 18:46

was8bit 2021-03-28 05:05 (Edited)

Sound effects わ、わかります か。i cant really read japanese, and i only know すこし 日本語.... i hope i wrote it correctly... :)


R! 2021-03-28 10:00 (Edited)

yes! I kind of got it. but now, I can't make sounds what I want. So, I think I'll study it harder :)
Also, your (English→Japanese) is almost perfect!

Sorry ;(


was8bit 2021-03-28 10:13 (Edited)

My English? ;) i am english ;)

For sounds, let me share what i have learned...

FIRST, I focus on SND setting... there are 4 settings...
SAW, sounds raspy, gritty
TRI, sounds smooth, sometimes piercing
PUL, is loud and brash, and funky
NOI, sounds like an explosion or wind

I never set LEN, i handle this in the PLAY command


was8bit 2021-03-28 10:19 (Edited)

SECOND, ENV settings...
ATT Either 0 or 1
DEC always F (15)
SUS REL i always keep the same #, it holds the note like an echo in a canyon

THIRD, LFO...
RAT FRQ Effect tremel, how the note may "wobble"
VOL i always keep at 0

LFO INV can effect some sounds, will they go up or down ...

I keep LFO ENV off... if it is on, then LFO WAV will override all other settings...


was8bit 2021-03-28 10:22

FINALLY, these are for if you use PUL setting in SND WAV...

SND PW, and LFO PW effect how PULSE will sound

also, LFO TRIG set on or off will effect how PULSE will sound


was8bit 2021-03-28 10:23

This is my simplified approach... i hope this helps :)


was8bit 2021-03-28 10:41 (Edited)

If you experiment enough, both with the sound settings, AND with how you PLAY them, you can create some interesting sounds...

My best example i spent hours and finally got crickets :) https://lowresnx.inutilis.com/topic.php?id=1038

My worst example i spent hours and NEVER got the "pop" sound i wanted... https://lowresnx.inutilis.com/topic.php?id=1761

So, the sound effects are NOT perfect, sometimes you may have to settle on something different than what you wanted...

... sometimes, great sounds come out if you are lucky, i like the sounds in this one, and they only took me a few seconds to make :) https://lowresnx.inutilis.com/topic.php?id=1801


R! 2021-03-28 14:56

Thank you for everything!!!!
I can show program soon! look forward!
but, don't get your hopes up :}


was8bit 2021-03-28 15:48

Yea :)


was8bit 2021-03-29 05:44 (Edited)

Wow, so cool \(^_^)/

I love everything, expecially when more than one gets turned over and the tone goes up with each one... it is exciting to hear :)

Because I tap too much sometimes, i would make a small change...

CALL MSG("TAP TO CONTINUE",4,3)
REPEAT
UNTIL TOUCH

Add...

CALL MSG("TAP TO CONTINUE",4,3)
WAIT 30
REPEAT
UNTIL TOUCH

Because the first time i got the end game message i never saw it, because i tapped so quickly on an empty square that i couldnt actually play on, that the end game message flashed on and off instantly..

... NOW, i like the little squares where you CAN play... this is a good first step towards a computer player :)

... very well done \(^_^)/


R! 2021-03-29 06:07

Thanks!
I'll keep on trying to make more interesting game and more simple program (◍´꒳`◍)
and I'm going to make computer player so, thinking now how to make strong computer.


was8bit 2021-03-29 06:24

Your game is already fun to play :D

I would recommend offering more than one computer player... you can make a dummy computer that just plays random... (personally, if i am having a bad day, a game with a dummy computer makes me feel happier ;) )

And of course a very "smart" computer player... and then maybe a comoputer player in between the two...

for a smart computer player, research all game tips for winning othello, and build those in... the only tip i know is that ownership of the corners is key....


R! 2021-03-30 02:43 (Edited)

This is English question…
Can I abbreviate "coming soon" to "c.o.s."?
I found this on the Internet.
I want to reduce the number of characters as much as possible :)

and one more question.
Can I abbreviate "computer" to "com" ?


was8bit 2021-03-30 08:30 (Edited)

Hi :)

I have never heard nor seen "coming soon" as "c.o.s"... maybe just use "soon", or "todo" ... it depends on the context how to shorten it...

COM should be understood as "computer"...

Context often helps infer what a shorthand means...

... i am always happy to help :) be careful of some my posts, as sometimes i use silly or slangy words that arent proper english... also i am often sleepy when i post here, so sometimes a post may have unintended mistakes...


R! 2021-03-30 08:43

Thank you for always helping me.
I wish there were no time difference :(
If you live in US,there is about 15 hour time difference.


was8bit 2021-03-30 10:34

Always glad to help :)

My free time is usually very limited... i work, take care of my family, try to sleep... I usually am only here when i cant get to sleep ;)


was8bit 2021-03-30 10:36

I would also like to say, thank you for being here, and sharing your creativity and games :)


was8bit 2021-03-31 16:26

Very nice update... your game has a very professional look :)


Log in to reply.