魔塔吧 关注:66,477贴子:2,175,393

整点新东西

只看楼主收藏回复

起因是LZ有点近视,平时玩电脑不带眼镜,魔塔小窗口玩的我眼睛不适,可惜不会改程序窗口大小,于是想着能不能弄个新魔塔样板出来,一方面想着把窗口改大,另一方面想着把原来不方便的地方给改掉,现在算是开了个头,截图方楼下,不知有看官没


IP属地:江苏1楼2024-12-31 20:53回复
    总的来说分两部分,第一部分是魔塔编辑器,相当于原来的工程文件,用来编辑地图,修改数据库,制作魔塔之类,第二部分是本体程序,用来读取数据库文件来进行游戏。现在在整第一部分,已经实现了读取地图文件,可以选择图块,下一步是做第一张地图的数据库文件,用来存放地图信息。顺便提一下,LZ是用Python写的,如果有这方面的大佬希望能指导指导


    IP属地:江苏2楼2024-12-31 21:00
    回复
      2025-06-30 00:49:53
      广告
      最主要把地图编辑的功能做得智能一点,特别是笔刷和事件页,数据库因为随时可能改,方便作者重新定义就行


      IP属地:上海来自Android客户端3楼2024-12-31 22:30
      收起回复
        rm可以全屏的也有自动代码开局全屏,不过支持新样板


        IP属地:北京来自iPhone客户端4楼2025-01-01 14:26
        回复
          rm不是能全屏吗?alt ➕回车


          IP属地:河北来自Android客户端5楼2025-01-01 19:05
          回复
            windows自带放大镜了解一下


            IP属地:上海来自Android客户端6楼2025-01-01 19:21
            收起回复
              每日更新,昨天看了点数据库教程,今天弄了半天mysql数据库软件,搞完了才发现这软件好像不能把数据库文件放到我指定的位置,并且每次连接还要输账号密码,我严重担忧后面程序打包成EXE之后还能不能连上这软件写的数据库文件所以暂时还是先用sqlite3写试试,好处是连接不用输账号密码,并且可以随我指定文件放在哪里。
              另外这里也发出来做个备忘,最后最好之后把主文件做成EXE文件,然后把EXE文件和其他必要文件(其他库和数据库文件)一起整成个安装包或者直接压缩起来,就算是成品了


              IP属地:江苏7楼2025-01-01 19:39
              回复
                昨天还剩点尾巴没弄完,今天算是解决了,已经可以实现从地图中读取每个图块信息然后显示到编辑区域,今天把剩下的细节问题优化一下


                IP属地:江苏8楼2025-01-02 19:23
                回复
                  2025-06-30 00:43:53
                  广告
                  下一步是增加画图功能,把左边选择的地图图块画到右边大地图上,旧魔板比较实用的有画单图块(点),画方框和画矩形,8U有想加的画图功能没,我看能不能一起做进去


                  IP属地:江苏9楼2025-01-02 19:34
                  收起回复
                    做成这样又花了一天原先不知道怎么删除之前的黑框框导致鼠标移到哪哪就画个框,最后全屏都是黑框,今天度娘突然告诉我可以删除,害我不得不把左边右边两块的实现方式给改了,基本等于修了一天BUG,做了点小优化


                    IP属地:江苏11楼2025-01-03 22:25
                    回复
                      争取明天实现单个图块的绘制功能(画点),画直线和方框之类的原理差不多,画点弄好了其他应该问题不大


                      IP属地:江苏12楼2025-01-03 22:30
                      回复
                        画点功能完成了, 下一步应该是增加地图数据库储存的信息,把可通行性和图层信息存到地图数据库文件里


                        IP属地:江苏13楼2025-01-04 20:50
                        回复
                          project1有游戏窗口放大jo本


                          IP属地:河北来自Android客户端14楼2025-01-05 18:16
                          收起回复
                            今天项目没有施工,主要是去找现在的样板的脚本编辑器的实现方法去了,这个让我很奇怪,脚本编辑器这东西可以让作者直接编辑脚本,说明这些脚本应该是以源码形式写进文件的,没有对应语言的编译软件应该是无法运行的。我自己写的新样板的游戏本体文件如果弄成EXE文件虽然可以运行但无法再修改,不弄成EXE文件虽然可以再修改但无法在未安装python的电脑上运行,如果这个矛盾能解决的话新魔板面世只是时间问题,不解决的话就算做出来只能算是用新语言写的魔塔游戏,并不能算是魔塔样板了


                            IP属地:江苏15楼2025-01-05 22:18
                            收起回复
                              2025-06-30 00:37:53
                              广告
                              大部分塔alt+回车就可以全屏,不过有些有比例问题,这样的找个全屏缩放软件基本适应所有情况,随便找个魔塔群问问就有


                              IP属地:河北来自Android客户端16楼2025-01-06 00:08
                              回复