Подписывайтесь на наш Telegram-канал! Ежедневно интересно!

Подписывайтесь на наш Telegram-канал!

Помочь нашему сайту финансово на сервисе сбора донатов!

Помочь нашему сайту финансово!
 
Текущий раздел Скачать бесплатно » Книги » Программирование » Learn Game Programming with Ruby: Bring Your Ideas to Life with Gosu
HostLife - лучший платный хостинг

Learn Game Programming with Ruby: Bring Your Ideas to Life with Gosu

  • Заявить о правах (Abuse)
Автор: Limpopo5 от 2021-07-29, 14:52:50
Learn Game Programming with Ruby: Bring Your Ideas to Life with GosuНазвание: Learn Game Programming with Ruby: Bring Your Ideas to Life with Gosu
Автор: Mark Sobkowicz
Издательство: Pragmatic Bookshelf
Год: September 2015 (Version: P1.0)
Страниц: 208
Язык: английский
Формат: epub
Размер: 10.1 MB

Level up your programming skills while making fast-paced, arcade-style video games. Make enemy spaceships explode in balls of fire, and escape from a pit while dodging falling boulders. You'll use the fun and approachable Ruby programming language and the Gosu 2D game library, which makes making games a breeze. Gain the skills and techniques you need to bring your own video game ideas to life with moving images and thumping sounds.

If you have a little experience programming in Ruby or another language, then you're ready to start making your own video games. In this book you'll learn concepts such as animation, keyboard and mouse movement, sounds and music, and physics as you build four exciting games.

Unlike most web pages or “normal” computer applications, 2D games do not follow a strict set of rules. Every game is different; one might be played from a top-down perspective, another might scroll from left to right, and another might be a turn-based puzzle game with square or hexagonal tiles. Some games follow a story; others can be played with friends. As you can imagine, the code for each game will be just as unique as its gameplay. This lack of a common structure can be quite intimidating. How do you start building a city-planning game, a virtual football match, or any other kind of game?

This book guides you through the process of writing four very different games. The exercises in each chapter will show you how to extend each kind of game. You can mix and match parts from different chapters, or try to mimic features from your favorite video games in Ruby. Try to structure the code differently every once in a while. Eventually, you will be able to build games that are unlike any example shown in this book.

While these games are different, some tasks—such as reacting to keyboard input, displaying image files, or playing sound effects—are the same. This book uses a library called Gosu, which provides all of these basics on Windows, OS X, and other operating systems. Gosu is a media library, not a complete game development kit. For example, there is no Map class or any collision-detection logic in Gosu because it is hard to design - much less use—a library that suits all kinds of games at the same time. This lack of reusable components is a good thing, though. It means that this book is less about learning Gosu and more about constructing games using universal programming constructs such as objects, methods, loops, and arrays. The Ruby language is a great candidate for this task.

When you're done with this book, you'll have improved your programming skills, and you'll have all the tools you need to make your own arcade-style games.

Скачать Learn Game Programming with Ruby: Bring Your Ideas to Life with Gosu






Выгодные предложения от нашего партнёра ИГ "ЭКСМО-АРТ":

Акция С заботой о здоровье и безопасности




 


BooksKeeper - электронная библиотека, ежедневно пополняемая нашими авторами.
Все материалы, представленные на нашем сайте, Вы сможете скачать по ссылкам различных бесплатных файлообменников совершенно бесплатно!
Инструкции, поясняющие, как надо качать бесплатно с файлообменников смотреть тут
Регистрация на нашем сайте позволит Вам добавлять свои книги, а также комментировать опубликованные книги, общаться с нашими авторами.
Для этого мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

HostLife - лучший платный хостинг
HostLife - лучший платный хостинг!
Отличный хостинг по цене от 1.87$/месяц! Рекомендация от сайта Bookskeeper!


Бесплатная электронная библиотека. Скачать книги бесплатно!
Текущий раздел Скачать бесплатно » Книги » Программирование » Learn Game Programming with Ruby: Bring Your Ideas to Life with Gosu

Наша электронная библиотека Bookskeeper (для РФ работает через VPN) - это интернет-витрина, где любой посетитель может публиковать электронные варианты книг, журналов, газет, комиксов, в общем, любой литературы со ссылками для медленного, но бесплатного скачивания с файлообменников. В нашем книжном хранилище Вы всегда найдете литературу на любой вкус человека любого возраста - от детских комиксов и расскрасок до серьезной научной литературы.
 
 
Поддержите наш сайт!
Идет сбор донатов на хостинг
для работы нашего сайта.
Сканируйте QR-код
(или нажмите на него)
для Вашей поддержки!
Оплата картой, ЮMoney


Донаты для помощи нашему сайту!

ОГРОМНОЕ СПАСИБО
всем за Ваши донаты!

Наши рекомендации



Book24.ru - книжный интернет магазин



Turbobit - Получите турбо-доступ и скачивайте безлимитно и без рекламы!


HostLife - лучший платный хостинг