android 游戏开发体会_开发者社团

● 开发者社团

5bb931fdbef7bf801967c0659527d787.png

简介

开发者社团(原软件开发社)成立于2013年,以“创造新事物 ”为slogan,致力于探索代码中未知的世界。社员们分为Java(Android)、C/C++与Python组。开发者社团的多元化与创造性为开发者们提供了广阔的舞台。同时,我们也欢迎使用Visual Basic或其他语言甚至是零基础的开发者加入我们,展现自己的风采。

活动与成果

【Android平台】

2016年末,在老师的推荐下,开发者社团以部分核心组成员为基础,组织了一批社员参与Android开发的研究与学习中。从Java基础学起,不断体验、尝试,并有幸邀请到附中信息技术中心代正军老师为我们指导。虽然目前仍处于学习阶段,但同学们积极性非常高,已有多个工程项目处在探索阶段。

相信在同学的努力下, Android平台会为南师附中开发者社团的同学提供更完美的知识分享。

6bc3f116b33f02d53ded2ab44eec164c.png“五子棋”测试画面

【C/C++平台】

C/C++的同学们以中极编程语言C和C++为主,致力于开发PC端的一些功能性程序。

在windows平台上,我们的同学积极学习文件管理知识,写了一些技术性相当强的程序,编写了一下益智放松的游戏。

除了windows平台的程序,C/C++组也涉足电子控制,利用C语言编写科技节小车的控制程序,亦为社团外的同学提供关于科技节小车制作的技术支持,帮助同学们理解单片机运行的实质。

除此之外,C/C++语言也是竞赛同学的主战场,在刚刚过去的csp2019中,开发者社成员大放异彩,高一年级一人获一等奖,两人获二等奖,高二年级三人获一等奖,三人获二等奖,但愿信息竞赛同学和其他社员能够在开发者社突破自我,成就辉煌。

601a6ac54568113b3ebcba4d5589b7bf.png“姓名战斗力”实例

【VB6.0平台】

VB是立社之基。前几年,我社将Visual Basic的可视化作为一大亮点。“改革开放”以来,研究VB的同学中仍有具有丰富编程经验的大佬,也有虽然基础不足,但对编程抱有极大热情的、勤奋学习的成员,大家互帮互助。

VB以复刻经典游戏为主题,希望能将那些有趣的益智游戏搬下网络,以便随身携带。两个学期内同学们完成了“扫雷”以及“21点”两款小游戏的复刻。虽然遇到了不少问题(比如一些奇怪的BUG),但最终都得以解决。接下来,VB组将以更大的动力与积极性,继承传统,开创未来,在新的【.NET】平台上继续发力。

08b3bdfdd7ccaa8fa03e001b349ce78a.png为“21点”复刻实例

【.NET平台】

落后的vb6.0显然已经不再能提供给我们的社员继续深入研究,于是在包老师的努力和代老师的热情提供虚拟机的帮助下,【.NET】平台将成为我社又一重大的研究项目。

 【Python平台】

与学校信息课程相同的Python语言语法简单,容易上手,同学们学习了信息课程以外的python知识。

作为一门 “胶水语言”,开发社将python推荐给了正在学习编程的所有社员,大家都利用课余时间拓展python知识。Python在未来将用于我社的数据分析、网络爬虫等方面的学习与研究。

Python不仅是数据处理的粮油,也是可视化的好帮手。比如最近红红火火的由Stanford University的大牛开发的数学可视化拓展包manim,便是典例。

f73c49eb66857239f938f898b324323d.png 7b54cf04ca79b0498bf245c50248c7e2.png为“海龟画图”实例

【Java平台】

作为当今世界上最主流的语言之一,我社设立了java小组,为选择java语言的同学提供一个学习,创新的平台。

     我们会将重心放在Java的核心——oop上,共同学习交流。内容将会包括但不限于,io技术,网络编程,多线程。希望我社能成长出一批出色的Java程序员。

      此外,我校也有开源项目的托管,可以实现大家共同思考,共同完成项目。不仅仅是还原小游戏,我们可以开发更具有创新性的,更复杂的项目。我们欢迎任何具有想法或热情的同学加入我们。

     致零语言基础小白:

      Java语言中包含了大量底层代码,对零基础的同学而言有一定挑战性。因此,我们参考了尚学堂,动力节点,我校Java基础知识选修课等视频课程,菜鸟教程网站,《Java核心技术》教科书等学习资料,来帮助引导零基础同学们搭建知识体系,少走弯路,快速入门,在短期内体验编程的快感。我们需要的,仅仅是对编程的热情和持之以恒的决心,我们同样欢迎零基础的同学加入我们

b6d4518301d952540ef95333c4f46afa.png

“躲子弹游戏”实例

【其他语言平台】

在本学期,我们还应社团管理协会的要求开发了qq群辅助管理机器人,从而开辟了一个新的语言平台——易语言。

易语言使用全中文编程方式,简单易懂,我们通过编写qq机器人插件的形式实现了qq群通知阅读信息获取等相关功能,实现了编程技术对于现实生活的辅助功能。还有同学编写了QQ刷屏机器人,以后再也不用担心消息看不到啦!

d2380cc73fbe6d2f28782e79b830fefd.png

qq机器人实用实况

展望未来

本学期我们社团活动着重于将算法与实际应用相结合,开发一些与生活息息相关的小程序,尽量将技术与生活结合,让技术为生活服务。在今后的学习中,我们希望能够更进一步,编写一些较大型的程序,让技术改变生活。

随着移动设备广泛普及,未来开发者社团将进行一些Android平台开发的尝试。同时,开发者社团也会学习一些网络知识,把单机应用变为联网应用,让我们的开发与实际工程开发间的联系更紧密。

此外,开发者社团也将进一步研究各种算法,尽量为信息竞赛的同学提供帮助和便利。

b2d4dadb5cf5800fdaa825bc5d045013.png

我们本学期开发的小程序之一

7088dc19e09079b593257254a49e1d1d.png

我们未来的开发平台

社员有话说

一年也就如此匆匆过去,似乎不过是电脑里多了几个MB的代码,仔细回头想来却又那么充实而丰富。犹记刚入社时,我还自以为已窥得C++语言的山门,但社员们对专业清晰透彻的理解,指导老师耐心细致的讲评点醒了我,我渐渐明白:开发者这个称号并不是对已有功绩的表彰,而是“开始”“发动”,是让码农掏出心来沉浸到代码的世界。随手打开一个程序,几行平常的输入输出,能够闪烁出与社员们旷日持久地冥思苦想,同心协力中取长补短,以及恍然大悟后的众乐乐。开发者社就是这样一个"for create something unprecedented "的地方。

//Nsfz Developers Rp++!;

——2019级开发者社团社长 张栗瑞

程序猿是一群柯西莫,他们在代码中体会着计算机艺术的乐趣。

我在开发者社,一开始是个小白,经常碰到解决不了的问题。这样的bug每出现一次,就多了一次与大家交流的机会,抓住这样的机会,我们互相鼓励,请教学长,最终消解了若干迷思,最后到达了自己解决问题的境界,而这也是一个技术型社团的真谛:在试错中积累经验,在解决问题中提高技能。就这样,我从小白的位置成长,学会了自己在生活中利用程序解决问题,逐渐理解了程序设计的魅力。深入学习下去,计算机中那构思精妙的思维方式会让你多一份快乐。

                                 ——2019级开发者社团副社长 陈申

无实花

ea2aeee5c9c2b5344672a8c55610e983.png 7de761092cbf5ce1156f4f0a66e68ebb.png

美编:双色球

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值