First playable build
Posted by madk
August 22nd, 2010 1:31 pm

First playable build. Still no sound, and hardly any game content, but just putting it out there:
Ludum Dare 23 — April 20th-23rd, 2012 — 10 Year Anniversary
[ Results: Top 50 Compo, Jam | Top 25 Categories | View My Entry ]
[ View All 1402 Games (Compo Only, Jam Only) | Warmup ]

First playable build. Still no sound, and hardly any game content, but just putting it out there:
All posts, images, and comments are owned by their creators.
Blows up in Wine. Says “Windows Access Error.” Here is a stack trace, it would seem:
~>StackTrace{
~>@C:/Users/David Kirschner/Desktop/Development/ld18/New file.bmx
~>Function New file
~>Global px:Float=0.00000000
~>Global py:Float=0.00000000
~>Global power:Int=0
~>Global player:TImage=Null
~>Global enems:TImage[]=Null
~>Global shotimg:TImage[]=Null
~>Global glow0:TImage=Null
~>Global glow1:TImage=Null
~>Global glow2:TImage=Null
~>Global glow3:TImage=Null
~>Global gear0:TImage=Null
~>Global gear1:TImage=Null
~>Global energy0:TImage=Null
~>Global energy1:TImage=Null
~>Global text0:TImage=Null
~>Global list:TList=Null
~>Global mind:TList=Null
~>Global globang:Float=0.00000000
~>Global shots:TList=Null
~>Global initship:ekind=Null
~>Global gamestart:Int=0
~>Global hpret:Int=0
~>Global pxstate:Int=0
~>Global allies:Int=0
~>Global bgang:Float=0.00000000
~>Global sidey:Float=0.00000000
~>Global eglow:Int=0
~>Global glowtime:Int=120
~>Global dialog:String[]=Null
~>Global speaker:Int=0
~>Global lastspeech:Int=0
~>Global head:TImage[]=Null
~>Global abox:Float=0.800000012
~>Global boxfadestate:Int=0
~>Global pupwait:pup=Null
~>Global waitforpup:Int=0
~>Global enemwait:TList=Null
~>Global waitforenem:Int=0
~>Global waitfortext:Int=0
~>Global stopaddingwaits:Int=0
~>Global inactivelist:TList[]=Null
~>Global nest:Int=0
~>@$BMXPATH/mod/brl.mod/graphics.mod/graphics.bmx
~>Function Graphics
~>Local width:Int=480
~>Local height:Int=640
~>Local depth:Int=0
~>Local hertz:Int=60
~>Local flags:Int=2
~>Local g:TGraphics=$001373f0
~>Global _onEnd:Int=0
~>@$BMXPATH/mod/brl.mod/graphics.mod/graphics.bmx
~>Function SetGraphics
~>Local g:TGraphics=$001373f0
~>Local d:TGraphicsDriver=$0013ae80
~>@$BMXPATH/mod/brl.mod/d3d9max2d.mod/d3d9max2d.bmx
~>Function SetGraphics
~>Local Self:TD3D9Max2DDriver=$0013ae80
~>Local g:TGraphics=$001373f0
~>@$BMXPATH/mod/brl.mod/max2d.mod/max2d.bmx
~>Function MakeCurrent
~>Local Self:TMax2DGraphics=$001373f0
~>@$BMXPATH/mod/brl.mod/graphics.mod/graphics.bmx
~>Function Flip
~>Local sync:Int=0
~>@$BMXPATH/mod/brl.mod/graphics.mod/graphics.bmx
~>Local
~>@$BMXPATH/mod/brl.mod/d3d9max2d.mod/d3d9max2d.bmx
~>Function Flip
~>Local Self:TD3D9Max2DDriver=$0013ae80
~>Local sync:Int=0
~>@$BMXPATH/mod/brl.mod/dxgraphics.mod/d3d9graphics.bmx
~>Function Flip
~>Local Self:TD3D9GraphicsDriver=$0013ae90
~>Local sync:Int=0
~>@$BMXPATH/mod/brl.mod/dxgraphics.mod/d3d9graphics.bmx
~>Function Flip
~>Local Self:TD3D9Graphics=$001389d0
~>Local sync:Int=-2147483648
~>Local reset:Int=1
~>@$BMXPATH/mod/brl.mod/dxgraphics.mod/d3d9graphics.bmx
~>Local
~>@$BMXPATH/mod/brl.mod/dxgraphics.mod/d3d9graphics.bmx
~>Local
~>@$BMXPATH/mod/brl.mod/dxgraphics.mod/d3d9graphics.bmx
~>Function ResetD3DDevice
~>}
Pretty sure D3D is windows-only, considering it regards graphics drivers. Can’t say for sure, though.