tag:blogger.com,1999:blog-5387498170660141282024-03-13T17:07:54.483+01:00André Nilsen's Developer BlogAndre "Sarcoex" Nilsenhttp://www.blogger.com/profile/03398097782873175723noreply@blogger.comBlogger39125tag:blogger.com,1999:blog-538749817066014128.post-91800571351412458362010-06-04T02:18:00.001+02:002010-06-04T02:18:16.317+02:00UPDATE: Computers for Sale - Early Render of Appartment (interior) (WIP)<div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/_o9r-gEcY55k/TAhGIf-7z9I/AAAAAAAAABk/FekFgigsmZM/s1600/Appartmen-interior-WIP.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="200" src="http://3.bp.blogspot.com/_o9r-gEcY55k/TAhGIf-7z9I/AAAAAAAAABk/FekFgigsmZM/s320/Appartmen-interior-WIP.jpg" width="320" /></a></div>Andre "Sarcoex" Nilsenhttp://www.blogger.com/profile/03398097782873175723noreply@blogger.com0tag:blogger.com,1999:blog-538749817066014128.post-58635979794541278142010-05-09T01:38:00.000+02:002010-05-09T01:38:51.690+02:00UPDATE: Computers for Sale - A co-developerNow I have a co-developer! He will help designing several parts of the game on the paper, and he is also responsible for the design of the dynamic storyline for the game. He is sort if the idea guy for the project, he comes up with a lot of ideas, describes them. And it's up to me whether to implement those or not. He has already come up with a lot of ideas for the singleplayer part of the game, especially the RPG elements.<br />
<br />
As a start for writing the game design document, I used a template. But I have found out that the template is not sufficient enough for my needs, so I have tweaked the template a lot to fit my needs, so now there are just a minimum of the original template left.Andre "Sarcoex" Nilsenhttp://www.blogger.com/profile/03398097782873175723noreply@blogger.com0tag:blogger.com,1999:blog-538749817066014128.post-45276272713008505152010-05-02T04:01:00.010+02:002010-05-02T04:18:35.818+02:00Computers for Sale - Feature SetThe first part of the game design document is ready.<br /><br /><span style="font-weight:bold;">General Feature</span><span>s</span><ul><li>Huge persistent world.</li><li>Full Android support</li><li>Full CHARVA support, for unix based computers without and X-server.</li><li>Written in Java so all computers with the latest Java installed can play the game.</li><li>Dynamic single-player campaign.</li><li>Dynamic single-player skirmish </li><li>Dynamic multiplayer skirmish.</li><li>Dynamic economic system.</li><br /></ul><br /><div><b>Multiplayer Features</b></div><div><br /><ul><br /><li>Hotseat multiplayer with up to 8 players.</li><li>Realtime multiplayer with up to 16 players.</li><li>Connect your facebook account – import friends list to get them as either hirable NPCs or a AI players.</li><li>Expandable server which the clients can connect to. The server can be expanded to handle thousands of players, in a realtime gameplay. I will come back to this feature later in the document.</li></ul><div><b>Editor</b></div><div><b><br /></b>The game does not come with an editor, but a third party editor is still easy to create. It is up to other developers to create one or not. But the game is still easy to mod with just database programming (SQL), or just simple graphical database management.</div><div><br /></div><div><b>Gameplay</b></div><div><ul><br /><li>Builds computers</li><li>Sells computers</li><li>Manage company</li><li>Hire NPCs</li><li>Gain Alliance with rival players (/AI)</li><li>Research new technology to use in your computers </li><li>Build a mass amount of platforms</li><li>Decide the prize for your computers</li><li>Expandable HQ</li><li>Expandable Warehouse</li><li>Expandable appartment (only in SP)</li></ul></div></div><br /><br />Chances to this part of the document may happen.Andre "Sarcoex" Nilsenhttp://www.blogger.com/profile/03398097782873175723noreply@blogger.com2tag:blogger.com,1999:blog-538749817066014128.post-59581689057698415972010-04-23T15:16:00.002+02:002010-04-23T15:22:18.157+02:00The Game Design DocumentI am currently working on the documention for my game.<br />As soon as I am finished with one section, I will post that as an update here.<br /><br />And I got a screenshot, of the UI (pre alpha).<br /><br /><a href="http://1.bp.blogspot.com/_o9r-gEcY55k/S9Ge65VePOI/AAAAAAAAABc/UQWBImWcI7Q/s1600/pre-alpha-ui.jpg"><img style="cursor:pointer; cursor:hand;width: 400px; height: 298px;" src="http://1.bp.blogspot.com/_o9r-gEcY55k/S9Ge65VePOI/AAAAAAAAABc/UQWBImWcI7Q/s400/pre-alpha-ui.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5463322557637606626" /></a>Andre "Sarcoex" Nilsenhttp://www.blogger.com/profile/03398097782873175723noreply@blogger.com0tag:blogger.com,1999:blog-538749817066014128.post-69521624077591892512010-04-19T02:23:00.005+02:002010-04-19T02:27:33.033+02:00UPDATE: Computers for Sale - Early Render of Appartment (WIP) - BETTER LIGTHING<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_o9r-gEcY55k/S8ui6FG1MGI/AAAAAAAAABM/byb3c1CIK9s/s1600/Appartment-WIP-2.jpg"><img style="cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_o9r-gEcY55k/S8ui6FG1MGI/AAAAAAAAABM/byb3c1CIK9s/s400/Appartment-WIP-2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5461638091803799650" /></a><br /><br />Tweaked the lighting a bit, so it looks much better now. But the RAM used when rendering is about 2 GiB so I got alot more to go with (I have 6 GiB).<br /><br />And a screenshot from Blender:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_o9r-gEcY55k/S8ujMPSvuEI/AAAAAAAAABU/HbYNFKbB-uc/s1600/Blender.jpg"><img style="cursor:pointer; cursor:hand;width: 400px; height: 230px;" src="http://1.bp.blogspot.com/_o9r-gEcY55k/S8ujMPSvuEI/AAAAAAAAABU/HbYNFKbB-uc/s400/Blender.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5461638403775772738" /></a>Andre "Sarcoex" Nilsenhttp://www.blogger.com/profile/03398097782873175723noreply@blogger.com0tag:blogger.com,1999:blog-538749817066014128.post-46397479719592342612010-04-19T02:04:00.003+02:002010-04-19T02:07:51.130+02:00UPDATE: Computers for Sale - Early Render of Appartment (WIP)<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_o9r-gEcY55k/S8uexH97JTI/AAAAAAAAABE/rBRMRMOa8mc/s1600/Appartment-WIP.jpg"><img style="cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_o9r-gEcY55k/S8uexH97JTI/AAAAAAAAABE/rBRMRMOa8mc/s400/Appartment-WIP.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5461633539906413874" /></a><br />An early render of the appartment. I still need to tweak the lightning, and add textures. And I also need to tweak the materials on the grass.Andre "Sarcoex" Nilsenhttp://www.blogger.com/profile/03398097782873175723noreply@blogger.com0tag:blogger.com,1999:blog-538749817066014128.post-26513577671592795052010-04-18T23:52:00.002+02:002010-04-19T00:21:11.531+02:00UPDATE: Computers for SaleNew features planned:<br />- Dynamic dialog system when recruiting npcs and when choosing missions<br />- Full support for CHARVA so Unix based OSs without a X-server can play the game.<br />- Full Android support.<br />- Expandable storage system. (No unlimited storage place!).<br />- Expanable HQ.<br />- Expandable appartment (in the RPG stage only).<br />- Different countries.<br /><br /><br />My laptop fell down from my desk, so the LCD display is all cracked up. But a new laptop is on it's way soon. And I took offcourse backup of my home folder on Ubuntu. So I have NOT lost my source tree this time. A backup server with a 1TB HDD is pretty handy. And I am still working on the game design document, I will upload it when it is finished.Andre "Sarcoex" Nilsenhttp://www.blogger.com/profile/03398097782873175723noreply@blogger.com0tag:blogger.com,1999:blog-538749817066014128.post-11075281241470633222010-04-11T16:57:00.000+02:002010-04-11T17:05:25.050+02:00UPDATE: Computers for SaleThe datamanagement code is nearly 100% completed, so I can then focus on the game design. I am currently writing the game design document, and I hope I will be finished with that soon.<br />And I have also started on the GUI design. The design is inspired from the Linux Gnome theme. So it will have menus at the top, and window management on the bottom. In the middle, you will be able to see the development of your company's HQ, with 3D renders. The renders will not be realtime 3D renders (too keep the system requirements and a minimum), just prerenders, rendered with blender and raytracing.Andre "Sarcoex" Nilsenhttp://www.blogger.com/profile/03398097782873175723noreply@blogger.com0tag:blogger.com,1999:blog-538749817066014128.post-77878702114643143182010-03-03T17:03:00.003+01:002010-03-03T17:08:47.600+01:00UPDATE: Computers for SaleI have been cleaning up some messy code in my programming, I realised that I had 3 of the same variables on 3 different places, so it took up appr. 3 times more memory than needed. The game data were also loaded 5-6 times, so I had to optimize that too. And I an about 80% finished with the datamanagement programming, so I can soon focus on gameplay mechanics. The gameplay will be kept as simple as possible, if a player is not very experienced, that player don't have to use all the features the game have to be a successfull CEO. And a experienced player, can use all the features to become a even more successfull CEO.Andre "Sarcoex" Nilsenhttp://www.blogger.com/profile/03398097782873175723noreply@blogger.com0tag:blogger.com,1999:blog-538749817066014128.post-11532779590474272562010-01-28T19:54:00.002+01:002010-01-28T19:59:57.608+01:00UPDATE: Computers for SaleMy last plan was that an npc would be a CEO of a non player controlled company. A npc in my game is basically people you can recruit to your company, and work under the CEO, so that a npc would be the ceo of a non player controlled company (npcc) was not proper, instead the ceo will be handled just the same as a player but with AI. Then a npc and a character will be programmed differently.Andre "Sarcoex" Nilsenhttp://www.blogger.com/profile/03398097782873175723noreply@blogger.com0tag:blogger.com,1999:blog-538749817066014128.post-20112737788914927092010-01-24T16:42:00.006+01:002010-01-24T19:47:29.163+01:00UPDATE: Computers for SaleI am finished with the NPC generation code. Basically it reads names from a text document, and generates which npcs belongs to which company. Then there can also be companies with no NPCs which the player(s) can choose to run (as a "template" company), I have also added a function which checks if a company has a CEO or not. Basically it just loops through all employees in that company, and checks for a CEO, if a CEO is not found, a CEO is randomally picked. I am also working on a dataviewer (not editor, since everything is generated).Andre "Sarcoex" Nilsenhttp://www.blogger.com/profile/03398097782873175723noreply@blogger.com0tag:blogger.com,1999:blog-538749817066014128.post-8615048010476580272010-01-14T22:05:00.003+01:002010-01-14T22:08:05.597+01:00UPDATE: Computers for SaleI have had great progress lately. I have created a function which auto generates companies, with it's own unique ID and Name, and it's also generates the popularity of that company.<br /><br />So far the progress is:<br />Game Core Engine: 10-15%<br />Gameplay: 5%Andre "Sarcoex" Nilsenhttp://www.blogger.com/profile/03398097782873175723noreply@blogger.com0tag:blogger.com,1999:blog-538749817066014128.post-36410775078302085762010-01-03T01:02:00.005+01:002010-01-03T01:07:36.405+01:00My first sucessfull programme for a phidget; A timer<object width="320" height="240" ><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://www.facebook.com/v/261296446220" /><embed src="http://www.facebook.com/v/261296446220" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="320" height="240"></embed></object><br /><br />Sorry for the bad quality, but my digital camera was low on battery, so I had to use my cell phone.<br />What you <span style="font-weight:bold;">don't</span> see in this movie, is that I have also added a rotation sensor which the value of it's input decides the time set. And a hard enough press on a force sensor starts the timer to count down.<br />I will make a higher quality video later.Andre "Sarcoex" Nilsenhttp://www.blogger.com/profile/03398097782873175723noreply@blogger.com0tag:blogger.com,1999:blog-538749817066014128.post-13659642552470063992009-12-28T01:42:00.000+01:002009-12-28T01:46:35.318+01:00Weekly updateI have had some progress lately with the game core of Computers for Sale. I have also started to program the Lego NXT Robot, with Java, using Lejos. And soon I am getting a phidget + a phidget with a LCD screen. So my first task there is to create a menu (with navigation), on the LCD. And I have also got more help from my brother on my projects, so the progress will be faster.Andre "Sarcoex" Nilsenhttp://www.blogger.com/profile/03398097782873175723noreply@blogger.com0tag:blogger.com,1999:blog-538749817066014128.post-68690517921259255052009-12-10T23:57:00.000+01:002009-12-10T23:58:14.418+01:00Not much work done latelyI have been very busy with school. I have also been very busy setting up a small LAN 10-20 people. All students live on the school, and some wanted a computer room to play games on, competive and cooperative. There I have also created a local FTP server for the students to download files on. Thus making the broadband connection more accessible for they who want to play games online, and the ping lowers. I have also added a mac filtring with my router, so just some people will have access to the network, and the file server. They who weren't there today to replan the whole room. Will not gain access, and they then can't play with other, or exploit the bandwith to download warez. The broadband is only 7Mbit, so with 100 students downloading warez simultaneously, will make online gaming impossible, therfore I have encrypted the network.<br /><br />By doing all this work, I actually haven't got any time to programm anything. The game core for Computers for Sale is just about 7% finished. And I will continue with Java, since my developing machine now got Ubuntu 8.04 instead of Windows Vista.<br /><br />I am also planning to add monthly updates here on my blog, even if I have done nothing.<br /><br />I also have a web server I am going to configure, and programm a small PHP site, for easy browsing on the FTP server, with categorizing and a simple search function.Andre "Sarcoex" Nilsenhttp://www.blogger.com/profile/03398097782873175723noreply@blogger.com0tag:blogger.com,1999:blog-538749817066014128.post-24360285299165967062009-10-31T14:03:00.001+01:002009-10-31T14:03:30.768+01:00HTC TattooI just goto a new smartphone; a HTC Tattoo.
<br>So I am maybe going to develop software / games for that.Andre "Sarcoex" Nilsenhttp://www.blogger.com/profile/03398097782873175723noreply@blogger.com0tag:blogger.com,1999:blog-538749817066014128.post-26586079986947106622009-10-23T10:20:00.003+02:002009-10-23T10:28:32.726+02:00Major computer crashI came home from vacation and booted my computer, got a message that no system disk was inserted. Ok I tought, maybe the cables was loose, no they werent. So my HDD was broken, so was my backup disk, so I have lost all of my projects.Andre "Sarcoex" Nilsenhttp://www.blogger.com/profile/03398097782873175723noreply@blogger.com0tag:blogger.com,1999:blog-538749817066014128.post-50296227486524124282009-10-06T11:56:00.004+02:002009-10-06T11:58:39.640+02:00UPDATE: Computers for Sale - Change of languageI have decided to go with Java instead of the C#, thus making it more platform friendly, so it will work with both MAC, Linux/Unix and Windows, and just require Java installed. And then I will maybe port it to MicroJava with some help from my brother.Andre "Sarcoex" Nilsenhttp://www.blogger.com/profile/03398097782873175723noreply@blogger.com1tag:blogger.com,1999:blog-538749817066014128.post-4277650219237176422009-10-03T13:53:00.006+02:002009-10-03T14:01:33.680+02:00VERSION UPDATE: BBCode editorNew features:<br />- More easy selection of color<br />- Added [font] support with easy selection of font<br />- Easier to add BBCode via the toolbar<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_o9r-gEcY55k/Ssc8-gkUJJI/AAAAAAAAAA8/mPsTTG9dmtw/s1600-h/screen3.png"><img style="cursor:pointer; cursor:hand;width: 320px; height: 313px;" src="http://4.bp.blogspot.com/_o9r-gEcY55k/Ssc8-gkUJJI/AAAAAAAAAA8/mPsTTG9dmtw/s320/screen3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5388342523763893394" /></a><br /><br /><a href="http://www.mediafire.com/download.php?kmbnnj1izoj">BBCode Editor Release 3</a>Andre "Sarcoex" Nilsenhttp://www.blogger.com/profile/03398097782873175723noreply@blogger.com0tag:blogger.com,1999:blog-538749817066014128.post-55582790864257345892009-09-25T10:44:00.002+02:002009-09-25T10:46:51.843+02:00VERSION UPDATE: BBCode editorI have not added any icons yet, I need to get the permission from the icon creator first, so I can use them in my program.<br />I have added a toolbar, and a save/load function:<br /><br /><a href="http://www.mediafire.com/download.php?rmmymjk2ijy">BBCode Editor Release 2</a>Andre "Sarcoex" Nilsenhttp://www.blogger.com/profile/03398097782873175723noreply@blogger.com0tag:blogger.com,1999:blog-538749817066014128.post-51316919589797445182009-09-24T22:26:00.002+02:002009-09-24T22:33:06.335+02:00UPDATE: BBCode editorI am currenlty updating it to support more BBCodes and with a load/save feature, I hope the next version will be finished in the end of the week. In the next version, the new features will be:<br />- Save/Load feature<br />- [font] support<br />- more..Andre "Sarcoex" Nilsenhttp://www.blogger.com/profile/03398097782873175723noreply@blogger.com0tag:blogger.com,1999:blog-538749817066014128.post-54070630436982214922009-09-13T17:16:00.005+02:002009-09-13T17:33:44.992+02:00Half Life 2: Thief (WT)I am announcing a puzzle based project, a mod for Half Life 2, the working title is Half Life 2: Thief. In this mod the player is given an assignment, whether it is to steal something or just scout ahead for his companions.Andre "Sarcoex" Nilsenhttp://www.blogger.com/profile/03398097782873175723noreply@blogger.com5tag:blogger.com,1999:blog-538749817066014128.post-45811588746502693672009-09-13T17:10:00.003+02:002009-09-13T17:32:55.900+02:00Sandbox 2 Learning ProjectI have recently bought Crysis for my developing computer. I bought it just to use Sandbox 2. So to get started I have chosen to do a small project; A power struggle map, where the objective for the one team is to protect a small base high up in the mountains, the players can travel up/down the river with boat, travel in the forest by foot, or just take a terrain vehicle, and drive up the narrow road on the hillside of the mountain.Andre "Sarcoex" Nilsenhttp://www.blogger.com/profile/03398097782873175723noreply@blogger.com0tag:blogger.com,1999:blog-538749817066014128.post-39736858438571437632009-09-11T18:38:00.004+02:002009-09-11T18:45:42.285+02:00A BBCode editor<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_o9r-gEcY55k/Sqp-qA8dQyI/AAAAAAAAAA0/QhaPzNjdCIw/s1600-h/screen2.png"><img style="cursor:pointer; cursor:hand;width: 320px; height: 194px;" src="http://2.bp.blogspot.com/_o9r-gEcY55k/Sqp-qA8dQyI/AAAAAAAAAA0/QhaPzNjdCIw/s320/screen2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5380251965120660258" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_o9r-gEcY55k/Sqp-gl7pKdI/AAAAAAAAAAs/sKXOL_8BJ9c/s1600-h/screen1.png"><img style="cursor:pointer; cursor:hand;width: 320px; height: 194px;" src="http://4.bp.blogspot.com/_o9r-gEcY55k/Sqp-gl7pKdI/AAAAAAAAAAs/sKXOL_8BJ9c/s320/screen1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5380251803250665938" /></a><br /><br /><a href="http://www.mediafire.com/?hcyymjtig2n">Download</a>Andre "Sarcoex" Nilsenhttp://www.blogger.com/profile/03398097782873175723noreply@blogger.com0tag:blogger.com,1999:blog-538749817066014128.post-38697662521082210482009-09-05T17:50:00.004+02:002009-09-05T17:54:57.736+02:00UPDATE: Computers for SaleI have decided to scratch that 3D idea, it is just going to take an awful a lot of work. I have started the redesign, so here is two WIP screenshots:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_o9r-gEcY55k/SqKJdCqnR0I/AAAAAAAAAAc/oFed6B10uo8/s1600-h/main.jpg"><img style="cursor:pointer; cursor:hand;width: 320px; height: 200px;" src="http://4.bp.blogspot.com/_o9r-gEcY55k/SqKJdCqnR0I/AAAAAAAAAAc/oFed6B10uo8/s320/main.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5378012037058611010" /></a><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_o9r-gEcY55k/SqKJpCsxAfI/AAAAAAAAAAk/VAiscpNY744/s1600-h/build.jpg"><img style="cursor:pointer; cursor:hand;width: 199px; height: 320px;" src="http://2.bp.blogspot.com/_o9r-gEcY55k/SqKJpCsxAfI/AAAAAAAAAAk/VAiscpNY744/s320/build.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5378012243226067442" /></a>Andre "Sarcoex" Nilsenhttp://www.blogger.com/profile/03398097782873175723noreply@blogger.com0