Форум города Чаусы и Чаусского района

Здравствуйте, Гость ( Вход | Регистрация | Правила форума )



Сэкренский программинг - 2

   
  > Сэкренский программинг - 2 : Продолжение темы моего программинга    
Поиск в теме | Версия для печати
Янік
> 14 декабря 2011 — 23:40
  [Id]
Пользователь


Новичок

Покинул форум
Сообщений всего: 53
Дата рег-ции: Май 2011  
Репутация: 4



Sacren, допиливай-допиливай!!!

-----
"Не быць скотам!" (c) Янка Купала
top
Конституция Республики Беларусь:
"Статья 34. Гражданам Республики Беларусь гарантируется право на получение, хранение и распространение полной, достоверной и своевременной информации о деятельности государственных органов, общественных объединений, о политической, экономической, культурной и международной жизни, состоянии окружающей среды..."

Sacren
> 16 декабря 2011 — 19:46
  [Id]
Модератор


Заслуженный рифмоплёт нашего Форума

Покинул форум
Сообщений всего: 1289
Дата рег-ции: Дек. 2007  
Откуда: =System.City.Orsha
Репутация: 23



В результате последующего ковыряния обнаружена недоработка в локализации, из-за чего невозможно купить зелья.

Данный багфикс устраняет это, а также:
> улучшен перевод действия травничества, таблицы экспы
> скорректированы критические удары

Скачать файл: (для скачивания файла Войдите или зарегистрируйтесь)
Скачан раз: 5


-----

lastofavari.com | YouTube
top
Sacren
> 18 декабря 2011 — 00:08
  [Id]
Модератор


Заслуженный рифмоплёт нашего Форума

Покинул форум
Сообщений всего: 1289
Дата рег-ции: Дек. 2007  
Откуда: =System.City.Orsha
Репутация: 23



Есть вопрос. Есть ли какой лёгкий игровой/и/или/графический движок, подключаемый к VS2010 | VB .NET?

-----

lastofavari.com | YouTube
top
m00nk
> 18 декабря 2011 — 00:21
  [Id]
Администратор


Ко-админ. Жестокий, но справедливый.

Покинул форум
Сообщений всего: 2884
Дата рег-ции: Янв. 2006  
Откуда: туташний я
Репутация: 32



имхо, NET слишком тормозной, чтобы на нем делать движки. А если подключать двиг в виде DLL, то какая разница на чем он написан? Подмигивание


А может все же в сторону явы глянешь? На ней точно игрушки пишут (и не только под компыПодмигивание) и двиги там точно есть...
пример




-----

...ла-ла-ла-ла-ла...
top
Sacren
> 18 декабря 2011 — 00:50
  [Id]
Модератор


Заслуженный рифмоплёт нашего Форума

Покинул форум
Сообщений всего: 1289
Дата рег-ции: Дек. 2007  
Откуда: =System.City.Orsha
Репутация: 23



Я понимаю, но я хочу к новому году накатать 2д недорогалик (roguelike), а если я сейчас с нуля стану джаву учить, то точно ничего не успею. =(

Алсо, мне нравится visual studio и dotNet. см. ниже =)

-----

lastofavari.com | YouTube
top
m00nk
> 18 декабря 2011 — 02:34
  [Id]
Администратор


Ко-админ. Жестокий, но справедливый.

Покинул форум
Сообщений всего: 2884
Дата рег-ции: Янв. 2006  
Откуда: туташний я
Репутация: 32



ну для 2Д (тем более в такие сжатые сроки) и обычный GUI должен устроить.

-----

...ла-ла-ла-ла-ла...
top
Sacren
> 19 декабря 2011 — 19:06
  [Id]
Модератор


Заслуженный рифмоплёт нашего Форума

Покинул форум
Сообщений всего: 1289
Дата рег-ции: Дек. 2007  
Откуда: =System.City.Orsha
Репутация: 23



Средства разработки определены. Ими стали VS2010 Ultimate + XNA Game Studio 4.0
Пришлось свалить с Express Edition, т.к. XNA для всего, кроме C# хочет VS не меньше, чем Professsional ($1200)

MS во все поля =)


Итого .NET + DirectX

Оно будет в 2D со спрайтами вручную (коряво) отрисованными в GIMP Подмигивание

На данном этапе рандомная генерация уровней не планируется.

-----

lastofavari.com | YouTube
top
Sacren
> 19 декабря 2011 — 21:50
  [Id]
Модератор


Заслуженный рифмоплёт нашего Форума

