This is a variant of kaisho type characters with influences from print characters like Mincho.
A more comprehensive book on stroke order is:
Emori Kenji (江守 賢治) (ed.). 2003. Kai gyō sō—hitsujun jitai jiten (楷行草 筆順・字体字典). Sanseidō (三省堂), Tokyo.
It gives traditional kaisho stroke order and its variants. For us Monbushô stroke order and derivations were most important. In many cases, however, we had to make our own educated guesses. 攀 is not a 常用漢字 and it is probably not in Emojis book either. I am open for more consistency. Probably, one should start in the middle, then left, then right.
I used Adobe Illustrator for drawing the characters. Probably, I would use something else nowadays because of their current licensing politics. Inkscape shifted layers sometimes.
Paths, elements etc. were copied across different characters according to position and shape. I started with a database of elements and their position. I could open stroke order graphics with characters containing the same elements via script from the database and copy-paste corresponding elements. By doing so, one gets correct stroke order and the basic positions of the elements. But the characters need corrections by hand. There are certain esthetic rules how to position the strokes, so that they are filling up space or keep space open. We also followed different kyōkasho 教科書 fonts. There are Japanese books on handwriting that explain some esthetic rules, but one can learn a lot also from looking at fonts.
Actually, following kyōkasho too strictly doesn't result in the best esthetic results for handwriting. One could think about adapting our current character forms to handwriting with a pen.