alpher 发表于 2005-7-3 12:57:56

[意见收集]您希望llk-linux的下一个版本有什么改进?

暑假准备多化时间做好连连看,需要把改进任务整理出来,欢迎大家回文补充。
意见收集截止了,回家了要。您如果觉得某个功能对您很重要,您可以发短信联系我,cell phone:13671378340

1.声音功能。
2.网络对战。
3.开发本游戏的windows版本。
4.写好makefile,用
make
make install
完成编译和安装。
(在桌面放置一个起动器,提供 DESTDIR 和 prefix 变量)。
5.将logo图标放入源代码目录。
6.游戏用到的音乐和图片用pak的方式打包。
7.窗口大小可调整,牌面图像随之缩放,(实际上去掉绘图区上部不必要的空白,在
800*600的情况下是可以完整显示的)。
8.添加配置文件(~/.llk_linux/目录),记录游戏界面的个人设置,以及记录分数。
[………………欢迎大家补充………………]
xx.请公社的大虾帮忙打rpm安装包和deb包.

Rei00yang 发表于 2005-7-3 13:56:49

2.网络对战。
4.将logo图标放入源代码目录。
5.游戏用到的音乐和图片用pak的方式打包。
7.添加配置文件(~/.llk_linux/目录),记录游戏界面的个人设置,以及记录分数。


:mrgreen::mrgreen::mrgreen::mrgreen::mrgreen::mrgreen::mrgreen:
这些功能我蛮想要的 :mrgreen::mrgreen::mrgreen::mrgreen:

alpher 发表于 2005-7-3 14:11:47

还有没有其他想要的功能?

Rei00yang 发表于 2005-7-3 16:21:35

