Author: Michele Gotuzzo
Publisher: Edizioni LSWR
Negli ultimi anni una vera e propria rivoluzione digitale ha coinvolto tutti i processi uomo-macchina. Un aspetto fondamentale è stato l’evoluzione del gioco tradizionale in gioco digitale, che ha portato a modificare gran parte delle nostre abitudini in termini sia di “passatempo” sia di accesso all’istruzione e alle informazioni in generale. Con l’enorme diffusione degli smartphone e i nuovi canali di distribuzione dedicati (es. App Store) stiamo assistendo a un ulteriore incremento delle possibilità: il gioco per tutti e il gioco prodotto da tutti. Se questa affermazione è forse esagerata, non lo sono le nuove prospettive che si aprono nel mercato della realizzazione dei game. Arricchito da una grafica a colori raffinata, che ne rende comoda e piacevole la consultazione, questo è il primo libro italiano (e uno dei pochi a livello mondiale) espressamente dedicato alla progettazione, alla realizzazione e al marketing dei videogame per smartphone, con l’obiettivo di guadagnare dalla propria creazione. Tra i principali aspetti trattati: progettare e svolgere l’idea, mettere insieme il team adatto, creare un gioco originale e coinvolgente, scegliere il modello di business, promuovere il prodotto per farlo emergere nella grande massa dei giochi disponibili.
Beginning Android Games
Author: Mario Zechner, J. F. DiMarzio, Robert Green
Learn all of the basics needed to join the ranks of successful Android game developers. You'll start with game design fundamentals and Android programming basics, and then progress toward creating your own basic game engine and playable game apps that work on Android smartphones and tablets. Beginning Android Games, Third Edition gives you everything you need to branch out and write your own Android games for a variety of hardware. Do you have an awesome idea for the next break-through mobile gaming title? Beginning Android Games will help you kick-start your project. This book will guide you through the process of making several example game apps using APIs available in Android. What You'll Learn Gain the fundamentals of game programming in the context of the Android platform Use Android's APIs for graphics, audio, and user input to reflect those fundamentals Develop two 2D games from scratch, based on Canvas API and OpenGL ES Create a full-featured 3D game Publish your games, get crash reports, and support your users Complete your own playable 2D OpenGL games Who This Book Is For People with a basic knowledge of Java who want to write games on the Android platform. It also offers information for experienced game developers about the pitfalls and peculiarities of the platform.
Don't Make Me Think
Author: Steve Krug
Publisher: Pearson Education
Five years and more than 100,000 copies after it was first published, it's hard to imagine anyone working in Web design who hasn't read Steve Krug's "instant classic" on Web usability, but people are still discovering it every day. In this second edition, Steve adds three new chapters in the same style as the original: wry and entertaining, yet loaded with insights and practical advice for novice and veteran alike. Don't be surprised if it completely changes the way you think about Web design. Three New Chapters! Usability as common courtesy -- Why people really leave Web sites Web Accessibility, CSS, and you -- Making sites usable and accessible Help! My boss wants me to ______. -- Surviving executive design whims "I thought usability was the enemy of design until I read the first edition of this book. Don't Make Me Think! showed me how to put myself in the position of the person who uses my site. After reading it over a couple of hours and putting its ideas to work for the past five years, I can say it has done more to improve my abilities as a Web designer than any other book. In this second edition, Steve Krug adds essential ammunition for those whose bosses, clients, stakeholders, and marketing managers insist on doing the wrong thing. If you design, write, program, own, or manage Web sites, you must read this book." -- Jeffrey Zeldman, author of Designing with Web Standards
Vi piacerebbe fare la dichiarazione dei redditi online o fondare un’azienda nel giro di pochi minuti? In Estonia è già possibile. Perché allora alcuni enti statali usano ancora software risalenti agli anni Sessanta e non prevedono di aggiornarli? Quando a ottobre 2013 il sito HealthCare.gov è stato messo online, molti lo hanno definito una catastrofe. Dal punto di vista della pubblica amministrazione statunitense, però, il sito ha rappresentato un punto di svolta, evidenziando la necessità che le istituzioni pubbliche raggiungessero l’eccellenza nel campo del digitale e ispirando centinaia delle migliori e più brillanti menti tecnologiche a radunarsi a Washington con la speciale missione di modernizzare la pubblica amministrazione. Come si fa a prendere una pubblica amministrazione interamente basata su schemi analogici tipici dell’era industriale e a riprogettarla in modo che diventi interamente digitale? Bisogna riuscire a concepirne una totalmente nuova. Provate a immaginare un sistema carcerario che impiega tecnologie digitali per far rientrare nella società, in maniera rapida e sicura, i colpevoli di reati non violenti. Provate a immaginare un’assistenza sanitaria che garantisce a ogni assistito una user experience personalizzata. Oggi disponiamo degli strumenti digitali (cloud computing, dispositivi mobili, analisi) e del talento necessari a implementare davvero una trasformazione reale. Questo libro rappresenta la guida perché questo possa essere messo in pratica e per arrivare ad avere una pubblica amministrazione fondata sul digitale.
Good game design happens when you view your game from as many perspectives as possible. Written by one of the world's top game designers, The Art of Game Design presents 100+ sets of questions, or different lenses, for viewing a game’s design, encompassing diverse fields such as psychology, architecture, music, visual design, film, software engineering, theme park design, mathematics, puzzle design, and anthropology. This Second Edition of a Game Developer Front Line Award winner: Describes the deepest and most fundamental principles of game design Demonstrates how tactics used in board, card, and athletic games also work in top-quality video games Contains valuable insight from Jesse Schell, the former chair of the International Game Developers Association and award-winning designer of Disney online games The Art of Game Design, Second Edition gives readers useful perspectives on how to make better game designs faster. It provides practical instruction on creating world-class games that will be played again and again.
Author: Nick Cano
Publisher: No Starch Press
You don’t need to be a wizard to transform a game you like into a game you love. Imagine if you could give your favorite PC game a more informative heads-up display or instantly collect all that loot from your latest epic battle. Bring your knowledge of Windows-based development and memory management, and Game Hacking will teach you what you need to become a true game hacker. Learn the basics, like reverse engineering, assembly code analysis, programmatic memory manipulation, and code injection, and hone your new skills with hands-on example code and practice binaries. Level up as you learn how to: *Scan and modify memory with Cheat Engine *Explore program structure and execution flow with OllyDbg *Log processes and pinpoint useful data files with Process Monitor *Manipulate control flow through NOPing, hooking, and more *Locate and dissect common game memory structures You’ll even discover the secrets behind common game bots, including: *Extrasensory perception hacks, such as wallhacks and heads-up displays *Responsive hacks, such as autohealers and combo bots *Bots with artificial intelligence, such as cave walkers and automatic looters Game hacking might seem like black magic, but it doesn’t have to be. Once you understand how bots are made, you’ll be better positioned to defend against them in your own games. Journey through the inner workings of PC games with Game Hacking, and leave with a deeper understanding of both game design and computer security.
Author: Luciano Canova
Publisher: HOEPLI EDITORE
"È duro fare previsioni, soprattutto riguardanti il futuro." È una citazione attribuita al fisico Niels Bohr e descrive bene il mood di questo libro. Pop Economy indaga gli effetti dell'innovazione tecnologica sulla vita delle persone e, in ultima istanza, sul nostro futuro e sul futuro dell'occupazione. Troppo spesso il domani è presentato come qualcosa da cui difendersi, più che come una promessa di miglioramento. E la tecnologia è vista come il grimaldello che invade le nostre vite. Parole come Big Data, Social Network, Disruption lasciano un senso di disagio e smarrimento. Pop Economy descrive la rivoluzione che sta interessando le scienze sociali, partendo dalla prospettiva che non è la tecnologia a peggiorare le nostre vite, ma il modo, semmai, in cui la si utilizza. Un libro che apre uno sguardo positivo sul futuro perché, come diceva Prévert, "Bisognerebbe tentare di essere felici, se non altro per dare l'esempio".
Android: Game Programming
Author: John Horton, Raul Portales
Publisher: Packt Publishing Ltd
Extend your game development skills by harnessing the power of Android SDK About This Book Gain the knowledge to design and build highly interactive and amazing games for your phone and tablet from scratch Create games that run at super-smooth 60 frames per second with the help of these easy-to-follow projects Understand the internals of a game engine by building one and seeing the reasoning behind each of the components Who This Book Is For If you are completely new to Java, Android, or game programming, this book is for you. If you want to publish Android games for fun or for business and are not sure where to start, then this book will show you what to do, step by step, from the start. What You Will Learn Set up an efficient, professional game development environment in Android Studio Explore object-oriented programming (OOP) and design scalable, reliable, and well-written Java games or apps on almost any Android device Build simple to advanced game engines for different types of game, with cool features such as sprite sheet character animation and scrolling parallax backgrounds Implement basic and advanced collision detection mechanics Process multitouch screen input effectively and efficiently Implement a flexible and advanced game engine that uses OpenGL ES 2 to ensure fast, smooth frame rates Use animations and particle systems to provide a rich experience Create beautiful, responsive, and reusable UIs by taking advantage of the Android SDK Integrate Google Play Services to provide achievements and leaderboards to the players In Detail Gaming has historically been a strong driver of technology, whether we're talking about hardware or software performance, the variety of input methods, or graphics support, and the Android game platform is no different. Android is a mature, yet still growing, platform that many game developers have embraced as it provides tools, APIs, and services to help bootstrap Android projects and ensure their success, many of which are specially designed to help game developers. Since Android uses one of the most popular programming languages, Java, as the primary language to build apps of all types, you will start this course by first obtaining a solid grasp of the Java language and its foundation APIs. This will improve your chances of succeeding as an Android app developer. We will show you how to get your Android development environment set up and you will soon have your first working game. The course covers all the aspects of game development through various engrossing and insightful game projects. You will learn all about frame-by-frame animations and resource animations using a space shooter game, create beautiful and responsive menus and dialogs, and explore the different options to play sound effects and music in Android. You will also learn the basics of creating a particle system and will see how to use the Leonids library. By the end of the course, you will be able to configure and use Google Play Services on the developer console and port your game to the big screen. This Learning Path combines some of the best that Packt has to offer in one complete, curated package. It includes content from the following Packt products: Learning Java by Building Android Games by John Horton Android Game Programming by Example by John Horton Mastering Android Game Development by Raul Portales Style and approach This course is a step-by-step guide where you will learn to build Android games from scratch. It takes a practical approach where each project is a game. It starts off with simple arcade games, and then gradually the complexity of the games keep on increasing as you uncover the new and advanced tools that Android offers.
Business Model Generation
Author: Alexander Osterwalder, Yves Pigneur
Publisher: John Wiley & Sons
Business Model Generation is a handbook for visionaries, game changers, and challengers striving to defy outmoded business models and design tomorrow's enterprises. If your organization needs to adapt to harsh new realities, but you don't yet have a strategy that will get you out in front of your competitors, you need Business Model Generation. Co-created by 470 "Business Model Canvas" practitioners from 45 countries, the book features a beautiful, highly visual, 4-color design that takes powerful strategic ideas and tools, and makes them easy to implement in your organization. It explains the most common Business Model patterns, based on concepts from leading business thinkers, and helps you reinterpret them for your own context. You will learn how to systematically understand, design, and implement a game-changing business model--or analyze and renovate an old one. Along the way, you'll understand at a much deeper level your customers, distribution channels, partners, revenue streams, costs, and your core value proposition. Business Model Generation features practical innovation techniques used today by leading consultants and companies worldwide, including 3M, Ericsson, Capgemini, Deloitte, and others. Designed for doers, it is for those ready to abandon outmoded thinking and embrace new models of value creation: for executives, consultants, entrepreneurs, and leaders of all organizations. If you're ready to change the rules, you belong to "the business model generation!"
Liven up the party with this heady collection of drinking games! Choose from brain-boggling classics such as Fuzzy Duck and Twenty-One or dizzying games of pure chance like TV Drinking and Vodka Roulette – whichever you play, you’re guaranteed to be gleeful and giggly by the end!
Game Design Workshop
Author: Tracy Fullerton
Publisher: CRC Press
Create the Digital Games You Love to Play Discover an exercise-driven, non-technical approach to game design without the need for programming or artistic expertise using Game Design Workshop, Third Edition. Author Tracy Fullerton demystifies the creative process with a clear and accessible analysis of the formal and dramatic systems of game design. Examples of popular games, illustrations of design techniques, and refined exercises strengthen your understanding of how game systems function and give you the skills and tools necessary to create a compelling and engaging game. The book puts you to work prototyping, playtesting, and revising your own games with time-tested methods and tools. It provides you with the foundation to advance your career in any facet of the game industry, including design, producing, programming, and visual design.
100 Things Successful People Do is a guidebook to achieving success in any aspect of your life. You will discover the habits that are common to successful people and find out how to adopt them into your own life so that you can be successful too. Mixing simple instructions with activities to get you started, whether you are looking to succeed in your family life, at work, in sports, at school or in retirement, you will find, mindsets, habits and techniques here that will help you get the results you want.