-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
228 lines (147 loc) · 12.8 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Language" content="en-us" />
<title>Creatures | City in a Bottle</title>
<meta http-equiv="imagetoolbar" content="no" />
<meta name="MSSmartTagsPreventParsing" content="true" />
<meta name="Copyright" content="This site's design and contents Copyright (c) 2007 City In A Bottle." />
<meta name="keywords" content="City in a Bottle, Creatures, Game, Python, NodeBox, evolution, open-source, blog" />
<link href="/media/css/screen.css" rel="stylesheet" type="text/css" media="screen" />
<link href="/media/css/print.css" rel="stylesheet" type="text/css" media="print" />
<link rel="alternate" type="application/rss+xml" title="City in a Bottle Blog" href="/rss/blog/" />
<script type="text/javascript" src="/media/js/swfobject.js"></script>
</head>
<body id="homepage">
<div id="shadow">
<div id="wrap">
<div id="nav">
<a id="nav-homepage" class="first" href="/">Home</a>
<a id="nav-about" href="/about/">About</a>
<a id="nav-gallery" href="/gallery/">Gallery</a>
<a id="nav-download" href="/downloads/">Download</a>
<a id="nav-contact" href="/contact/">Contact</a>
</div>
<div id="masthead">
<a href="/"><img src="/media/img/masthead-big3.jpg"></a>
</div>
<div id="columnwrap">
<div id="sectionhead">
<div id="intro">
<h1>Welcome</h1> <p>"City In A Bottle" is an interactive project bordering between art, science and gaming, funded by the Flemish Audiovisual Fund.</p> <p><a id="readmore" href="/about/">Read More →</a></p>
</div>
</div>
<div id="content">
<h1><a href="/blog/nodebox-opengl/">NodeBox for OpenGL</a></h1>
<p>We have released our game development engine. It is available in the new "Download" section on the website. NodeBox for OpenGL is a free, cross-platform library for generating 2D animations with Python programming code. It is built on Pyglet and adopts the drawing API from NodeBox for Mac OS X ...</p>
<p class="readmore"><a href="/blog/nodebox-opengl/">Read more →</a></p>
<p class="date small">August 20, 2010 | <a href="/blog/nodebox-opengl/#disqus_thread" data-disqus-identifier="blog_entry_20">Comments</a></p>
<h1><a href="/blog/e-culture-fair-2010-dortmund/">E-Culture Fair 2010, Dortmund</a></h1>
<p>From August 23 to 25, the E-Culture Fair 2010 will be showcasing innovative projects in the fields of creative industry, research, education and media art at the Dortmunder U.ECF will take place during ISEA (International Symposium for Electronic Arts) in Dortmund, Germany. We will exhibit interactive installations at ECF with ...</p>
<p class="readmore"><a href="/blog/e-culture-fair-2010-dortmund/">Read more →</a></p>
<p class="date small">August 18, 2010 | <a href="/blog/e-culture-fair-2010-dortmund/#disqus_thread" data-disqus-identifier="blog_entry_19">Comments</a></p>
<h1><a href="/blog/moving-forest/">The moving forest</a></h1>
<p>We held a workshop on saturday and one of the things that came out of there was "The moving forest": a first experiment with parallax scrolling. I simply used the grouped layers of a Photoshop mockup to scroll. The effect breaks down at the edges of the canvas but zoomed ...</p>
<p class="readmore"><a href="/blog/moving-forest/">Read more →</a></p>
<p class="date small">August 13, 2009 | <a href="/blog/moving-forest/#disqus_thread" data-disqus-identifier="blog_entry_18">Comments</a></p>
<h1><a href="/blog/tim-langdell/">Tim Langdell</a></h1>
<p>Recently, blogs have been ablaze with the stories of Tim Langdell's gaming company (The Edge) sueing a small 2 man company (Mobigame) for releasing a game called "Edge" on the iPhone. The story goes that, although not having released any new games for 15 years, they have been persecuting a ...</p>
<p class="readmore"><a href="/blog/tim-langdell/">Read more →</a></p>
<p class="date small">August 7, 2009 | <a href="/blog/tim-langdell/#disqus_thread" data-disqus-identifier="blog_entry_17">Comments</a></p>
<h1><a href="/blog/what-if-our-insects-were-weapons/">What if our insects were weapons?</a></h1>
<p>Funny. I've stumbled across a game that uses the same principles of emergent behaviour, but targeted at one single item of gameplay, namely weapons.Galactic Arms Race is a multiplayer spaceshooter. Nothing special there, until you come to the weapons section. The lasers have not been designed, but are generated by ...</p>
<p class="readmore"><a href="/blog/what-if-our-insects-were-weapons/">Read more →</a></p>
<p class="date small">July 15, 2009 | <a href="/blog/what-if-our-insects-were-weapons/#disqus_thread" data-disqus-identifier="blog_entry_16">Comments</a></p>
<h1><a href="/blog/question-lazy-developers/">A question for lazy developers.</a></h1>
<p>How do you design an entire forest with the least amount of effort? You lay down the principles and let the computer do the rest of the work for you.Keeping in line with the mechanics of the rest of the game, we are letting the game engine generate the trees ...</p>
<p class="readmore"><a href="/blog/question-lazy-developers/">Read more →</a></p>
<p class="date small">July 8, 2009 | <a href="/blog/question-lazy-developers/#disqus_thread" data-disqus-identifier="blog_entry_13">Comments</a></p>
<h1><a href="/blog/game-engine-source-code/">Game engine source code</a></h1>
<p>Technical note. The game engine for City In A Bottle is now open source (GPL). The code is hosted at the NodeBox development site. For people that are already familiar with NodeBox, the engine has adopted the same API (i.e. drawing commands) as NodeBox so it's very easy to get ...</p>
<p class="readmore"><a href="/blog/game-engine-source-code/">Read more →</a></p>
<p class="date small">June 26, 2009 | <a href="/blog/game-engine-source-code/#disqus_thread" data-disqus-identifier="blog_entry_12">Comments</a></p>
<h1><a href="/blog/city-goes-denmark/">"City" goes to Denmark</a></h1>
<p>Last week, we were invited to participate in an international arts expo in Denmark. So we loaded up the car and drove whole the way up to the north. It took us 12 hours!Turnout was better than expected and we sure generated a lot of interest. We met some really ...</p>
<p class="readmore"><a href="/blog/city-goes-denmark/">Read more →</a></p>
<p class="date small">June 17, 2009 | <a href="/blog/city-goes-denmark/#disqus_thread" data-disqus-identifier="blog_entry_11">Comments</a></p>
<h1><a href="/blog/results-of-the-workshop/">Results of the workshop</a></h1>
<p>Our first creatures workshop was an opportunity to work with Tim to integrate Pure Data into our Python runtime, written in Pyglet. This small movie gives an overview of the underlying creatures engine. What's important here is not how it looks, but how all the pieces fit together. We now ...</p>
<p class="readmore"><a href="/blog/results-of-the-workshop/">Read more →</a></p>
<p class="date small">June 16, 2009 | <a href="/blog/results-of-the-workshop/#disqus_thread" data-disqus-identifier="blog_entry_10">Comments</a></p>
<h1><a href="/blog/workshop-time/">Workshop time!</a></h1>
<p>For the next three days, we are "workshopping" in the Champ d'Action studios, our partner in crime for sound and music.Champ has introduced us to Tim Vets, a musician/composer/installation artist. Check out his work at http://timvets.net/We'll be working on the interaction between sound and vision. Give our plants and insects ...</p>
<p class="readmore"><a href="/blog/workshop-time/">Read more →</a></p>
<p class="date small">May 11, 2009 | <a href="/blog/workshop-time/#disqus_thread" data-disqus-identifier="blog_entry_9">Comments</a></p>
<h1><a href="/blog/procedural-architecture/">Procedural architecture?</a></h1>
<p>This project is all about letting the computer do the work for us, and creating background scenery can be handled in the same way as creatures and plants.The first step for the background setting is to standardise some of the processes behind itscreation, so that, like the insect generator, elements ...</p>
<p class="readmore"><a href="/blog/procedural-architecture/">Read more →</a></p>
<p class="date small">May 4, 2008 | <a href="/blog/procedural-architecture/#disqus_thread" data-disqus-identifier="blog_entry_8">Comments</a></p>
<h1><a href="/blog/creating-the-game-world/">Creating the game world</a></h1>
<p>As we are approaching the first milestone of the project, Ludivine continues to create new artwork for insects and plants, Tom and Frederik are progressing on the OpenGL/Python framework that will host the game world, and I am getting down to the business of creating the backdrop for the whole story ...</p>
<p class="readmore"><a href="/blog/creating-the-game-world/">Read more →</a></p>
<p class="date small">May 4, 2008 | <a href="/blog/creating-the-game-world/#disqus_thread" data-disqus-identifier="blog_entry_7">Comments</a></p>
<h1><a href="/blog/competition/">Competition</a></h1>
<p>The world of City In A Bottle is based on the principle of emergence. This means that there is no predefined storyline or environment. The gaming world evolves autonomously, it's doing its own thing. A game is then played once you (the player) design your own creatures and plants and ...</p>
<p class="readmore"><a href="/blog/competition/">Read more →</a></p>
<p class="date small">December 29, 2007 | <a href="/blog/competition/#disqus_thread" data-disqus-identifier="blog_entry_6">Comments</a></p>
<h1><a href="/blog/editor-for-fragment-shaders/">An editor for fragment shaders</a></h1>
<p>As our system heavily relies on hardware acceleration and the OpenGL Shading Language, we wanted to test out our shaders as soon as possible. In addition to RenderMonkey, we also use a custom shader editor that provides NodeBox-like editing of fragment shaders.The setup is pretty basic: output on the left, ...</p>
<p class="readmore"><a href="/blog/editor-for-fragment-shaders/">Read more →</a></p>
<p class="date small">November 7, 2007 | <a href="/blog/editor-for-fragment-shaders/#disqus_thread" data-disqus-identifier="blog_entry_5">Comments</a></p>
<h1><a href="/blog/Creature-extensions/">Creature extensions</a></h1>
<p>It would be interesting to see what happens if you put technology in the evolutionary equation. What happens when creatures develop a cultural tendency to enhance their body (like humans do with clothing, cars, cellphones)? And what if these mods have side-effects such as depletion of resources? Creatures can use ...</p>
<p class="readmore"><a href="/blog/Creature-extensions/">Read more →</a></p>
<p class="date small">October 2, 2007 | <a href="/blog/Creature-extensions/#disqus_thread" data-disqus-identifier="blog_entry_4">Comments</a></p>
</div>
<div id="sidebar">
<div id="search">
<form method="get" action="/search/">
<input type="text" name="q" value="">
<input type="submit" value="Search" >
</form>
</div>
<div id="media">
<div class="image">
<a href="/gallery/37/"><img src="/media/gallery/37_aec0fe29b9_w.jpg" alt="Game world" title="Game world"></a>
<p><a href="/gallery/37/">Game world</a> | <a href="/gallery/37/#comments">0 comments</a></p>
</div>
<div class="image">
<a href="/gallery/36/"><img src="/media/gallery/36_06cc8155bc_w.jpg" alt="Colored creatures" title="Colored creatures"></a>
<p><a href="/gallery/36/">Colored creatures</a> | <a href="/gallery/36/#comments">0 comments</a></p>
</div>
</div>
<div id="downloads">
<a href="/nodebox/">NodeBox for OpenGL</a>
</div>
<!-- Disqus comment summaries -->
<script type="text/javascript">
var disqus_shortname = 'cityinabottle';
/* * * DON'T EDIT BELOW THIS LINE * * */
(function () {
var s = document.createElement('script'); s.async = true;
s.type = 'text/javascript';
s.src = 'http://' + disqus_shortname + '.disqus.com/count.js';
(document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);
}());
</script>
</div>
<br clear="both">
</div>
<div id="footer">
Copyright © 2007 City in a Bottle. All rights reserved. With support from the Flemish Audiovisual Fund.
</div>
</div>
</div>
<img src="/media/img/shadow-bottom.png">
<script type="text/javascript">
//var so = new SWFObject("/media/swf/banner-big.swf","movie", "900","300", "7" ,"#000000")
//so.write("masthead")
</script>
<script src="https://www.google-analytics.com/urchin.js" type="text/javascript"></script>
<script type="text/javascript">
_uacct = "UA-2297873-2";
urchinTracker();
</script>
</body>
</html>