我觉得声音好像不太重要把,毕竟最多只是按建声音和游戏背景音乐,偶可以边听xmms边玩的
还有就是能不能换牌和背景图呢???/
(PS:能不能作点牌和背景的图案包下载,让用户自己挑选,例如牌的图案可以是apple的主题
而背景就是一张linux企鹅的背景(毕竟现在的连连看的牌的图案都是麻将,好像玩连连看的人都很好赌一样
偶不喜欢
(公社能不能作一个连连看的对战平台????要求有点过火 :oops::oops::oops::oops: 不好意思))
总之希望连连看越办越好,发展成linux下第一好游戏
:wink::wink::wink::wink::wink::wink::wink::wink::wink::wink::wink:

jiangtao9999 发表于 2005-7-3 16:23:58

可更换主题!

jiangtao9999 发表于 2005-7-3 16:25:12

还要有华丽的效果!

建议参考阿达连连看~~
:twisted:

alpher 发表于 2005-7-3 19:05:44

V1.0版已经可以自定义牌面图案,不过编辑一套图案的工作量太大了。

我多做几套,打包到pkg里面,供用户自己选择

其他意见,我会仔细参考的,多谢。

对站平台的事情,会选择蓝迪,呵呵

我觉得声音好像不太重要把,毕竟最多只是按建声音和游戏背景音乐,偶可以边听xmms边玩的
还有就是能不能换牌和背景图呢???/
(PS:能不能作点牌和背景的图案包下载,让用户自己挑选,例如牌的图案可以是apple的主题
而背景就是一张linux企鹅的背景(毕竟现在的连连看的牌的图案都是麻将,好像玩连连看的人都很好赌一样
偶不喜欢
(公社能不能作一个连连看的对战平台????要求有点过火 :oops::oops::oops::oops: 不好意思))
总之希望连连看越办越好,发展成linux下第一好游戏
:wink::wink::wink::wink::wink::wink::wink::wink::wink::wink::wink:

KDE 发表于 2005-7-3 23:36:31

makefile 一定要提供 DESTDIR 和 prefix 变量,方便制作 rpm,否则会很麻烦。可以参考游戏病毒猎手的 makefile。

alpher 发表于 2005-7-4 00:55:09

KDE兄,我怎么找不到在那里可以让帖子置顶?

alpher 发表于 2005-7-4 02:28:18

看了一下阿达连连看,不过只能试玩
感觉很多地方可以借鉴。
特别是他的关卡编辑,希望能够做到兼容他的关卡格式。
不过setting.ini里面的MainFPS0和OrderFPS0是什么意思
我还没看明白,有知道的麻烦说一声

jiangtao9999 发表于 2005-7-4 18:31:35

KDE兄,我怎么找不到在那里可以让帖子置顶?
编辑这个帖子,在发附件那里的上面(也就是正文下面)

KDE 发表于 2005-7-4 21:58:07

可以参考这个 makefile:
-----------------------------

PROG = viruskiller
PAKNAME = viruskiller.pak
DOCS = doc/*
ICONS = icons/

VERSION = 1.0
RELEASE = 1
USEPAK = 1

PREFIX=$(DESTDIR)/usr
BINDIR = $(PREFIX)/games/
DATADIR = $(PREFIX)/share/games/parallelrealities/
DOCDIR = $(PREFIX)/share/doc/$(PROG)-$(VERSION)-$(RELEASE)/
ICONDIR = $(PREFIX)/share/icons/
KDE = $(PREFIX)/share/applnk/Games/Arcade/
GNOME = $(PREFIX)/share/gnome/apps/Games/

SAFEDIR = /tmp/

CFLAGS += `sdl-config --cflags` -DVERSION=$(VERSION) -DRELEASE=$(RELEASE) -DUSEPAK=$(USEPAK)
CFLAGS += -DPAKNAME=\"$(PAKNAME)\" -DPAKLOCATION=\"$(DATADIR)\" -DSAFEDIR=\"$(SAFEDIR)\" -DUNIX -DGAMEPLAYMANUAL=\"$(DOCDIR)manual.html\" -Wall
LIBS = `sdl-config --libs` -lSDL_mixer -lSDL_image -lSDL_ttf

OBJS += CAudio.o
OBJS += CBase.o
OBJS += CCollision.o
OBJS += CData.o CDirectory.o
OBJS += CEngine.o
OBJS += CFile.o CFileData.o
OBJS += CGameData.o CGameObject.o CGraphics.o
OBJS += CHighScore.o
OBJS += CItem.o
OBJS += CList.o
OBJS += CMath.o
OBJS += CPak.o CParticle.o
OBJS += CSprite.o
OBJS += CVirus.o
OBJS += CWidget.o

OBJS += filesAndDirectories.o
OBJS += game.o
OBJS += init.o items.o
OBJS += highscores.o
OBJS += main.o
OBJS += particles.o
OBJS += resources.o
OBJS += title.o
OBJS += viruses.o
OBJS += widgets.o

PAKOBJS = CFileData.o pak.o

# top-level rule to create the program.
all: $(PROG) pak

# compiling other source files.
%.o: src/%.cpp src/%.h src/defs.h src/headers.h
        $(CXX) $(CFLAGS) -c $<

# linking the program.
$(PROG): $(OBJS)
        $(CXX) $(LIBS) $(OBJS) -o $(PROG)
       
pak: $(PAKOBJS)
        $(CXX) $(LIBS) $(PAKOBJS) -o pak

# cleaning everything that can be automatically recreated with "make".
clean:
        $(RM) $(OBJS)

buildpak:
        ./pak data gfx music sound $(PAKNAME)

# install
install:

        ./pak data gfx music sound $(PAKNAME)
        mkdir -p $(BINDIR)
        mkdir -p $(DATADIR)
        mkdir -p $(DOCDIR)
        mkdir -p $(ICONDIR)
        mkdir -p $(ICONDIR)mini
        mkdir -p $(ICONDIR)large
        mkdir -p $(KDE)
        mkdir -p $(GNOME)

        strip $(PROG)
        install -o root -g games -m 755 $(PROG) $(BINDIR)$(PROG)
        install -o root -g games -m 644 $(PAKNAME) $(DATADIR)$(PAKNAME)
        cp $(DOCS) $(DOCDIR)
        cp $(ICONS)$(PROG).png $(ICONDIR)
        cp $(ICONS)$(PROG)-mini.png $(ICONDIR)mini/$(PROG).png
        cp $(ICONS)$(PROG)-large.png $(ICONDIR)large/$(PROG).png
        cp $(ICONS)$(PROG).desktop $(KDE)
        cp $(ICONS)$(PROG).desktop $(GNOME)

jasmines4u 发表于 2005-7-4 23:26:59

缩放很实用啊!
我的15的显示器,标准是用800x600,可是无法显示完全。

很希望加入这个功能。谢谢

alpher 发表于 2005-7-5 00:44:39

多谢KDE!!!

非常感谢
可以参考这个 makefile:
……………………
        cp $(ICONS)$(PROG).desktop $(GNOME)

beyond2004 发表于 2005-8-10 10:13:48

老大,能不能把连连看和单词结合起来,(不要扔我),当个附加功能也行阿
页: [1]
查看完整版本: [意见收集]您希望llk-linux的下一个版本有什么改进?