{"id":"https://openalex.org/W1604061177","doi":null,"title":"Game Programming with Python","display_name":"Game Programming with Python","publication_year":2003,"publication_date":"2003-10-24","ids":{"openalex":"https://openalex.org/W1604061177","mag":"1604061177"},"language":"en","primary_location":{"id":"pmh:oai:aleph.bib-bvb.de:BVB01-012838449","doi":null,"is_oa":false,"landing_page_url":"http://www.loc.gov/catdir/toc/ecip047/2003017136.html","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"text"},"volume":null,"type":"book","is_traditional":true,"indexed_in":[],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Sean Riley","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Sean Riley","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.829,"has_fulltext":false,"cited_by_count":8,"citation_normalized_percentile":{"value":0.81574221,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":88,"max":93},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11197","display_name":"Digital Games and Media","score":0.36719998717308044,"subfield":{"id":"https://openalex.org/subfields/3312","display_name":"Sociology and Political Science"},"field":{"id":"https://openalex.org/fields/33","display_name":"Social Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},"topics":[{"id":"https://openalex.org/T11197","display_name":"Digital Games and Media","score":0.36719998717308044,"subfield":{"id":"https://openalex.org/subfields/3312","display_name":"Sociology and Political Science"},"field":{"id":"https://openalex.org/fields/33","display_name":"Social Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T13650","display_name":"Computational Physics and Python Applications","score":0.32739999890327454,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11574","display_name":"Artificial Intelligence in Games","score":0.19689999520778656,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/game-programming","display_name":"game programming","score":0.9890000224113464},{"id":"https://openalex.org/keywords/python","display_name":"Python","score":0.9559999704360962},{"id":"https://openalex.org/keywords/game-architecture","display_name":"game architecture","score":0.9850000143051147},{"id":"https://openalex.org/keywords/game-framework","display_name":"game development framework","score":0.7099999785423279},{"id":"https://openalex.org/keywords/simulation","display_name":"simulation","score":0.7020000219345093},{"id":"https://openalex.org/keywords/data-driven-simulation","display_name":"data-driven simulation","score":0.734000027179718},{"id":"https://openalex.org/keywords/collision-detection","display_name":"collision detection","score":1.0},{"id":"https://openalex.org/keywords/video-game-graphics","display_name":"game graphics","score":0.8100000023841858},{"id":"https://openalex.org/keywords/game-audio","display_name":"game audio","score":0.8569999933242798},{"id":"https://openalex.org/keywords/input-handling","display_name":"input handling","score":0.9139999747276306},{"id":"https://openalex.org/keywords/unit-testing","display_name":"unit testing","score":0.996999979019165},{"id":"https://openalex.org/keywords/game-levels","display_name":"game levels","score":0.8889999985694885},{"id":"https://openalex.org/keywords/user-interface","display_name":"user interface","score":0.9639999866485596},{"id":"https://openalex.org/keywords/game-ai","display_name":"game AI","score":0.8339999914169312},{"id":"https://openalex.org/keywords/procedural-content-generation","display_name":"procedural content generation","score":0.9459999799728394},{"id":"https://openalex.org/keywords/multiplayer-games","display_name":"multiplayer games","score":0.9520000219345093},{"id":"https://openalex.org/keywords/network-programming","display_name":"network programming","score":0.8330000042915344}],"concepts":[{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.9194653034210205},{"id":"https://openalex.org/C109347269","wikidata":"https://www.wikidata.org/wiki/Q1753830","display_name":"Game programming","level":5,"score":0.8812403678894043},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7012807130813599},{"id":"https://openalex.org/C35674477","wikidata":"https://www.wikidata.org/wiki/Q5519933","display_name":"Game development tool","level":5,"score":0.7012025713920593},{"id":"https://openalex.org/C54276265","wikidata":"https://www.wikidata.org/wiki/Q1061635","display_name":"Video game development","level":3,"score":0.5064460039138794},{"id":"https://openalex.org/C41826821","wikidata":"https://www.wikidata.org/wiki/Q844005","display_name":"Game Developer","level":3,"score":0.45487627387046814},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3991040587425232},{"id":"https://openalex.org/C503285160","wikidata":"https://www.wikidata.org/wiki/Q858057","display_name":"Game design","level":2,"score":0.3921165466308594},{"id":"https://openalex.org/C49774154","wikidata":"https://www.wikidata.org/wiki/Q131765","display_name":"Multimedia","level":1,"score":0.31406059861183167},{"id":"https://openalex.org/C80646779","wikidata":"https://www.wikidata.org/wiki/Q5519919","display_name":"Game art design","level":4,"score":0.21524667739868164},{"id":"https://openalex.org/C6907630","wikidata":"https://www.wikidata.org/wiki/Q3010535","display_name":"Game design document","level":4,"score":0.17964226007461548}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:oai:aleph.bib-bvb.de:BVB01-012838449","doi":null,"is_oa":false,"landing_page_url":"http://www.loc.gov/catdir/toc/ecip047/2003017136.html","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"text"},{"id":"mag:1604061177","doi":null,"is_oa":false,"landing_page_url":"https://ci.nii.ac.jp/ncid/BB07353247","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W4385674428","https://openalex.org/W2307767376","https://openalex.org/W4285110738","https://openalex.org/W27536953","https://openalex.org/W649024810","https://openalex.org/W7039472775","https://openalex.org/W4389434016","https://openalex.org/W4244642419","https://openalex.org/W3177867721","https://openalex.org/W2291679741"],"abstract_inverted_index":{"1":[0],"Overview":[1],"SECTION":[2,13,31,45,67,86],"I":[3],"Introduction":[4],"5":[5,22],"2":[6],"Game":[7,11,15,20,33,47,51,54,65,84],"Architecture":[8],"3":[9],"Python":[10,19,94,99,102],"Architectures":[12],"II":[14],"Infrastructure":[16],"25":[17],"4":[18],"Framework":[21],"Simulation":[23],"Concepts":[24,74],"6":[25],"Data-Driven":[26],"Simulations":[27,52],"7":[28],"Collision":[29],"Detection":[30],"III":[32],"Technologies":[34],"97":[35],"8":[36],"Graphics":[37],"9":[38],"Audio":[39],"10":[40],"Input":[41],"11":[42],"Unit":[43],"Testing":[44],"IV":[46],"Programming":[48],"161":[49],"12":[50],"13":[53],"Levels":[55],"14":[56],"User":[57],"Interfaces":[58],"15":[59],"Artificial":[60],"Intelligence":[61],"16":[62],"Procedurally":[63],"Generated":[64],"Content":[66],"V":[68],"Multiplayer":[69,83],"Games":[70],"295":[71],"17":[72],"Network":[73,76],"18":[75],"Layers":[77],"19":[78],"Clients":[79],"and":[80],"Servers":[81],"20":[82],"Example":[85],"VI":[87],"Advanced":[88],"Topics":[89],"389":[90],"21":[91],"Using":[92],"the":[93],"C":[95],"API":[96],"22":[97],"Extending":[98],"23":[100],"Embedding":[101]},"counts_by_year":[{"year":2019,"cited_by_count":1},{"year":2012,"cited_by_count":1}],"updated_date":"2026-11-12T12:28:57.059296","created_date":"2016-06-24T00:00:00"}
