Programming An Rts Game With Direct3d Pdfl
Programming An Rts Game With Direct3d Pdfl >>> https://bytlly.com/2t2SfJ
The following publications describe my work on game programming education. The first one was published in 1995, but the big breakthrough was my SIGCSE paper in 2005. In the decade in between I found it impossible to get game programming papers accepted anywhere, and so I wrote a series of books instead.
The physicist Richard Feynman once said "Study hard what interests you the most in the most undisciplined, irreverent and original manner possible." Introduction to Game Physics With Box2D is a book that is very much in the spirit of his advice: an undisciplined, irreverent, and original book on how to program the physics used in 2D video games. After a little math background and fiddling around with hand-written code for simple rigid body and soft body dynamics, it shows how to make your 2D physics programming problems more manageable by using the Box2D physics engine. I expect you, the reader, to be able to stomach a little math and to be a competent C++ programmer, both approximately at the level that a casual observer might reasonably expect of a non-knuckle-scuffing sophomore or junior in a computer science program at a middling-to-competent state university.
Introduction to Game Physics With Box2D contains five different kinds of material: coding with Box2D (47%), coding without Box2D (24%), mathematics (16%), algorithms (5%), and miscellaneous stuff (8%). The supplementary material below includes executables and source code for two minigames and two toys, YouTube videos, and PowerPoint lecture notes. The source code is written in C++ for Windows using Visual Studio 10 and DirectX 9.
This is not just a book for video game programmers. We do assume that a majority of our readers are learning for the purpose of programming video games, but we expect a wider audience and we have designed the book with a diverse audience in mind. If you're a programmer or interested in learning how to make video games, welcome aboard! If you meet neither of these criteria, there's still plenty for you here. We have made every effort to make the book useful to designers and technical artists. Although there are several code snippets in the book, they are (hopefully) easy to read even for nonprogrammers. Most important, even though it is always necessary to understand the surrounding concepts to make sense of the code, the reverse is never true. We use code samples to illustrate how ideas can be implemented on a computer, not to explain the ideas themselves.
The title of this book says it is for "game development," but a great deal of the material that we cover is applicable outside of video games. Practically anyone who wants to simulate, render, or understand a three-dimensional world will find this book useful. While we do try to provide motivating examples from the world of video game development, since that is our area of expertise and also our primary target audience, you won't be left out if the last game you completed was Space Quest. (Well, you may be left out of a few jokes, like that one. Sorry.) If your interests lie in more "grown up" things than video games, rest assured that this book is not filled with specific examples from video games about head-shots or severed limbs or how to get the blood spurt to look just right.
Game programming classes have been offered at the University of North Texas continuously since 1993. The classes are project based, and feature collaborative coursework with art majors in UNT's College of Visual Arts and Design. We discuss the design that enables them to provide training for students intending employment in the game industry without sacrificing academic educational depth or the educational needs of mainstream computer science students.
When I started teaching and research in game development in 1993 I could see enormous potential, but I wasn't really surprised that my colleagues at the University of North Texas didn't see things the same way. To be honest, I knew that I was a few years ahead of the cresting wave. I didn't realize that I was over a decade ahead. Whereas back then there were no conferences or journals devoted to game development and the traditional ones rejected game development papers with scorn and derision, now I am delighted to see a multitude of game dev conferences and this, the first academic journal.
SAGE is a simple academic game engine for use in a game programming class in the undergraduate Computer Science curriculum, designed specifically as a core onto which students can add their own game engine features. SAGE consists of a sequence of demos written in C++ using Microsoft DirectX, each extending its predecessor in a process called incremental development. Incremental development is a proven pedagogical technique used for the education of game programmers at the University of North Texas since 1997.
During the past two years there has been a resurgence of interest in how to use digital games (e.g. video games, computer games and simulations) to support instruction in a variety of fields [3,9]. The focus is on how to exploit the rich interactivity of 3-D, multiplayer virtual worlds. Computer science education has, for the most part, taken a different approach: rather than having our students play video games to learn concepts we ask them to build games to learn concepts [2,5,6,7,8]. In the process of building games, students become immersed in gaming. Yet neither the IEEE/ACM CC2001 [1] curricular recommendations, nor the ABET/CAC [4] criteria mention the notion of gaming. This panel addresses the still controversial question of whether gaming is a legitimate component of computing, and if so, where does it fit within the curriculum.
Regardless of where or how gaming falls within the curriculum, it is touted as an approach that will be attractive to a diverse audience, thus increasing potential enrollment into more traditional computer science courses. However, implementing a fully robust, modern, visually compelling, multi-player game from scratch as a semester-long project is problematic. The members of this panel will share a range of experiences in how to exploit a game format to meet particular pedagogic goals.
The holy grail of modern commercial game design remains the "First Person Shooter," (FPS) a game in which a character views a 3-D world from a first person, rather than map or text textbased perspective, and with weapon (gun) in hand, moves through an interactive story to attain some goal. Typically there is a lot of shooting and consequent blood and guts. The genre, despite its violent roots, supports some of the most sophisticated techniques of computer graphics, animation and visualization. FPS open source game engines also provide compelling vehicles through which to teach good software design including design approaches for agent-based artificial intelligence and peer-to-peer networks.
There appear to be four approaches to incorporating digital gaming into CS curriculum: (1) to support foundations courses, e.g. CS 1, (2) to provide specialized content at the upper level to prepare students for the gaming and animation industry, (3) to provide a curriculum encompassing thematic approach to CS in order to make CS and game development accessible to a more diverse population, (4) to provide trans-disciplinary experiences for CS students where they learn to interact with experts from other disciplines.
A unique aspect of this panel is that all of us have had experience of some sort with all of these approaches. Consequently, the names attached to the sections below reflect a somewhat arbitrary assignment by the moderator. Like any good game, each of us will assume a role and run with it, supporting our assigned character. The format of the session will consists of a brief overview, a short presentation of each approach, a set of challenges to the audience, and hopefully, a lively interactive discussion of the place of gaming in the curriculum.
The University of North Texas has for many years offered classes in game programming to Computer Science students and classes in game art and design to art students. A key feature of these classes is the opportunity for these diverse communities of students to collaborate on joint projects. We describe the features that make these classes unique.
Max and I riffed on some of the things that made our collaboration work. Interdisciplinary work between art and programming is extremely difficult to get right. It's the left brain versus right brain thing. I don't believe that anybody can be professional-grade at both art and programming. Professional grade in one and a skilled amateur in the other, yes. But that's not the same thing. Many game programs haven't figured out how to work this collaboration thing to the benefit of both the programmer and the artists.
Game programming classes have been offered at the University of North Texas continuously since 1993. The classes are project based, and feature collaborative coursework with art majors in UNT's School of Visual Arts. We discuss the design that enables them to simultaneously provide both training for students intending employment in the game industry, and a capstone experience for general computer science undergraduates.
This is the first time I seriously tried to describe my game programming classes to the CS education people in a way that they can understand. I cast it as a paper about games as capstones in order to increase my chances of getting in. Max Kazemzadeh was the art professor who handled that side of the collaboration.
If you want to learn about 3D math in order to program games or graphics, then this book is for you. There are many books out there that promise to teach you how to make a game or put cool pictures up on the screen, so why should you read this particular book? This book offers several unique advantages over other books about games or graphics programming:
There is nothing wrong with either of these approaches. I have both kinds of books on my bookshelf. The approach that I take in this book, however, is different. It is the product of seven years of teaching game programming to students of computer science at the University of North Texas. Typically, those students are smart enough to read the documentation that comes with the DirectX SDK, and smart enough to experiment with the code samples. The problem is, all that information is fragmentary and overwhelming in its complexity. There's just so much information that it's hard to know where to begin. 2b1af7f3a8
https://sway.office.com/EJPEUNuR03vIRHkL
https://sway.office.com/yNtLo3nEEIApgdHp
https://sway.office.com/FgPezlaoxQoe5oPT
https://sway.office.com/pFgWneCi3bfoS6Sv
https://sway.office.com/VyRaPF0Hlft9A5ep
https://sway.office.com/Jart4TXNYdB72Hpy
https://sway.office.com/ZEk2yXlinFQOkuaB
https://sway.office.com/eBfLCmYG6Je5QhXL
https://sway.office.com/YwEOMmQxUj7zijb7
https://sway.office.com/xMcAH4XtODwdG2fU
https://sway.office.com/FN193BxG0AQFxI8c
https://sway.office.com/UIFqSHfIKcatCGBF
https://sway.office.com/VMFDca0kN3d6MiuI
https://sway.office.com/B5SuyPRJ3i2BNZNk
https://sway.office.com/uCfK2aJFzTP34hi9
https://sway.office.com/X4Yww6Ye6g5LURcM
https://sway.office.com/RQweAuiyUn69eSA6
https://sway.office.com/EDKHG4OccPTcQBDa
https://sway.office.com/LDnxVwcGC9ngVJnH
https://sway.office.com/x2r11lfAXRr7YrEE
https://sway.office.com/OcjZaeBrHXuABewg
https://sway.office.com/ZC0Ma93fxSLtHXp5
https://sway.office.com/LH94ZFfKUDuD08Pt
https://sway.office.com/VEkB7QoF65SsBRas
https://sway.office.com/mDkKpW5aH7REEIS0
https://sway.office.com/f6AudJMJLMuuNu19
https://sway.office.com/UaS81PBlblEaF48L
https://sway.office.com/LfDVmq2685uqAlfd
https://sway.office.com/H5lZ8ZTldk53Ndba
https://sway.office.com/qz28CUwJRt7x1ewi
https://sway.office.com/LKVp4tuEmRYquIc7
https://sway.office.com/0CFLmXdICod4I1fm
https://sway.office.com/EU9aHQJpgeLIklYf
https://sway.office.com/ymPtghKZkIAhlaYc
https://sway.office.com/XyP7uRs9Vz5XNl7D
https://sway.office.com/mzWBCH9nWDgmvXfy
https://sway.office.com/3UWcGfDsiIqX83qN
https://sway.office.com/oZU8r296d64Q7D2e
https://sway.office.com/itWnXQttZ5rqZT3G
https://sway.office.com/RA03nkpv7FAFoOPu
https://sway.office.com/riJdbo6W6ELY5liw
https://sway.office.com/KBqV3IP9cg3kHBSJ
https://sway.office.com/T32YkLIrknYmaRAO
https://sway.office.com/ZDPSaPLBYoBUndiu
https://sway.office.com/DvDI7H1GGvq9NXYv
https://sway.office.com/kfkNXykMfub6Zqbh
https://sway.office.com/q4BY2E3Mrg371mWN
https://sway.office.com/GZYiojqwhEbksF8c
https://sway.office.com/JY4Tt0nM01PGSwR9
https://sway.office.com/8lpF3uuB8PUNreeM
https://sway.office.com/VhcyeNsuJHZM00Q9
https://sway.office.com/agtfkAfZHUjqQPFC
https://sway.office.com/XxmS5JW3jJqMdipP
https://sway.office.com/ACjFVyMnyJJE8naE
https://sway.office.com/0RbXC6XzmNaCBx1o
https://sway.office.com/rhCdffHw1dlCPl5q
https://sway.office.com/e5kuXrOcFQn24co6
https://sway.office.com/pOGr3OD4o6ubO187
https://sway.office.com/zZWwC7X5urt7QqGn
https://sway.office.com/aA8asjkZ5E9A2eUx
https://sway.office.com/b4spUtIsPYidOMiQ
https://sway.office.com/Gu8GwBASHf7AT0lm
https://sway.office.com/tBmMQHyAwrQVmw5y
https://sway.office.com/BBvAekcuqzgOjZdh
https://sway.office.com/6qGSJbFIvX0bCkVI
https://sway.office.com/Bwma4aWl00DKY3Y1
https://sway.office.com/a9wyBEKSBvWQmwiG
https://sway.office.com/GmhiqTqtXCoso3iA
https://sway.office.com/HxFgqU7KSwmVDB56
https://sway.office.com/SC9crJaPJjD5jijo
https://sway.office.com/kdtQCI1gN3asjaif
https://sway.office.com/jhjghMfkTE8WcLMN
https://sway.office.com/4j4vPs6wuiSpkY9h
https://sway.office.com/mW1G6nEa8C8cBhrO
https://sway.office.com/iYh7FyiNHg37u2oO
https://sway.office.com/Ak22QD74t42Ra9K1
https://sway.office.com/fggy6304XxQ3GGtS
https://sway.office.com/TFqNjZrf2uXBwsg8
https://sway.office.com/575ztqTuDMjUcFHD
https://sway.office.com/S24i2xLf1W2pl6Dz
https://sway.office.com/C2mYKK9b4Kq76HNv
https://sway.office.com/1ldVeVZXFi0xueg3
https://sway.office.com/BTJBBnB6eDxDW8vl
https://sway.office.com/1XhlCHgUYgiGDrYI
https://sway.office.com/dpjXSKg6b34A62jl
https://sway.office.com/gyHEeSAiKN8CaTjH
https://sway.office.com/O86wNI1TM3UPNscV
https://sway.office.com/XoKPqoe3PzNjRrHP
https://sway.office.com/dCQYsl57oyk5sYLM
https://sway.office.com/ofLMIWE7x4p7DZka
https://sway.office.com/30Vq6LoMYvInOhiJ
https://sway.office.com/aDdbU7XqJDd20Qpe
https://sway.office.com/qAwYPZNMpg4UpPVD
https://sway.office.com/JAX21WVeZrFDofAL
https://sway.office.com/NZpgiCRkePXNXiuD
https://sway.office.com/ATGJYUbsGHR2hJtF
https://sway.office.com/bLpAsl9k0FMriOiF
https://sway.office.com/D8aWBUx4PlZCpp9y
https://sway.office.com/h2NrWeYOJf1YGraL
https://sway.office.com/t8VBRB2d7Cl7vAbu
https://sway.office.com/P9otJuAQIzvLt3Bx
https://sway.office.com/RIx3mFLl7oQvhLFi
https://sway.office.com/mp5GaJJzmYjT0pzh
https://sway.office.com/BYWBDeyoVnDl3S7O
https://sway.office.com/JLPhxNkZjqkAcyLD
https://sway.office.com/hapFSKFwQ80OTf77
https://sway.office.com/s5iqumZxl3oHEqoC
https://sway.office.com/2Vjk4nV6MlbxqBsS
https://sway.office.com/41YI7OCOLvNBJyub
https://sway.office.com/aEXvymRA43JWTAZq
https://sway.office.com/LqLNmjRMRMwEuiRc
https://sway.office.com/CBy7x23KnG1JND7J
https://sway.office.com/zRVgfVLLFi7d1TCm
https://sway.office.com/MiMaj1lOEzrTz92E
https://sway.office.com/gKL6TnnZU1Uv7wHa
https://sway.office.com/fseIGdsByAwuKCyM
https://sway.office.com/pNpva6owSrlTbysu
https://sway.office.com/l9OlRuo5DUifBlRt
https://sway.office.com/swiKTfQDyt4Jo2Qr
https://sway.office.com/O5nVw05r0wSLRGgx
https://sway.office.com/08oS71N56TMxrbUE
https://sway.office.com/8mHTrQxiyTAedUtC
https://sway.office.com/20qgCxJBQ55YyJwS
https://sway.office.com/DFEjBBmABb3I7sLp
https://sway.office.com/OmmLpr8Mr75j71TK
https://sway.office.com/4WXvaGVtxPDXMqNw
https://sway.office.com/Bl8bQefa3178kBcT
https://sway.office.com/Vj8cr90vlkyzp0qF
https://sway.office.com/SC6zY8Uy23m7rY4I
https://sway.office.com/4biLoQ3HJ0TmkU14
https://sway.office.com/LfA0EsptN83UCJ1J
https://sway.office.com/e7FFlna2LyuLZsYZ
https://sway.office.com/LYoqnLXzbROT8mAI
https://sway.office.com/u6PJJesjcbNPvqWv
https://sway.office.com/pyuUG5zHF5k3L6pH
https://sway.office.com/vuo2k3J65Efu2Fn7
https://sway.office.com/9QYfDVMZyAQbig8J
https://sway.office.com/lBmexdX3dDD203Fh
https://sway.office.com/7Ipd9vyrp3BXHAku
https://sway.office.com/DEXkxPoKDMmbZTOd
https://sway.office.com/KTQCeftEiyMEOHQC
https://sway.office.com/7qbgsZzRIrABL5AT
https://sway.office.com/ypc3k3nwRs2QddCX
https://sway.office.com/EDDfRqDhsywyfD1v
https://sway.office.com/9wsS0Zg0qhIhp4NT
https://sway.office.com/DD7ULd86cFZA0zYj
https://sway.office.com/0bVicfhLBejBAjIW
https://sway.office.com/ynjqddWlMjKFWrGZ
https://sway.office.com/p9RrIf0lx0El6g80
https://sway.office.com/LP01LDE6hU0xq5tz
https://sway.office.com/pMnGUEHbOJO6pa4J
https://sway.office.com/qvcCPUsQ0DQ6YUI7
https://sway.office.com/9DTUI6NNLBDJUaeu
https://sway.office.com/pH5YJ3Ft4oCCUUnR
https://sway.office.com/2UfyAuqk3pduDMCg
https://sway.office.com/G9WCIHkd3ydK6EmI
https://sway.office.com/IYKTdG5QoIpOFlxJ
https://sway.office.com/bHJvo6vAJ11TVPOc
https://sway.office.com/SykJbgnp0s540xXe
https://sway.office.com/xjoQw6xWuEIdsP3j
https://sway.office.com/IV7PdDjigZFS5pFM
https://sway.office.com/l1oH48lsIEK0NguK
https://sway.office.com/uoSwfHyKcx1aI73K
https://sway.office.com/qX3Piumt7AOBXRI0
https://sway.office.com/rzLFq7b86H3zbpMV
https://sway.office.com/7KK87huh1gKkMMiD
https://sway.office.com/182uX21EPnWM4FBN
https://sway.office.com/qb6zmUDUFeB6R4eA
https://sway.office.com/jAIu1S0grLRJkZPj
https://sway.office.com/RuBb8V8N6lFfUStE
https://sway.office.com/oYJ2zJmnoVtjT51Y
https://sway.office.com/sfPND4iHNxYEviY0
https://sway.office.com/qUQ9JtJnQYU1tHRM
https://sway.office.com/6PPfqIYEq5cOxIe8
https://sway.office.com/l8BKAoJhUxa3sErI
https://sway.office.com/aX02Yd4fZNI8tDkt
https://sway.office.com/XOGjpE2ZQi9bWwpQ
https://sway.office.com/BjmBFsMDcR7OYyxm
https://sway.office.com/kR9nC6QzSCv1rmVg
https://sway.office.com/70EIYulw87lUTALP
https://sway.office.com/mh9KOqmeiF7uGTgt
https://sway.office.com/oh1uZ8WIpFhYYFGc
https://sway.office.com/p8KirxSzuHCls8UM
https://sway.office.com/U94XVjcLzKnGej3i
https://sway.office.com/Qn36ViOt7Jvz5kQS
https://sway.office.com/pQVWulXC0VPR1vmp
https://sway.office.com/O8Etp4yaNHtyJxpq
https://sway.office.com/RrrJnOJDKgoIZD5t
https://sway.office.com/lMJBqFZuidau9gws
https://sway.office.com/XHU6tcmavEQLBVyh
https://sway.office.com/mukyK2GODaDUXdrc
https://sway.office.com/3PC8t9YDJOYL8lCx
https://sway.office.com/NOHPL8mgoE1619bj
https://sway.office.com/FVAnaKOELOjIF6AH
https://sway.office.com/CJTT4JIPzRVECg21
https://sway.office.com/hF04jUv2oQEOjMDa
https://sway.office.com/ludeZBOp6QKGjXa4
https://sway.office.com/sTuAVkRDBIIVnhMP
https://sway.office.com/yBbrGJW0pjsnrvYj
https://sway.office.com/4f2IMuPNe6aS3Wfi
https://sway.office.com/BLtzFIjmyw5R9Tln
https://sway.office.com/wGcNQsZzV0i3l6Pp
https://sway.office.com/dJ6pvyCAYrDlEXSR
https://sway.office.com/s4tK071CLPjICc9C
https://sway.office.com/LyU1BItLufDiNE9g
https://sway.office.com/GrDTvVdiBRDrq2Tg
https://sway.office.com/eZSdQSRDvw4o5LXU
https://sway.office.com/NqGYO7DLmavVbjtY
https://sway.office.com/thhpx7xt9463Mx7s
https://sway.office.com/gDCiOnIRUyGc1UNb
https://sway.office.com/FwfEkKvNhoeqDxRG
https://sway.office.com/aRoBSLD3lGxkTVGR
https://sway.office.com/Bgg0uI5iDhoLD2PO
https://sway.office.com/768SPsYbWCJn4oyL
https://sway.office.com/91f15GqgKqPmdFqK
https://sway.office.com/KEVJUhYzGh0HQkcz
https://sway.office.com/4SQ9VfUHqbflIEiQ
https://sway.office.com/xOXwzDoU3RzApiFF
https://sway.office.com/9gvf4MPqnODNoPPQ
https://sway.office.com/PDRA3xYVQTE6MCVA
https://sway.office.com/4dFBLcSk4OUO6ULo
https://sway.office.com/u3KaIMUWFoHXE5TU
https://sway.office.com/GlImQsd8PQboztji
https://sway.office.com/OwLY58MqB8KvVC9r
https://sway.office.com/ZsJ9kBGFiNxpfOUq
https://sway.office.com/nSJIXVA4cZUjHLsh
https://sway.office.com/flaPlC69RfTHH21y
https://sway.office.com/RrCFAmmtw5fI5EJS
https://sway.office.com/iDrv8MpPVsR1J52Y
https://sway.office.com/9m4CUDF9Mpc3OCC1
https://sway.office.com/64qoPiqHAEidFlhI
https://sway.office.com/Io2GcTFNJhXCGIXO
https://sway.office.com/mfTROG3WQP7snXZ7
https://sway.office.com/CF5GEELzB0EHkdFM
https://sway.office.com/dS1w3BeRCG5HMdLV
https://sway.office.com/U7VKVKwuLBjPCm9E
https://sway.office.com/1pFraUtPO7fdUzO4
https://sway.office.com/6iWpmlytyEhejcI2
https://sway.office.com/zuzJzqzHnZ0uabYP
https://sway.office.com/Tcuxdkl4ciCXTnpr
https://sway.office.com/D2RF210VoYTFt8Tn
https://sway.office.com/AnSGln3TI4vxJzVG
https://sway.office.com/MAsw66kUGePBtGO6
https://sway.office.com/t6SRtVzMtGzka22z
https://sway.office.com/sPtUHKTFZYBUE9WB
https://sway.office.com/wdF2UnEjv6bSMyk9
https://sway.office.com/oGcU2WD4URGknit3
https://sway.office.com/i4w5I6jLxjk0WiU5
https://sway.office.com/rTAJqx2Xbrk3biTo
https://sway.office.com/JMm4WWF5UEPCREFv
https://sway.office.com/mVezdCxHWQ3mayvs
https://sway.office.com/9Yg3ayclfaqVCmcc
https://sway.office.com/oWt5s5j1fO5P6oee
https://sway.office.com/0zyDW2XSiG7vlVgi
https://sway.office.com/HRXkAcCn8JN58HjB
https://sway.office.com/YWG1TffsiDTkPYOb
https://sway.office.com/WVl9WeOE5LtlqwFJ
https://sway.office.com/XcJJyB6eZD1jUreL
https://sway.office.com/p5ow6SoLWoHZ0f7F
https://sway.office.com/TLcJpbZd2XY4ujoz
https://sway.office.com/3LbFCPj8Cv07ugJD
https://sway.office.com/sojNHmLcKduxWPAI
https://sway.office.com/6PFtCKtjHZIOisHg
https://sway.office.com/iqQWNyBz5Gbk8CeU
https://sway.office.com/IhGgsRkAmdm1OBUc
https://sway.office.com/G33YCzvyB80A0rGb
https://sway.office.com/mw8x7is6UP0GVk99
https://sway.office.com/ZvmR55Y3egfNPgNV
https://sway.office.com/afnfPZAArxemCoKd
https://sway.office.com/AyUJVE0Yrlicwcer
https://sway.office.com/Q2SFzPRjwBa2wpE9
https://sway.office.com/CnYiJ80LG2fqpLGz
https://sway.office.com/tcjYpW9ty8HZlhES
https://sway.office.com/brTdjq6cH7PecOUH
https://sway.office.com/fBiXxF85LligpJRt
https://sway.office.com/k7UtXtREaDs1HSRj
https://sway.office.com/Gb2NFNgCX0LzgBEj
https://sway.office.com/aIG1sdXyFqGUzHSs
https://sway.office.com/1aM9Y1yGcVhDg7XJ
https://sway.office.com/r2B2dzaiYd45jGqZ
https://sway.office.com/QDOhSBukUUZ7A4pG
https://sway.office.com/YWAF9x2P7oFod87A
https://sway.office.com/C8UdN03B39YdOdlf
https://sway.office.com/Oxhwy5eb8gEnhxeo
https://sway.office.com/lRnpBzFE2Q9v5U04
https://sway.office.com/6SZ4kdBTDtb9Gkk0
https://sway.office.com/fD3M1rFsXCxvBZ8E
https://sway.office.com/CItgvOVG5zvyrxZj
https://sway.office.com/Z5BrMApfiQPmtmCJ
https://sway.office.com/ulwwuHUprCxIqGhT
https://sway.office.com/V3i5nVxWpF9zJmg8
https://sway.office.com/LCjXgkVM1s54xtBv
https://sway.office.com/bmFRI6TGHLXp01e3
https://sway.office.com/PZckenz7ictDVT1e
https://sway.office.com/38BhEGKWVhH8YjoM
https://sway.office.com/9cpViPacYE77lkrb
https://sway.office.com/YizCTu9YzzbxqgqZ
https://sway.office.com/GvJJYqEhqnVD63aW
https://sway.office.com/wbqFm5zXZbVaHGa6
https://sway.office.com/hN9g5Rv3P9VXJCeZ
https://sway.office.com/FuDDnTtRTzaXB5Rl
https://sway.office.com/4ucePw29zFIPzmGZ
https://sway.office.com/fTex5crs2Wis382q
https://sway.office.com/uweu6wlpUuZaE12t
https://sway.office.com/D2gALfQbo79CdgSG
https://sway.office.com/eKXM4STZelMCRBfr
https://sway.office.com/WVM7BM5Es3TOJ4oq
https://sway.office.com/whNkMm8bsu3UYHcU
https://sway.office.com/oQrZKWDtMUMxuwIo
https://sway.office.com/Mt3K60skKZ0WEoBA
https://sway.office.com/EYl8qgahO46RBgos
https://sway.office.com/vT0H9oSv69mGXItk
https://sway.office.com/iwgNmiNr70ARz6xx
https://sway.office.com/vpbbWQ3OVTPoklAw
https://sway.office.com/WlkWtenv7Nl5T3Et
https://sway.office.com/RMTYirf92ZMiU76S
https://sway.office.com/pog7hpb1ak3cA3hU
https://sway.office.com/0t6FwlSXI7nODulV
https://sway.office.com/ytG9cttOYupXkgnX
https://sway.office.com/aeTX6jvjnDeTulGY
https://sway.office.com/8KVFBdLuVq2pNCWh
https://sway.office.com/xLKDGgYX6D3hDK5x
https://sway.office.com/A0VidG4DXtQXTyky
https://sway.office.com/8zERTghC9k1WI7uV
https://sway.office.com/8JU98of8Vzrf6PiG
https://sway.office.com/GwrAQmAzATj4P6e8
https://sway.office.com/qSreo3rjUqcBP2vD
https://sway.office.com/HKTixndgVaZrjtQq
https://sway.office.com/GqOWGlw5RHd7j7Ck
https://sway.office.com/w6wRx1sfbJpEpxKz
https://sway.office.com/6B4yGPiG3T4oVJRh
https://sway.office.com/MiXeEwUkDAPnPj9u
https://sway.office.com/XO30aDVjTzv9PcJ5
https://sway.office.com/WLhM5euqx1gTvKIA
https://sway.office.com/O5BuNmCjmuISewHU
https://sway.office.com/X7YWafsfb7ucXDOu
https://sway.office.com/de2qDb9PbSvZa74x
https://sway.office.com/f312Db59xe1a0W7L
https://sway.office.com/ok8yBY1lnsnVf0PG
https://sway.office.com/gEvSLdIOcRZa1Msp
https://sway.office.com/fITdrbJWo5PtbRCS
https://sway.office.com/2nHVBD58zO4uzs4I
https://sway.office.com/DOkNmZOJyRSGfkjM
https://sway.office.com/ofRNqxLW7NFrwlPn
https://sway.office.com/MGq936ASatqwGEJm
https://sway.office.com/bjRpCvsEIoGjdwhi
https://sway.office.com/ESJQAD3Nh1fkGgsF
https://sway.office.com/3bSk5ByQA6oqF1HZ
https://sway.office.com/tPE2hktMYwi9ywf7
https://sway.office.com/AQxCwVrZCv569c4Z
https://sway.office.com/F3eoCfZqjeuXZu2l
https://sway.office.com/NYujSc2YV9wJEcWt
https://sway.office.com/UPlEyf8bOyyinEOT
https://sway.office.com/kBKKIC3XwvMSt81p
https://sway.office.com/9Jkd7IGFVKe6y28F
https://sway.office.com/jnlvNF9SE9rY2Ls9
https://sway.office.com/PzHCgMIRAJxFMAco
https://sway.office.com/EUbOEE8hFwKE1Kgc
https://sway.office.com/jyGr75Wm0JPpr5Dr
https://sway.office.com/oOi99o0vGfBRJeMp
https://sway.office.com/zNVwJUtg617DjTo3
https://sway.office.com/DkI7ROlpNjayFolk
https://sway.office.com/Yk7lLcVhkaFe4ftu
https://sway.office.com/kw7ynCHx7CNnehwO
https://sway.office.com/olsyvgOOwFiaDxr4
https://sway.office.com/AJtt4MCsYQJ6uTVG
https://sway.office.com/AyEH92A7XtuxYsrO
https://sway.office.com/E7HZfli24JQALac1
https://sway.office.com/DbAZXBkyHeEUHlji
https://sway.office.com/0SGjqjiKCq7UtCdC
https://sway.office.com/zSCKcSZ8C6hYfev2
https://sway.office.com/sgUkjo4f6AwwyBhW
https://sway.office.com/PSUi955EMFMDT6uy
https://sway.office.com/47ZAiEsTHEaVYy5w
https://sway.office.com/M7MSxVK8at5w17a7
https://sway.office.com/HkAE8TI0dU09PKSV
https://sway.office.com/3YceZY7mKnG1TWRg
https://sway.office.com/XOg5sBGxS6dd8QzB
https://sway.office.com/998Kr9siyZoEklo2
https://sway.office.com/sG5JPFKK2j96OFp9
https://sway.office.com/exKDQwUXsvGBIYQY
https://sway.office.com/UVfP84GBq12aY9Cl
https://sway.office.com/o4sBqHo6WKeZpNL4
https://sway.office.com/Z2xJguhMwHeRlq0d
https://sway.office.com/0EAnCMfARirVwWtt
https://sway.office.com/98OC5XWSQLv5kUVA
https://sway.office.com/gv5QXbLMOd3EBDbJ
https://sway.office.com/C9jKuBSXSWrFd09r
https://sway.office.com/hizXRNyFxbqMG1vW
https://sway.office.com/FnVCIUvJ0bmuUHer
https://sway.office.com/MaOGkGzxM5rHekMG
https://sway.office.com/TD7z3N02umFthEhs
https://sway.office.com/aWdYPayeMEufrMHl
https://sway.office.com/Qafij0nghAz50vz5
https://sway.office.com/9O5XmwriC5CVVLoa
https://sway.office.com/xxf2YhowDxYIAYhR
https://sway.office.com/5DtbKrMvMKeew7LS
https://sway.office.com/FhBO0HCRF3Xtoll0
https://sway.office.com/0nw7iCNHdl23gzWV
https://sway.office.com/GIAqRZdtDmmEGHm5
https://sway.office.com/GBecZRXKK4VxXNXm
https://sway.office.com/AKz93Df2TgcOWFFd
https://sway.office.com/TiJjD4EdCWb2UXKI
https://sway.office.com/oSpfAmspFapzLyBK
https://sway.office.com/7OqBvkUnRslJ3J2B
https://sway.office.com/EUogIDnl2zGUx127
https://sway.office.com/YExHiECgxudfjOVo
https://sway.office.com/jdqFGsWWwKeZwJT7
https://sway.office.com/XgWv5jU5PSyVqRCh
https://sway.office.com/GiHFZdx82khiQ6A4
https://sway.office.com/UUdGKB53M44HhGmi
https://sway.office.com/UaqoMJGEMyJCHbEK
https://sway.office.com/0tpoNcOiI6Xjevmh
https://sway.office.com/GEhzWPItMEwEzbqt
https://sway.office.com/RBMH0PRD125BRmzN
https://sway.office.com/xl6FGhcqJhXICMfZ
https://sway.office.com/9Q66HRqdnmVRu3Z9
https://sway.office.com/EkjdGEX8VAoM8TDA
https://sway.office.com/SgzxuR3yD7c10QGr
https://sway.office.com/GVZOhncGMByGDG5n
https://sway.office.com/Tz0My47xot7F8gb2
https://sway.office.com/Cdf5iqsJyPG0lflX
https://sway.office.com/Z8QDOA706aMGED2r
https://sway.office.com/ncuE2xKJfi0PCShi
https://sway.office.com/kJDDmP74Tq5hHVF0