回 帖 发 新 帖 刷新版面

主题:[讨论]会用PASCAL编游戏的进

    我一直想编一些游戏,但苦于以下问题无法解决:
        1、不会显示图象,比如贪吃蛇,保存在数组里的信息不知怎样在屏幕上显示出来;
        2、不会卡时,比如贪吃蛇,蛇的移动速度就需要卡时;
    自己也看过TP的帮助,但里面的样例常常无法通过编译。希望有经验的提供一些这方面的资料(最好全面系统一点)。谢谢!

回复列表 (共17个回复)

11 楼


还是VB好用

12 楼

6楼的小程序很实用,不过好像听到的并不是电话的铃声,而是叮-叮-叮-叮-叮,一下一下响的,不是连续响几声然后停顿那种。我稍为修改了一下,听起来就有点像了:
program shy;
uses crt;
procedure sn(f:integer);
var j:integer;
begin
  for j:=1 to 3 do
 begin
  sound(f);
  delay(trunc(100*1));
 end
 end;
var i:integer;
begin
for i:=1 to 3 do
begin
sn(850);
     delay(trunc(200*10));
sn(350);
end;
  nosound
  end.
{在free pascal中测试通过}
但是不知怎么回事,sound参数不管是什么,听起来都是一个样的,没有区别???

13 楼

我至少在upload上上传了3次我的那几个小程序……

那个“方块”应当可以帮助你(我现在没有程序在手里,谁又帮忙传一份)

14 楼

类似方块类型的游戏都可以通过控制字符输出来实现....画面虽然会难看点..但你可以以后有技术了再修改

15 楼

我是看贪吃的蛇的源代码知道了点tp图形编程的,随后看了网上的资料了解了其原理,不凡一搜.
turbo c的这方面资料较多,与Pascal相通.

16 楼

竞赛原来可以这样搞..

17 楼

呵呵

我来回复

您尚未登录,请登录后再回复。点此登录或注册