Покинул форум
Сообщений всего: 1289
Дата рег-ции: Дек. 2007  
Откуда: =System.City.Orsha
Репутация: 23



У меня тупой вопрос. Как обратиться к свойству экземпляра структуры или класса из другого класса? Гугл/Яндекс не помогли. Костыли от unRPgame - тоже.

То есть...

Здесь я храню информацию о классах брони

CODE:

Public Structure ArmorClassItem
Public Title As String
Public Value As Single
Public Price As Integer
Public RequireLevel As Integer
Public Description As String
Public DescriptionValue As String
End Structure

Public defArmorClass(ArmorClassMax) As ArmorClassItem


Для обновления параметров персонажа соответственно требуется доступ к defArmorClass(ArmorClass).Value из структуры персонажа
CODE:
Public Structure player
Public Name As String

Public Race As String

Public Rating As Integer

Public Health As Single
Public Damage As Single
Public ArmorBlock As Single

Public Defence As Single
Public ArmorClass As Integer'<=========это определяет какой класс брони нам нужен

Public Attributes As player_attributes

Public Sub UpdateStats()
Health = Attributes.Endurance * 5
Defence = Convert.ToSingle(Attributes.Dexterity + 0.3 * Attributes.Endurance)
Damage = Convert.ToSingle(Attributes.Strength + 0.3 * Attributes.Dexterity)

ArmorBlock = defArmorClass(ArmorClass).Value * Defence'<=========================вот оно
End Sub


Я не имею ни малейшего представления как корректно сделать ссылку на это чудо. Пробовал разное, пока не помогло.

На выходе
 Цитата:
Reference to a non-shared member requires an object reference.


-----

lastofavari.com | YouTube
top
xXx
> 19 декабря 2011 — 23:01
  [Id]
Пользователь


Коренной житель Форума

Покинул форум
Сообщений всего: 888
Дата рег-ции: Янв. 2006  
Репутация: 21



Попробуй
CODE:
Public Shared defArmorClass(ArmorClassMax) As ArmorClassItem


-----
КотЭ Ура!
top
Sacren
> 19 декабря 2011 — 23:03
  [Id]
Модератор


Заслуженный рифмоплёт нашего Форума

Покинул форум
Сообщений всего: 1289
Дата рег-ции: Дек. 2007  
Откуда: =System.City.Orsha
Репутация: 23



Сделал

CODE:
Public Shared defArmorClass() As ArmorClassItem


и теперь ReDim'ю его в процедуре инициализации, однако не нравятся ему мои shared'ы, т.к.

 Цитата:
Access of shared member, constant member, enum member or nested type through an instance; qualifying expression will not be evaluated.


Warning лучше чем Error, но всё же.

Мне ведь нужно значение конкретного экземпляра, а не вообще любой value из любого instance'а этой структуры.

А VS предлагает заменить как раз на ArmorClassItem, чтобы

CODE:
MyClass.ArmorBlock = ArmorClassItem.Value * Defence


Но тогда я не получу необходимые мне значения.

-----

lastofavari.com | YouTube
top
« Наше творчество тут! »
> Похожие темы: Сэкренский программинг - 2
Темы Форум Информация о теме Обновление
Федосенко Константин Алексеевич, 1916 года рождения
Помогите найти где похоронен брат моего деда. Погиб где-то на Проне.
Поиск информации времён Великой Отечественной войны Ответов: 0
Автор темы: Admin
21 марта 2017 — 11:29
Автор: Admin
Мы живем в Беларуси???
Продолжение темы о жизни в Беларуси
Моя родная краіна - Беларусь! Ответов: 42
Автор темы: Admin
26 октября 2016 — 22:00
Автор: Sacren
Risen 2 - Тёмные воды
продолжение серии, теперь во времена пиратов
Игры Ответов: 4
Автор темы: Стамп
23 августа 2012 — 15:04
Автор: Стамп
Fallout 3
достойное продолжение - экшен с элементами RPG
Экшен (Action) Ответов: 5
Автор темы: Gane4ka
10 ноября 2008 — 16:38
Автор: m00nk
Ищу информацию о братской могиле в д.Кузьмичи
Нужно подтверждение о погибшем и захороненном там моего прадеда!
Поиск информации времён Великой Отечественной войны Ответов: 6
Автор темы: Svetlana
2 марта 2011 — 03:30
Автор: Admin
 

 
  |  Метки: программинг, программирование, Сэкрен, sakren, творчество
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.


RSS 19.08.2017 - 04:41
[Script Execution time: 0.1676]     [ Gzipped ]