Evarcha,
Here is also another form of a starfield using two images of a type of star. I have made the stars to face the camera alway, as to say, this is a method of creating 3D sprites. Both methods in this post are great, and either can be used as needed, depending on the look of the environment needed. The two images I have uploaded to here.
set display mode 800,600,32
sync on
sync rate 30
hide mouse
REM << make star plains
load image "star1.bmp",1
load image "star2.bmp",2
for t = 1 to 100
make object plain t,5,5
set object t,1,0,0
if rnd(1) = 0
texture object t,1
else
texture object t,2
endif
position object t,rnd(640),rnd(640),rnd(640)
next t
color backdrop 0
do
REM << player movement
movex# = wrapvalue(movex# + (mousemovey() * 0.50))
movey# = wrapvalue(movey# + (mousemovex() * 0.50))
xrotate camera movex#
yrotate camera movey#
if spacekey()=1 then move camera 5
if spacekey()=1 and mouseclick()=2 then move camera -10
REM << make plain to face camera always
for t = 1 to 100
set object to camera orientation t
next t
sync
loop

+NanoBrain+