Nomic
Nomic is a game in which changing the rules is a move. In that respect it differs from almost every other game. The primary activity of Nomic is proposing changes in the rules, debating the wisdom of changing them in that way, voting on the changes, deciding what can and cannot be done afterwards, and doing it. Even this core of the game, of course, can be changed. (Peter Suber, The Paradox of>>>Self-Amendment, Appendix 3, p. 362)
Hardcore
Grimms Hatchery
Каждый пук
[01:49] <aruslan> каждый ваш пук должен сопровождаться мыслями «я пукнул», «пук это я», «я чувствую запах».
Эта цитата, если что, не с Башорга. Это из
TIGRS™
TIGRS™ is a freeself-rating system for video game entertainment products. Many developers and publishers ofInternet-available games have decided by their own volition to rate their games in order to educate their audiences about potentially objectionable content in their games.
SQLite
Immediate Mode GUI
void MyButtPushed();void OnInit()
{
m_SomeButton = new GuiButton( 10, 10, «Click Me» )
m_SomeButton->SetOnClick( MyButtPushed );
m_Desktop.AddChild( m_SomeButton );
}void OnRelease()
{
m_Desktop.RemoveChild( m_SomeButton );
delete m_SomeButton;
}void MyButtPushed()
{
GuiMessageBox( «It hurts.», BUTT_OK );
}
…ну и, кроме этого,
Это всё, до определённой меры, здорово, но немного напрягает общим количеством… даже не знаю, как точнее выразиться скажем, сугубо утилитарного кода. То есть, инициализации, освобождения, привязки событий, и всего такого. В общем, того, чего в идеальном мире быть не должно. В идеальном мире всё выглядит
void TheLoop()
{
if ( button( «Push Me», 10, 10 ) )
{
GuiMessageBox( «Ouch!», BUTT_OK );
}
}
Ну, а вот здесь подборка ссылок на IMGUI подход, который пытается быть немного ближе к вышеупомянутому идеальному миру.
Понятно, что такая концепция будет накладывать некоторые ограничения на возможности GUI (да и вообще вызывает ряд нехороших вопросов, в особенности в том, что касается реализации) но почитать, я думаю, будет всё равно интересно. Так, или иначе, а подход имеет право на жизнь как минимум в rapid prototyping и RAD.
«Мама, я хочу быть ребенком в Советском Союзе»
Самая высокая зарплата у адвокатов и менеджмента (business staffers) в среднем 95 596 долларов в год. Меньше зарабатывают программисты 80 886 $, еще меньше производственный штат 77 131 $. Звуковики получают 69 935 $, дизайнеры и художники 65 107 $. И, как ни странно, почти не ценятся( >>> )гейм-дизайнеры, их ставка 61 538 $. Тестерам же, вообще, приходится выживать на жалкие 37 861 $
Хочу быть игровым программистом.