crc

LD13

Game Idea

The game idea so far:

  1. Get from A to B (the goal and the essence of a road).
  2. Initially the road does not permit that (the challenge).
  3. You can rotate the section in front of you (the interaction principle).
  4. Probably this will trigger some mischief (the real challenge).

I am using Blender 2.48 with the Blender Game Engine and Python for Game Logic.

Let’s start

Initial Screen

Breakfast

I need to get some food.

Paperwork

Paperwork is done (and breakfast acquired). I am switching to Blender.

Stage

I have three scenes

  1. the stage to build objects and test them
  2. the game where everything is assembled
  3. the menu

Currently I am working on the stage. You see the road sections built by extruding the standard cube. The sixth is a spare part :) I am experimenting with the SCA (Sensor- Actuator-Controller) setup. At the moment you can rotate a section with the mouse wheel.

Odd: you have to enter 45 degrees to get a 90 degree rotation.

Progress and Stuck-ness

I added

  • the menu  – simply to start the game or quit.
  • a player with WASDQE movement
  • two cameras (first person and scene perspective)
  • game logic (usually I use an empty that is set to receive and send messages to the other objects)

I hit a roadblock 😉 with replacing the material of an object via Python controller in BGE.

Foodshot

Still with the healthy stuff.

Coffee + Chocolate = …

.. Dinner.

Forget about the ‘healty’.

Comments

policedanceclub
06. Dec 2008 · 16:18 UTC
fuck yeah!
06. Dec 2008 · 18:21 UTC
Forget about the ‘h’ too ! :)

Day 2

Plan: get up and implement things that kept me from getting sleep last night. Still working on gameplay and struggling with the Python API in BGE.

Lavish Breakfast

It’s triple the stuff from yesterday 😉

Dessert from Japan

Sushilicious… I admit I do neglect my game programming duties.

Comments

07. Dec 2008 · 13:34 UTC
😀 lucky you. Raw fish is delicious.

Cutting back on features

This is definetly the way to go. I killed lots of things already: sound, level-editor, auto-initialization. I also skipped the massive multiplayer part, the “better than gta”-part and I stopped porting to the PS3.  I also called gamespot and told them to withold their rating until I can fix this mess. Still have two showstoppers. With almost 6 hours to go it could work out.

Midnight Break

My robot servant is arriving with some soup. Time for another break.

Finishing up

I am slowly finishing up. The main principle has not changed from the first idea described 40 hours ago. The twist I was looking for is that you always rotate all of the pieces. Oh, and you better be quick. A look at Level 2:

Submission: Roadate

I had fun. I hope you like it.

Get it here:

http://www.mediafire.com/file/ozdz3zkmfmm/Roadate.zip

The source (.blend) file is contained.

Tags: final

Comments

Daid
08. Dec 2008 · 12:54 UTC
I get a runtime error as soon as I try to run it.

Windows XP SP2, extracted to H:\Roadate\
rtsl
08. Dec 2008 · 15:00 UTC
I just tried on a separate PC with Windows XP SP3 – no problems. I get some messages from Python in the console window but the game runs.
Daid
09. Dec 2008 · 13:21 UTC
No python nor blender here. I just get a runtime error:

“The application failed to initialize properly (0xc0150002). Click on OK to terminate the application”
rtsl
09. Dec 2008 · 17:10 UTC
Hi

Technical hints / feedback

Thanks for the feedback so far. Just a quick technical update:

If the menu makes problems try typing the Letters (H) for Help, (Q) for quit and (P) for Play instead of using the mouse. (Escape takes you back to menu and from there out of the game as well). Blender as a 3D App calculates the camera, mouse position and menu surfaces in 3D space to determine if a “menu button” is “pressed”. It seems sometimes it gets a little confused. I am confident the great developer community at blender.org will work that out.

The link to the file (http://www.mediafire.com/file/ozdz3zkmfmm/Roadate.zip) does work. People have tested it several times. If you don’t get to the file please check your ad-blocking software.Also the file in the megapack works. I have tested it on two machines (Vista SP1 and XP SP 3).

Again, another possible solution is to see if you can run Blender by installing Python 2.5.2. from here and Blender 2.48a from here following the instructions for the MSVCPP redistributables as well.

If Blender runs, the game should run as well.-

Comments

HybridMind
17. Dec 2008 · 22:52 UTC
ok – so the link worked, I downloaded it and it still didn’t work on my friends 32bit vista box. So, I followed your MSVCPP redistributables link, installed that and THAT did the trick. Just in case any one else is getting crashes with hex codes on start.

LD33

Out (In)

(JavaScript, Phaser, Compo.)

Didn’t work.

:/