Developing Games on the Raspberry Pi. App Programming with Lua and LÖVE
Book information
Description
Contents......Page 3 Start with Raspberry Pi......Page 10 Preparing Your Pi......Page 12 Navigating the Desktop......Page 28 Creating a Graphical Game......Page 33 Packaging......Page 53 Homework......Page 54 Modular Programming with LÖVE......Page 55 Project Directory......Page 56 Classes and Objects......Page 58 Randomized Cards......Page 61 Graphics......Page 68 Competition......Page 71 Winning......Page 76 Homework......Page 79 Analog Programming......Page 80 Game Theory......Page 81 Experimental Design......Page 82 Pseudo Code for Battlejack......Page 88 Documentation......Page 89 Homework......Page 91 Database & Libraries......Page 92 Installing New Libraries......Page 94 Configuration Files......Page 96 Deck Building......Page 101 Homework......Page 105 Design by Genre......Page 106 Homework......Page 127 Menu Design......Page 129 Main Framework......Page 130 Switching Modes......Page 132 Menu Selection......Page 134 Git......Page 139 Battling it out......Page 146 Card Table......Page 147 Game State......Page 149 Deck Building......Page 155 Playable Cards......Page 159 Battle......Page 162 Visual Effects......Page 164 Resolving Conflict......Page 167 Balance of Power......Page 171 Git Commit......Page 175 Leveling Up......Page 176 Powerup......Page 179 Powerup Double Draw......Page 187 Font and UI Consistency......Page 188 Garbage Collection......Page 190 Homework......Page 191 Fullscreen......Page 193 Usability......Page 197 Scaling Adjustments......Page 198 Save States......Page 203 User Configuration......Page 205 Game Data......Page 207 Loading a Save File......Page 209 Homework......Page 214 Finding Audio......Page 215 LMMS......Page 216 Building a Sound Effect......Page 218 Listening to Your Effects......Page 220 Adjusting Export Length......Page 221 Creating Music......Page 222 Sound Code......Page 224 Fixing the Raspberry Pi Sound Settings......Page 225 Homework......Page 228 What’s Roguelike?......Page 229 It Looks Good on Paper......Page 231 Assets......Page 232 Treasure......Page 234 Traps......Page 235 Monsters......Page 237 Hero......Page 239 Bolt......Page 241 Floor Tiles......Page 242 Room......Page 243 Doors......Page 246 Rogue Code......Page 247 Draw Function......Page 254 Keypressed......Page 257 Monster Movement......Page 261 Bolts and Updates......Page 263 Homework......Page 265 Packaging......Page 267 Versioning......Page 269 Help Message......Page 271 Executable......Page 272 Distribution......Page 273 Online......Page 274 Configuring SSH for Git......Page 278 Pushing to Git......Page 279 Lutris......Page 281 Installing LÖVE on Android......Page 284 Limitations of LÖVE on Mobiles......Page 286 How to Practice......Page 288 How to Learn......Page 289 How to Read Technical Documentation......Page 290 Leveraging Open Source......Page 291 Learning Other Languages......Page 292 Homework......Page 293 Drag & Drop......Page 295 Code......Page 296 Using Git......Page 299 git add......Page 300 git commit......Page 302 Reverting Changes......Page 303 Restoring with git checkout......Page 305 git branch......Page 308 git merge......Page 311 git push......Page 313 Index......Page 314
Similar books
Developing Games on the Raspberry Pi: App Programming with Lua and LÖVE
2019 · EPUB
Developing Games on the Raspberry Pi: App Programming with Lua and LÖVE
2019 · PDF
MySQL® Notes for Professionals book
2018 · PDF
MrExcel 2022: Boosting Excel
2022 · PDF
MrExcel 2022: Boosting Excel
2022 · PDF
Session C11: Ancient Cultural Landscapes in South Europe – their Ecological Setting and Evolution, Session C22: Gardeners from South America, Session S04: Agro-Pastoralism and Early Metallurgy Sessions, Session WS29: The Idea of Enclosure in Recent Iberian Prehistory, Session C88: Rhytmes et causalites des dynamiques de l'anthropisation en Europe entre 6500 ET 500 BC: Hypotheses socio-culturelles et/ou climatiques: Proceedings of the XV UISPP World Congress (Lisbon 4-9 September 2006) / Actes du XV Congrès Mondial (Lisbonne 4-9 Septembre 2006) Vol.36
2010 · PDF
THE BRITISH ARMY IN INDIA: ITS PRESERVATION BY AN APPROPRIATE CLOTHING, HOUSING, LOCATING, RECREATIVE EMPLOYMENT, AND HOPEFUL ENCOURAGEMENT OF THE TROOPS. with AN APPENDIX ON INDIA : THE CLIMATE OP ITS HILLS ; THE DEVELOPMENT OF ITS RESODRCBS, INDUSTRY, AND ARTS ; THE ADMINISTRATION OF JUSTICE ; THE BLACK ACT ; THE PROGRESS OF CHRISTIANITY ; THE TRAFFIC IN OPIUM ; THE VALUE OF INDIA ; PERMANENT CAUSES OF DISAFFECTION, AND OF THE RECENT REBELLION ; THE TRADITIONARY POLICY; MISGOVERNMENT BY NATIVE RULERS ; ANNEXATIONS OF THEIR TERRITORY, ETC.
1858 · PDF
Idries Shah 27 Books Collection : A Perfumed Scorpion, A Veiled Gazelle, Caravan of Dreams, Darkest England, Destination Mecca, Evenings with Idries Shah, Knowing How to Know, Learning How to Learn, Letters and Lectures of Idries Shah, Neglected aspects of Sufi study, Observations, Oriental Magic, Reflections, Seeker after Truth, Special Illumination, Special Problems in the study of Sufi ideas, Sufi thought and action, Tales of the Dervishes, The Dermis Probe, The Elephant in the Dark, The Englishman Handbook, Idries Shah Antology, The Magic Monastery, The natives are restless, wisdom of the Idiots PDF.
2022 · PDF