{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,6]],"date-time":"2026-02-06T00:29:18Z","timestamp":1770337758718,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":14,"publisher":"ACM","license":[{"start":{"date-parts":[[2015,6,22]],"date-time":"2015-06-22T00:00:00Z","timestamp":1434931200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100000038","name":"Natural Sciences and Engineering Research Council of Canada","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100000038","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2015,6,22]]},"DOI":"10.1145\/2729094.2742590","type":"proceedings-article","created":{"date-parts":[[2015,6,23]],"date-time":"2015-06-23T13:03:05Z","timestamp":1435064585000},"page":"93-98","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["A Game Engine in Pure Python for CS1"],"prefix":"10.1145","author":[{"given":"John","family":"Aycock","sequence":"first","affiliation":[{"name":"University of Calgary, Calgary, AB, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Etienne","family":"Pitout","sequence":"additional","affiliation":[{"name":"University of Calgary, Calgary, AB, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sarah","family":"Storteboom","sequence":"additional","affiliation":[{"name":"University of Calgary, Calgary, AB, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2015,6,22]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"diSessa. Turtle Geometry: The Computer as a Medium for Exploring Mathematics","author":"Abelson H.","year":"1980","unstructured":"H. Abelson and A. A. diSessa. Turtle Geometry: The Computer as a Medium for Exploring Mathematics . MIT Press , 1980 . H. Abelson and A. A. diSessa. Turtle Geometry: The Computer as a Medium for Exploring Mathematics. MIT Press, 1980."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2325296.2325376"},{"key":"e_1_3_2_1_3_1","volume-title":"http:\/\/michaelbach.de\/ot\/mot-feetLin\/index.html","author":"Bach M.","year":"2004","unstructured":"M. Bach . \"Stepping feet\" motion illusion. http:\/\/michaelbach.de\/ot\/mot-feetLin\/index.html , 2004 . Retrieved 17 December 2014. M. Bach. \"Stepping feet\" motion illusion. http:\/\/michaelbach.de\/ot\/mot-feetLin\/index.html, 2004. Retrieved 17 December 2014."},{"key":"e_1_3_2_1_4_1","volume-title":"http:\/\/python.cocos2d.org\/. Retrieved","year":"2014","unstructured":"cocos2d. http:\/\/python.cocos2d.org\/. Retrieved 19 December 2014 . cocos2d. http:\/\/python.cocos2d.org\/. Retrieved 19 December 2014."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.5555\/2621961"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.5555\/1127351.1127366"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508865.1508947"},{"key":"e_1_3_2_1_8_1","volume-title":"Game Programming Algorithms and Techniques","author":"Madhav S.","year":"2014","unstructured":"S. Madhav . Game Programming Algorithms and Techniques . Addison Wesley , 2014 . S. Madhav. Game Programming Algorithms and Techniques. Addison Wesley, 2014."},{"key":"e_1_3_2_1_9_1","volume-title":"Python Programming in Context. Jones and Bartlett","author":"Miller B. N.","year":"2013","unstructured":"B. N. Miller and D. L. Ranum . Python Programming in Context. Jones and Bartlett , 2 nd edition, 2013 . B. N. Miller and D. L. Ranum. Python Programming in Context. Jones and Bartlett, 2nd edition, 2013.","edition":"2"},{"key":"e_1_3_2_1_10_1","volume-title":"Children, Computers, and Powerful Ideas","author":"Papert S.","year":"1980","unstructured":"S. Papert . Mindstorms : Children, Computers, and Powerful Ideas . Basic Books , 1980 . S. Papert. Mindstorms: Children, Computers, and Powerful Ideas. Basic Books, 1980."},{"key":"e_1_3_2_1_11_1","volume-title":"http:\/\/www.pygame.org\/wiki\/about. Retrieved","year":"2014","unstructured":"Pygame. http:\/\/www.pygame.org\/wiki\/about. Retrieved 19 December 2014 . Pygame. http:\/\/www.pygame.org\/wiki\/about. Retrieved 19 December 2014."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508865.1508946"},{"key":"e_1_3_2_1_13_1","volume-title":"http:\/\/docs.python.org\/3.4\/library\/turtle.html. Retrieved","year":"2014","unstructured":"turtle -- turtle graphics. http:\/\/docs.python.org\/3.4\/library\/turtle.html. Retrieved 16 December 2014 . turtle -- turtle graphics. http:\/\/docs.python.org\/3.4\/library\/turtle.html. Retrieved 16 December 2014."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.5555\/2167431.2167458"}],"event":{"name":"ITICSE '15: Innovation and Technology in Computer Science Education Conference 2015","location":"Vilnius Lithuania","acronym":"ITICSE '15","sponsor":["Bilkent University Bilkent University","SIGCSE ACM Special Interest Group on Computer Science Education"]},"container-title":["Proceedings of the 2015 ACM Conference on Innovation and Technology in Computer Science Education"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2729094.2742590","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2729094.2742590","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T06:11:59Z","timestamp":1750227119000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2729094.2742590"}},"subtitle":["Design, Experience, and Limits"],"short-title":[],"issued":{"date-parts":[[2015,6,22]]},"references-count":14,"alternative-id":["10.1145\/2729094.2742590","10.1145\/2729094"],"URL":"https:\/\/doi.org\/10.1145\/2729094.2742590","relation":{},"subject":[],"published":{"date-parts":[[2015,6,22]]},"assertion":[{"value":"2015-06-22","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}