В 2D игровой движок (Скроллер, как Покемоны) – VB.NET – Игры – База кода

Скачать

Название (оригинал): The 2D Game Engine (Scroller, like Pokemon)

Описание:
Англ (оригинал)My game is a tile based game, where you control a man that walks around the screen. It was created for a school project. Before this project, I had never worked with VB.NET’s GDI components. This project is created from scratch, and was inspired from http://www.vbprogramming.8k.com/tutorials/RPGProgramming.htm . Since VB.NET is relatively new, there are very few games for it. I found it quite difficult to create something with almost no other sources. I hope you enjoy and learn from this code, for it was quite difficult to write.
This program does not use external API’s like other mini games I have seen. It uses the e.Graphics of a form. This program will teach you how to use classes, how to access a form from a class without creating a new one, and much more!
Changes:
Main change is the engine. I created a loop with doevents, invalidate, and sleep, whereas the old program would simply react upon pressing a button.
My game creates a bitmap in memory and prints the smaller tiles all to it, in the correct order and position as the map file shows. Instead of a loop to print each tile seperately every frame, it simply prints this one background once.
Instead of Passable TRUE OR FALSE tiles, I changed the map file to speeds, so that different tiles would make you walk different speeds, ie. tall grass (slower) and a street (faster).
Some smaller changes…
I would still like to thank the tutorials at vbprogramming (see link in text above). This code is not copy-pasted. It is created from scratch upon the ideas of another programmer.
Please vote! Thanks!!
Рус (машинный)Моя игра является плитка основана игра, где вы управляете человеком, который идет вокруг экрана. Она была создана для школьного проекта. До этого проекта я никогда не работал с VB.NET’ы интерфейс GDI компоненты. Этот проект создан с нуля, и был вдохновлен http://www.vbprogramming.8k.com/tutorials/RPGProgramming.htm . Поскольку VB.NET относительно новый, там очень мало игр для нее. Я нашел его довольно сложно создать что-то практически нет других источников. Я надеюсь, вам понравится и извлечь из этого кода, для нее было довольно сложно писать.
Эта программа не использует внешнего API, как и другие мини-игр, которые я видел. Он использует е.Графические формы. Эта программа научит вас, как использовать классы, как получить доступ к форме из класса без создания нового, и многое другое!
Изменения:
Главное изменение-это двигатель. Я создал цикл с doevents, недействительным, и спать, а старые программы будут просто реагировать на нажатие кнопки.
Моя игра создает битмап в памяти и печатает меньше плитки, чтобы все это, в правильном порядке и положении, как Map файл показывает. Вместо петли для печати каждого листа отдельно каждый кадр, это просто принты это один фон один раз.
Вместо того, чтобы сносно True или false плитки, я поменял Map-файл для скорости, так, что разные плитки заставит вас ходить с разными скоростями, т. е.. высокая трава (медленнее) и на улицу (быстрее).
Некоторые более мелкие изменения…
Я все же хотел бы поблагодарить учебники на vbprogramming (см. ссылку в тексте выше). Этот код не скопировала. Он создается с нуля по идеи еще один программист.
Пожалуйста, голосуйте! Спасибо!!

база кода