If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Madeline 2nd Grade Math

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Madeline 2nd Grade Math

Developer: Basis Applied Technology
Publisher: Creative Wonders
Platforms: Mac OS Classic, Windows
Released in US: July 12, 1999


CodeIcon.png This game has unused code.
DevTextIcon.png This game has hidden development-related text.


Madeline 2nd Grade Math, alongside Madeline 1st Grade Math, was the final Madeline game to be released.

Unused Code

mmcmquit.mps is the script file used for when the player quits the game. A section of the script is commented out:

arrowtest=OMAnimation 10 10 1931
set arrowtest touchy 1
set arrowtest mouseDown clickArrow2

Uncommenting it will make a green arrow appear at the top-left of the screen when the "Quit" button is selected. It doesn't appear to be interactable, even though hovering the mouse over it suggests otherwise.
Madeline 2nd Grade Math arrow.png

Development Text

Hmmm...
To do:
There's a lot more.

In the script file mmtcmain.mps:

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; THREE COWS AND A HORSE, last modified by dan williams     ;
; HERE IS THE CORE TABLE: [modeIndex=(((Grade-1)*3)+level)] ;
; ModeIndex | op_code |          NUMBER LIMITS              ;
;           |         |      TOP       |       BOTTOM       ;
;           |         |  LEFT | RIGHT  |   LEFT   | RIGHT   ;
; --------------------------------------------------------- ;
;    1      |   1     |   0   |  5     |    0     |  4      ;
;    2      |   1     |   0   |  9     |    0     |  9      ;
;    3      |   1     |   5   |  5     |    4     |  4      ;
;    4      |   3     |   5   |  5     |    4     |  4      ;
;    5      |   3     |   4   |  9     |    0     |  9      ;
;    6      |   3     |   4   |  9     |    4     |  9      ;
; THINGS TO AVOID                                           ;
; yield                                                     ;
; idle                                                      ;
; schedule                                                  ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; 
;      digit.3   digit.1
; +/-  digit.4   digit.2
; ------------------------
;      digit.6   digit.5
;    (answer.2) (answer.1)
;


;; TESTING TESTING TESTING TESTING TESTING TESTING TESTING TESTING TESTING
;      currentLevel=1
;      currentGrade=1
;      numberOfPlayers=1
;; TESTING TESTING TESTING TESTING TESTING TESTING TESTING TESTING TESTING 


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; called once per 5 equations                       ;
; initialize things while intro animation is palying ;
; OBJECTS:                                           ;
;             pepito; yvette; equalScore             ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  
;; init method
;; init numbers
;; make up an array of 20 numbers (5 equations)
;; in the following format:
;;             - top    right number
;;             - bottom right number
;;             - top    left  number
;;             - bottom left  number
;; reset for newequation


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; make up a new equation with an array of distractors for it ;
; and re-configure the dynamic trinckets to fit              ;
; trinckets:                                                 ;
;    digits[4]; rocks[4]; plus/minus.                        ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;