Register - Login
Views: 99833245
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
05-03-22 09:50:13 PM
Jul - General Chat - Torah playing Super Mario Bros New poll - New thread - New reply
Next newer thread | Next older thread
thamugadi
Random nobody
Level: 4


Posts: 1/3
EXP: 142
For next: 137

Since: 04-13-20


Since last post: 2.1 years
Last activity: 1.8 years

Posted on 04-13-20 07:19:08 PM Link | Quote
Gematria is an alphanumerical code which assign a number for each hebraic letter. Jewish mysticism often uses it to make esoterical connections

By watching Pi (1998) I had the idea of using gematric values of each letter in the Torah to be assigned to a NES controller input, then the game will be powered by the Torah. Here is how it works :
(gematria value) modulo 4 == 0 : unpress B
(gematria value) modulo 4 == 1 : move left
(gematria value) modulo 4 == 2 : jump (A+L)
(gematria value) modulo 4 == 3 : press B
Right is by default pressed.
I have used the gematria sidouri order, which assign numbers from 1 to 22 to hebrew alphabet.

A little demonstration:
https://www.youtube.com/watch?v=raM3w62VU0U

In fact, I’m not much satisfied with what I have done, I just have arbitraly assigned these values to these inputs… Can you suggest me a more accurate method to represent Torah letters as a game input ? I didn’t go very deep in NES assembly to know how it works, but maybe the multiple inputs are represented by numbers ?
Halian

Level: 75


Posts: 533/1473
EXP: 3722293
For next: 104611

Since: 06-20-10

Pronouns: he/him
From: Central Florida

Since last post: 146 days
Last activity: 126 days

Posted on 04-13-20 07:31:13 PM (last edited by Halian at 07-08-20 07:11:26 PM) Link | Quote
maple post-o-matic 9.3
Originally posted by thamugadi
Can you suggest me a more accurate method to represent Torah letters as a game input ?

I don't know how easy it'd be to implement, but maybe you could do modulo 11 instead, with 1-10 being the ten buttons on an NES controller and 11/0 being “do nothing”?

____________________
Layout by maple.
Safir Alliance
thamugadi
Random nobody
Level: 4


Posts: 2/3
EXP: 142
For next: 137

Since: 04-13-20


Since last post: 2.1 years
Last activity: 1.8 years

Posted on 04-13-20 07:35:28 PM Link | Quote
Originally posted by Halian
Originally posted by thamugadi
Can you suggest me a more accurate method to represent Torah letters as a game input ?

I don't know how easy it'd be to implement, but maybe you could do modulo 11 instead, with 1-10 being the ten buttons on an NES controller and 11/0 being “do nothing”?


Yes, but what makes me uncomfortable is that the assignment of a number to each button will be arbitrary :/
Halian

Level: 75


Posts: 534/1473
EXP: 3722293
For next: 104611

Since: 06-20-10

Pronouns: he/him
From: Central Florida

Since last post: 146 days
Last activity: 126 days

Posted on 04-13-20 07:45:42 PM (last edited by Halian at 07-08-20 07:11:29 PM) Link | Quote
maple post-o-matic 9.3
I don't know how I got ten, as there are actually eight buttons on an NES controller.

The NESdev wiki gives the order in which the buttons are reported: A, B, Select, Start, up, down, left, right.

____________________
Layout by maple.
Safir Alliance
thamugadi
Random nobody
Level: 4


Posts: 3/3
EXP: 142
For next: 137

Since: 04-13-20


Since last post: 2.1 years
Last activity: 1.8 years

Posted on 04-13-20 08:00:09 PM Link | Quote
Surely it will be a better choice than what I did haha. But I still think that injecting directly Torah data into RAM to make Mario move would be a more authentic demonstration. It will be a pain to script this nonetheless :')
Next newer thread | Next older thread
Jul - General Chat - Torah playing Super Mario Bros New poll - New thread - New reply


Rusted Logic

Acmlmboard - commit 47be4dc [2021-08-23]
©2000-2022 Acmlm, Xkeeper, Kaito Sinclaire, et al.

28 database queries, 2 query cache hits.
Query execution time: 0.089124 seconds
Script execution time: 0.010267 seconds
Total render time: 0.099391 seconds